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.

RTOS/PROCESSOR-SDK-AM335X: can`t BOOT from NAND

Part Number: PROCESSOR-SDK-AM335X

Tool/software: TI-RTOS

I am having some problems trying to boot from NAND.

When I follow the steps above http://processors.wiki.ti.com/index.php/Processor_SDK_RTOS_BOOT_AM335x/AM437x#Building_the_Bootloader . I use <PDK_INSTALL_DIR\packages\ti\starterware\starterware\tools\flash_writer\nand_flash_writer_AM335X.out> to flash the <PDK_INSTALL_DIR\packages\ti\starterware\starterware\binary\bootloader\bin\am335x -evm\gcc\bootloader_boot_nand_a8host_debug_ti.bin.The offset is 0x00000, the ECC is BCH 8 bit.

Finally it will prompt me “NAND flashing successful!”. But I disconnect from CCS and restart, I can`t find messages in serial console.This means that the boot from NAND failed. By reading NAND, I found that the bootloader has been written into NAND.

In addition,it can boot from NAND when use uboot in linux.

CCS version:

CCS 8.0.0

SDK RTOS version:

ti-processor-sdk-rtos-am335x-evm-05.00.00.15-Windows-x86-Install.
bios_6_52_00_12.

 

Reference:

http://processors.wiki.ti.com/index.php/Processor_SDK_RTOS_BOOT_AM335x/AM437x#Building_the_Bootloader

 

NAND information:

512M,  

1 Device = 4096Block,  

1Block = 64 Pages,

1Pages = 2048B + 64B,