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.
Tool/software: TI-RTOS
We've designed a C6678 DSP based system which components differ from the C6678 EVM reference design board's ones.
Currently I'm trying to bring up the NAND memory (Micron's MT29F1G08ABBDA) and program an image on it and the nandwriter application fails to program the image - it always reads 0x00000000 instead of the actual data.
I'm working on Code Composer Sudio 5.5 with the MCSDK 2.01.02.06 environment.
Please find attached the C:\ti\pdk_C6678_1_1_2_6\packages\ti\platform\evmc6678l\platform_lib\include\evmc66x_nand.h file modified according to Micron's NAND part datasheet and C6678 EMIF16 controller's info.
Could you please double check the changes and advice which other sources are needed to modify for successful nandwriter application usage?evmc66x_nand.h
Regards
Andranik
Hello Rahul,
Next are a couple of investigations/results I wanna share with you:
I'm looking into NAND's Minimum required ECC and DSP's ECC support and have some doubts, can you confirm that the DSP and the NAND mounted on our board (MT29F1G08ABBDA) are compatible ?:
here what NAND's datasheet says (see attached datasheet for more information):
BAsed on the fact that it is ONFI compatible and the ECC requirement, it appears to me that this NAND is compatible with EMIF16.
Over the years, we have tried to create an archive of known good NAND parts that have been tested with this interface and here is the complete list:
http://processors.wiki.ti.com/index.php/List_of_NANDs_devices_supported_by_TI_RBLs
If you see, the NAND part is new revision to the flash devices used on the OMAPL138 EVM parts. Infact the same ECC requirement shows in that datasheet as well.
Regards,
Rahul