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:
NAND information:
512M,
1 Device = 4096Block,
1Block = 64 Pages,
1Pages = 2048B + 64B,