Re:dsPIC33F - EEPROM Emulation Concerns
2014/01/14 08:36:24
(permalink)
Good morning, I'd like to move the 'predefined' DEE emulation area, which in my project the linker gives the following address (and name : _0300CC0052d53574 ) :
Program Memory [Origin = 0x200, Length = 0x2adea]
section address length (PC units) length (bytes) (dec)
------- ------- ----------------- --------------------
.text 0x200 0x1408 0x1e0c (7692)
.text 0x1608 0x1c4 0x2a6 (678)
.text 0x17cc 0x32 0x4b (75)
_0300CC0052d53574 0x1800 0x4000 0x6000 (24576)
.const 0x5800 0x23f6 0x35f1 (13809)
.text 0x7bf6 0x24b2 0x370b (14091)
.dinit 0xa0a8 0x36c 0x522 (1314)
.text 0xa414 0x252 0x37b (891)
.text 0xa666 0x496 0x6e1 (1761)
.text 0xaafc 0xc 0x12 (18)
I wish to move the DEE section above to the end of program memory area, fairly beyond the program memory end address, also to allow and make sure to preserve the NVRAM data when updating the program in flash, thru bootloader . Has anyone already arranged the DEE program memory to satisfy this requisites , or could anyone give me some useful tips about this?
thanks