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.

CCS4.1 flash erase issue

I loaded file <installDir>/utils/bin/dm36x/nandwriter_ipnc_dm36x_xxx.out.Then press F5 to run nandwriter_ipnc_dm36x_xxx.out file.
And Typed ‘y’ to erase the NAND contents in DM36x IPNC and Hit ENTER key.

Then I skipped following steps of loading UBL and U-BOOT,then I do it again to erase the flash ,but CCS can not stop and prompt"attempting a global erase of NAND:y/n",nor can I load the UBL directly.How can I solve this problem?

  • Hi,

    I don't know this application in detail, but have you ever managed to make the same .out work in a different version of CCS in the past? I wonder if the pre-built binary has any problems... 

    Obviously this assumes that skipping the UBL/U-BOOT steps did not affect the normal execution of the application... (sorry, I don't know the application itself).

    In any case, I would try to build and debug the executable in CCSv4, but make sure all the project settings (especially heap and stack, which affect the Console I/O functionality) are the same.

    Another idea: I am not sure if you are running the code twice in sequence. If so, try to power cycle the board between runs, as it is possible the application software expects the hardware at a given state after reset.

    Sorry I don't have much more details, but you can always check on the device forum as the experts there may have much more familiarity about the application.

    Hope this helps,

    Rafael