hi,
thanks for you reply
I don't find your answer in my manual (LOL) I have the version 6/09
It only write "DEFINE RESET_ORG 0h ‘Change reset address"
Before I write my bootloader, RESET_ORG moved the code ;-)
I opened the pbppli14e.lib and find this :
So I define USE_LINKER in my code with RESET_ORGCode:ifndef USE_LINKER if ($ > 800h) LIST error "Library cannot exceed address 800h." NOLIST endif endif
and it work well
ex : DEFINE RESET_ORG 100h only
and withCode:MEMORY USAGE MAP ('X' = Used, '-' = Unused) 0100 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 0140 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 0180 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXX------- 8000 : XXXX---XX------- ---------------- ---------------- ----------------
DEFINE RESET_ORG 900h
DEFINE USE_LINKER 1
thanksCode:MEMORY USAGE MAP ('X' = Used, '-' = Unused) 0900 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 0940 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX 0980 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXX------- 8000 : XXXX---XX------- ---------------- ---------------- ----------------![]()






Bookmarks