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.

Erase Configuration: Necessary Segments Only

Other Parts Discussed in Thread: UNIFLASH, MSP432E401Y, MSP-EXP432E401Y

Hi,

I'm using CCS v10.2.0 and an MSP432E401Y.  I'm having an issue where the "download necessary segments" setting is not programming the flash.  It's skipping a region of flash for some reason.  Same thing is happening with Uniflash.  Using the same .out file and the "Erase main memory only" setting, it programs correctly.  I need the feature to preserve flash memory outside of the application flash.  I have the linker flash size set to 0x40000 but the "Erase main memory only" erases flash memory beyond 0x40000.  It stops at address 0x8000 and picks back up at 0x8280. 

Here's a snippet of the hex records for that region.

Uniflash Memory Browser

Regards,

-Mike

  • If I exclude that memory region same thing happens but elsewhere.

  • Hi Mike,

    I tried to reproduce this issue with my MSP-EXP432E401Y LaunchPad but was unsuccessful. Would it be possible to provide the project and *,out file? You can send via private E2E message if you do not wish to share publicly.

    Thanks

    ki

  • Hi Mike,

    It's been a few days since we have heard from you so I’m assuming you were able to resolve your issue.
    If this isn’t the case, please click the "This did NOT resolve my issue" button and reply to this thread with more information.
    If this thread locks, please click the "Ask a related question" button and in the new thread describe the current status of your issue and any additional details you may have to assist us in helping to solve your issues.