Pascal and Bob, You shouldn't have to recompile anything when you move the registers, RAM and EEPROM around. The locations for these registers should be set in the linker directive file. I believe Metrowerks and Cosmic both have libraries that work this way. It necessary to check the startup code, and possibly modify it, but no recompilation of a properly constructed library should be necessary. Hope this helps, Steve Russell Nohau Emulators At 04:12 AM 6/2/2004, Bob Gardner wrote: >In a message dated 6/2/04 7:02:51 AM Eastern Daylight Time, > writes: > >I don't undersant very well wich values should i put in these registers. >My eeprom is at 0x400 to 0x7FF >My RAM 0x800 to 0xFFF > >I have INITRM=9 INITEE=1 and INITRG=0 > >But i think that there is a pb between adress RAM and adress EEPROM >========================================= >Do you use c or assembler? I think the problem is: if you change the >register location (for example), then every function compiled in the c run >time >library that used the old default location is now broken. If you recompile >your >whole library, then you have a new nonstandard incompatible version to be >maintained separately from every other version. Big hassle. ************************************************************************* Steve Russell mailto: Senior Software Design Engineer http://www.nohau.com Nohau Corporation phone: (408)866-1820 ext. 1873 51 East Campbell Avenue fax: (408)378-7869 Campbell, CA 95008 ************************************************************************* |