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.

PROCESSOR-SDK-AM335X: Nand Boot Loader

Part Number: PROCESSOR-SDK-AM335X
Other Parts Discussed in Thread: AM3358

Hi!

I am using AM3358 processor in our custom board and RTOS SDK  5_03_00_07. I configured Nand Flash Writer code available in Starterware\Tools and flashed my application_ti.bin with image header 0x80000000. I configured Nand boot loader code as per our custom board too but it is not loading the application_ti.bin file to DDR3 somewhere it is hanging while reading from NAND.

I used tiimage.exe to give header 0x80000000.  I gave command in command prompt "C:\ti\pdk_am335x_1_0_16\packages\ti\starterware\tools\ti_image\tiimage.exe 0x80000000 NONE application.bin application_ti.bin", is it right? 

It will give file size header to binary files itself, right?

I read offset 0x00000000 and 0x00000004 from block 2 of NAND but it is not reading correctly. I am not sure. As per "http://software-dl.ti.com/processor-sdk-rtos/esd/docs/latest/rtos/index_Foundational_Components.html#booting-via-nand", it should give size at offset 0x00000000 and loading address(0x80000000) at offset 0x00000004, am I right?

How can I confirm whether tiimage is giving header correctly or not and other thing is that whether Nand Flash Writer code is writing binary file to NAND correctly or not because in console it is printing "writing image data to block 2 to page 0x00 and so on but after writing to 11 pages it is printing "writing dummy data to block 2 to page 0xc" and so  on for remaining pages.

Please give some solution. 

Regards,

Gaurav