This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

CCSTUDIO: Regarding the erase range specification when programming with CCS

Part Number: CCSTUDIO
Other Parts Discussed in Thread: MSPM0G3507

Tool/software:

Hi

My name is Mori.
The program area is divided into the following two locations.
The data used by the program is placed between ① and ②.
When writing the program with CCS, I would like to specify ① and ② as the areas to erase the FlashROM.
Is it possible to specify multiple sections in CCS's "Debug Configurations"?

[Area to erase the FlashROM]
①0000:0000-0000:03FF
②0000:2000-0000:FFFF

  • Hello Mori,

    What is the exact device name being used?

    Thank you

    ki

  • Hello Ki,

    Currently I'm using MSPM0G3507.

  • Thank you. I will need to investigate further. I will keep you posted of my progress.

  • This does not appear to be currently supported. It may be possible to allow additional ranges in the GUI but the flash programmer would need to also support this. I will bring this thread to the attention of the device experts who are more familiar with the flash programmer.

  • Hi,  and 

    From my side, It seems CCS's GUI and backend function doesn't support this function yet.

    Maybe we need to update the CCS's function to support this.

    And I think our hard ware tool chain may support this function because It's seems we can let CCS call Range Flash function twice.

    -------------------

    Maybe we have other solution such as:

    1. Using two CCS project, each project contain one of the Flash range's flash setting and data to program.

    2. Try to use BSL tools, our BSL tool is opensource and customer can try to manually change the Flash function to Flash two different range of Flash.

    Here is the BSL tool from MSPM0 SDK: C:\ti\mspm0_sdk_2_02_00_02\tools\bsl

    Regards,

    Helic