Hello,
I have CCS v6.1.0.00104 running on windows 7.
I have an app compiled and loaded from CCS via JTAG to a Target TM4C1294 and everything is fine.
Following the boot_serial and boot_demo1, boot_demo2 examples, I want my application to load and run from the Flash offset 0x4000.
I modified my *_css.cmd file param
APP_BASE from 0x00000000 to 0x00004000.
Clean and rebuild. No build warnings. Then CCS downloads to Flash address 0x4000 and I can step thru some of my app program. But eventually there must be a bad memory access and the app end up in an infinte loop at pc = 0x117e
The app uses static memory and occasionally ROM routines and when I look the memory locations in the CCS debug mode the addresses seem reasonable. (ie static addresses > 0x4000)
Eventually I will have a boot image at 0x0 to load this app, but if my app is accessing memory below 0x4000 then somehow the linker isn't doing the correct thing? Is there something else beyond APP_BASE that should need to be changed? Am I missing an additional linker setting somewhere?
Is there an inherent problem with using CCS Debug mode on an app not running from Flash 0x0?
Thanks,
-Phil B