Hi Sir,
I have an issue that I use MSP430FG4619 and it's Flash size is 120K bytes and the code was implemented by assembly in IAR6.1.
firstly that I found when the code exceed 64k or 0xFFFF then compile will fail and shows Range error like as below image(I didn't modify .xcl):
I think that may need to use CALLA instruction instead the CALL to jump the address longer then 16bit and I have modified
all of CALL to CALLA but the compile made the reset address to 0x0000 and all code org was start from 0x10000, pls reference .map as below:
and the .txt is as below:
would you please help me to fix the issue? and any body can teach me how to correctly use the instruction "CALLA"?
I tried many methods like fix function address or constant data address after 0x10000~0x1FFFF but
it's seems not workable.
Thank you
Jerrel