Other Parts Discussed in Thread: UNIFLASH
Tool/software: Code Composer Studio
I am trying to debug a custom bootloader residing in 0xFC00 - 0xFFFF. The main application is residing in 0xF800 - 0xFBFF address space.
When I open my bootloader project and start the debugger, my application space gets erased preventing my bootloader from recognizing a valid application. Is there a way to make the debugger preserve the space not used by the debugger?
I checked the hex files for bot projects and each one occupies its own flash sector without spilling over to the other. The hex files for both projects (bootloader and application) were loaded using UniFlash tool.
I selected "Erase and download necessary segments only" under MSP430 Flash Settings of Debug options and it still erases the whole chip. At lease after the debugger in my bootloader project is started, flash memory for the application 0xF800 - 0xFBFF contains all FFs.
Is it possible to tell debugger to not program flash as it already has the correct content?
Thank you.