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.

How to update eboot(in nand) or reflash the NAND using platform builder?



Hi

I'm following the steps from http://processors.wiki.ti.com/index.php/WinCE-BSP_ARM-A8_User_Guide#Flashing_the_board_over_Platform_builder

"fter booting the device, download any image (XLDRNAND.bin, EBOOTNAND.bin or NK.bin) to the device to flash it automatically. Make sure to have the IMGNAND environment variable set when building NK.bin if you wish to flash it."

I don't quite get it. I have flashed the NAND using UART3, then boot from NAND and platform builder can debug it now.

Then I wish to update the eboot in NAND using PB. How can I choose the file I download from PB (XLDRNAND.bin, EBOOTNAND.bin or NK.bin), I guess NK.bin always gets downloaded. According to my understanding, eboot is not in nk.bin, so how does boot in NAND get updated?

Maybe something wrong with my understanding?

  • Hello,

    This section of the Wiki is describing how you can use the SD card to program the NANDFlash with a valid bootloader, so that you can boot the board from NANDFlash instead of from SD card. If you have already programmed the NANDFlash via the serial programming method, then this does not apply to you.

    As for the PB download, there is an option in the project properties (general tab) that allows you to change the image that is sent to the device when you attach to the device with PB across an ethernet connection. You can change this to EBOOTNAND.bin or XLDRNAND.bin or NK.bin and transfer those files to the device. Depending on the version of BSP you have, this feature may not work, but it should work in the latest version.