Hello,
I am trying to boot from flash in a TMS320C6748 custom board using the NANDWriter_DSP. The NAND model is MT29F4G16ABADAH4, exactly the same used in the C6748 LCDK board, with the same connections between DSP and NAND as in the LCDK board. The BOOT pins are configured to boot from a 16-bit NAND. The NANDWriter_DSP application successfully erases and writes the NAND flash. However, the board in unable to boot from flash.
In an attempt to figure out what can be wrong, I ran the example "nand" that comes with the PSP drivers (biospsp_03_00_01_00). I have noticed that the mapping logical to physical block constantly changes the value of the physical block. I suspect that every time I am running the "nand" example, I am filling up the NAND (writing 4 blocks per run), as they appear to be marked as used and skipped.
My questions are: has anyone encounter a problem using the NANDWriter_DSP to flash the code? How can I erase the NAND without deleting the factory information (bad blocks)?
Thanks,
Mayela