Subject:
|
Re: GCC 2.8.1 for HC11
|
Newsgroups:
|
lugnet.robotics.handyboard
|
Date:
|
Thu, 8 Apr 1999 17:30:22 GMT
|
Original-From:
|
Chuck McManis <cmcmanis@mcmanis#AntiSpam#.com>
|
Viewed:
|
864 times
|
| |
![Post a public reply to this message](/news/icon-reply.gif) | |
At 06:36 AM 4/8/99 -0700, Curt Mills, WE7U wrote:
> Oh yea, did you know that if you create code which is located in the first
> page of memory that the loader will give you an error while trying to load
> it? ;-) I guess the running loader code has to live somewhere... ...
> I located the LCD code into 0x0100-0x01ff to get around this (I have an
> E1/E9 chip - 512 bytes RAM). I'll change it later so the code is moved
> into first page memory from somewhere else when the program starts. That
> way it'll run on the A-series HC11 chips as well.
Curt, may I suggest that rather than re-invent the wheel you take the LCD
code out of the Handyboard libraries I wrote that are on the icc11 site.
They should pretty much compile out of the box and I know they work :-)
They are also about 75% more efficient than the IC version as they don't
spend anytime busy waiting on the LCD (this really helps multiple servo
performance!) The interface isn't exactly the same as IC (there are things
like cursor positioning routines and support for other LCD sizes) but they
are useful.
--Chuck
|
|
Message has 2 Replies: ![](/news/x.gif) | | Re: GCC 2.8.1 for HC11
|
| (...) I took the assembly routine out of the ICC11 library and adapted it slightly for GCC (input/output params mostly). I had to split up the assembly and C-code portions into separate files, and have the lcd.h/lcd.c/lcdasm.s files ported and (...) (25 years ago, 8-Apr-99, to lugnet.robotics.handyboard)
| ![](/news/x.gif) | | Re: GCC 2.8.1 for HC11
|
| I've taken a look at Chuck's LCD code, and I agree that it's the best I've come across. I spent last weekend studying how to program the HB in assembly. There is a woeful lack of documentation for it. There is plenty of docs on programming in IC, (...) (25 years ago, 8-Apr-99, to lugnet.robotics.handyboard)
|
Message is in Reply To:
![](/news/x.gif) | | Re: GCC 2.8.1 for HC11
|
| Curt, I can't help test with a miniboard, since I just have a handyboard ("just" have a handyboard?). But I'd be willing to give any help I can with the handyboard libs. I'm also a willing guinea pig for trying out your gcc-2.8.1 patch and README. (...) (25 years ago, 2-Apr-99, to lugnet.robotics.handyboard)
|
29 Messages in This Thread: ![Re: GCC 2.8.1 for HC11 -handyboard@media.mit.edu (Curt Mills, WE7U) (29-Mar-99 to lugnet.robotics.handyboard)](/news/x.gif) ![](/news/46.gif) ![Re: GCC 2.8.1 for HC11 -handyboard@media.mit.edu (Curt Mills, WE7U) (2-Apr-99 to lugnet.robotics.handyboard)](/news/x.gif) ![](/news/246.gif) ![Re: GCC 2.8.1 for HC11 -handyboard@media.mit.edu (Keith Hearn) (2-Apr-99 to lugnet.robotics.handyboard)](/news/x.gif) ![](/news/246.gif) ![Patch released for HC11 and GCC 2.8.1 -handyboard@media.mit.edu (3-Apr-99 to lugnet.robotics.handyboard)](/news/x.gif)
![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/268.gif) ![Re: GCC 2.8.1 for HC11 -handyboard@media.mit.edu (Curt Mills, WE7U) (8-Apr-99 to lugnet.robotics.handyboard)](/news/x.gif)
![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/68.gif) ![You are here](/news/here.gif) ![](/news/246.gif) ![Re: GCC 2.8.1 for HC11 -handyboard@media.mit.edu (Curt Mills, WE7U) (8-Apr-99 to lugnet.robotics.handyboard)](/news/x.gif) ![](/news/46.gif) ![Multi-Processing -handyboard@media.mit.edu (Kat) (8-Apr-99 to lugnet.robotics.handyboard)](/news/x.gif) ![](/news/46.gif) ![Re: Multi-Processing -handyboard@media.mit.edu (SHETTI.NITIN.MANGESH) (9-Apr-99 to lugnet.robotics.handyboard)](/news/x.gif)
![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/x.gif) ![](/news/68.gif) ![Re: GCC 2.8.1 for HC11 -handyboard@media.mit.edu (Keith Hearn) (8-Apr-99 to lugnet.robotics.handyboard)](/news/x.gif) ![](/news/246.gif) ![Re: GCC 2.8.1 for HC11 -handyboard@media.mit.edu (Gary Livick) (8-Apr-99 to lugnet.robotics.handyboard)](/news/x.gif) ![](/news/46.gif) ![Re: GCC 2.8.1 for HC11 -handyboard@media.mit.edu (Keith Hearn) (8-Apr-99 to lugnet.robotics.handyboard)](/news/x.gif) ![](/news/246.gif) ![Re: GCC 2.8.1 for HC11 -handyboard@media.mit.edu (Curt Mills, WE7U) (9-Apr-99 to lugnet.robotics.handyboard)](/news/x.gif) ![](/news/46.gif) ![Re: GCC 2.8.1 for HC11 -handyboard@media.mit.edu (Keith Hearn) (9-Apr-99 to lugnet.robotics.handyboard)](/news/x.gif) ![](/news/46.gif) ![Re: GCC 2.8.1 for HC11 -handyboard@media.mit.edu (Gary Livick) (9-Apr-99 to lugnet.robotics.handyboard)](/news/x.gif) ![](/news/46.gif) ![GCC Handyboard Library -handyboard@media.mit.edu (Curt Mills, WE7U) (16-Apr-99 to lugnet.robotics.handyboard)](/news/x.gif)
![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/x.gif) ![](/news/68.gif) ![GCC/HC11 small patch -handyboard@media.mit.edu (Curt Mills, WE7U) (9-Apr-99 to lugnet.robotics.handyboard)](/news/x.gif) ![](/news/46.gif) ![Re: GCC/HC11 small patch -handyboard@media.mit.edu (12-Apr-99 to lugnet.robotics.handyboard)](/news/x.gif) ![](/news/246.gif) ![Re: motor drivers -handyboard@media.mit.edu (Chen Yung Hsu) (14-Apr-99 to lugnet.robotics.handyboard)](/news/x.gif) ![](/news/46.gif) ![Re: motor drivers -handyboard@media.mit.edu (Naser A. Ameen) (14-Apr-99 to lugnet.robotics.handyboard)](/news/x.gif) ![](/news/246.gif) ![Re: how to -handyboard@media.mit.edu (Gary Livick) (14-Apr-99 to lugnet.robotics.handyboard)](/news/x.gif) ![](/news/246.gif) ![Re: how to -handyboard@media.mit.edu (Peter Hamer) (14-Apr-99 to lugnet.robotics.handyboard)](/news/x.gif)
![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/68.gif) ![Re: how to -handyboard@media.mit.edu (Keith Hearn) (14-Apr-99 to lugnet.robotics.handyboard)](/news/x.gif)
![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/x.gif) ![](/news/68.gif) ![Re: motor drivers -handyboard@media.mit.edu (Kam Leang) (14-Apr-99 to lugnet.robotics.handyboard)](/news/x.gif) ![](/news/46.gif) ![Re: Expansion board manual -handyboard@media.mit.edu (Chen Yung Hsu) (4-May-99 to lugnet.robotics.handyboard)](/news/x.gif)
![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/x.gif) ![](/news/68.gif) ![Re: GCC/HC11 small patch -handyboard@media.mit.edu (20-Apr-99 to lugnet.robotics.handyboard)](/news/x.gif)
![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/x.gif) ![](/news/268.gif) ![Re: GCC 2.8.1 for HC11 -handyboard@media.mit.edu (Curt Mills, WE7U) (8-Apr-99 to lugnet.robotics.handyboard)](/news/x.gif)
![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/x.gif) ![](/news/68.gif) ![Re: GCC 2.8.1 for HC11 -handyboard@media.mit.edu (John Vaughn) (9-Apr-99 to lugnet.robotics.handyboard)](/news/x.gif)
![](/news/x.gif) ![](/news/x.gif) ![](/news/68.gif) ![[OT] Re: GCC 2.8.1 for HC11 -handyboard@media.mit.edu (David Kott) (4-Apr-99 to lugnet.robotics.handyboard)](/news/x.gif)
- Entire Thread on One Page:
- Nested:
All | Brief | Compact | Dots
Linear:
All | Brief | Compact
This Message and its Replies on One Page:
- Nested:
All | Brief | Compact | Dots
Linear:
All | Brief | Compact
|
|
|
|