Tool/software: Code Composer Studio
Hi, TI Support member.
I want to make the like below structure. But I have one problem. Please answer the linker setting how to solve this problem.
------------------------
Information area : 1800-19FF
------------------------
Code area 8000-CFFF
------------------------
Data area D000-FF7F
------------------------
Vector area remain..
Every time I write the firmware to device, the Data area disappears with "0xFF".
The firmware size is below code area size. Therefore code size is no problem.
After setting up the data, resetting it does not erase the data.
This indicates that it is functioning as non-volatile. This means that when the development environment loads the firmware, the data is erased.
Can I solve this problem by linker setting or CCS setting or IAR setting?
If I can't solve this problem, I need to extract the data from the device before I write the firmware. Then I have to write the firmware and write the extracted data to the device again.
It's too inefficient.
The normal development environment should be able to determine the load and initialization range of the program, but I can't find the appropriate settings.
Could you please advise me on how to do this?
Best regards