Other Parts Discussed in Thread: AM3358
Hi!
I am using sitara am3358 processor on custom board with sdk rto am335x_6_01_00_08. I configured NAND Flash Writer tool as per our NAND.
My NAND Bootloader .bin file is approx 51KB and application .bin file is 2MB. NAND Flash writer is taking approx 30 mins to write application binary file to NAND via XDS 110 debug probe. 2MB file requires approx 8 blocks and one block has 64 pages of 4096 bytes each. This is too much time. What are the possible ways to reduce the flashing time?
Our NAND has 224 spare bytes per page. Which BCH is expecting by RBL code? Currently I performed BCH 8 while flashing using NAND Flash Writer and configured SYSBOOT[9] =0 (ECC is done by RBL). But it is not booting from NAND.
Then I configured SYSBOOT[9] =1 (ECC is handled by NAND or disable ECC) and processor is booting in this scenario but it took approx 23 sec to boot. I have configured SYSBOOT[4:0] = 00100b. First priority is UART and last priority is NAND. My requirement is approx 6 sec to boot. What are possible ways to reduce this booting time?
I have to implement ECC also, so please confirm which BCH I need to implement as per RBL expectations.
Is there any NAND Flash Writer tool available which can perform BCH 16?
NAND P/N is MT29F8G08ABACAH4-IT:C TR
Regards,
Gaurav