My dm6446 custum board cannot boot from NAND, but another evm is ok . The reason was found after read the disassemble code:
when compare the size of ubl with 14k:
the good one:(RBL1-bin from $NA-06A15FW TMS320DM6446AZWTA)
52f4: e0000c96 mul r0, r6, ip
52f8: e3500b0e cmp r0, #14336 ; 0x3800
52fc: 8a000080 bhi 0x5504
failed one:(RBL-2.bin from $7C-ICA06HW TM320DM6446BZWT8)
5a4c: e0000a9c mul r0, ip, sl
5a50: e3500b0e cmp r0, #14336 ; 0x3800
5a54: 2a000031 bcs 0x5b20;
Obviously bcs is wrong.
What can tell from the SN? ( $NA-06A15FW ,$7C-ICA06HW)
Best Regards,
Zhang Jianjun