Other Parts Discussed in Thread: TMS320F2809, TMDSEMU200-U
Hi Team,
Starting a debug session in CCS V10.4.0 with my TMS320F2809 project fails because the .out file contains an external memory section defined beyond the FLASH segments .
Is there a way to get CCS V10.4.0 to ignore this external memory section when a debug session begins?
----
Some background information:
- The project compiles and links a large amount of static data (~200kB).
- The static data is placed in an external memory section intended to be loaded in an external serial flash IC.
- I use "hex2000.exe" to extract the static data and produce a binary data file ready for loading into the serial flash IC.
- Reads and writes to the serial flash are done though an SPI peripheral of the F2809 when the code is running.
- By manipulating a linker command file, I can get the debug session to start but generation of the static data file fails. That is:
-
- I've tried a different MEMORY page (PAGE 2) and
- I've tried different SECTION options ("type=NOLOAD" or "type=NOINIT")
- The project was foundered in CCS V5.
-
- Flashing during the start of a debug session would ignore this external memory section.
- The debug session would start every time.
- I have successfully imported, compiled and linked the project in CCS V10.4.0.
Thank you.
-Mark