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: Linux
Hi all,
We are using AM3352 Soc in Our board.
- I have query in NAND flash ECC Error calculation, in GPMC Interface we are configured 8-bit ECC (BCH) and NAND flash (SAMSUNG - K9F1G08U0D) Support 1-bit ECC only.
1) Question :1 - If i read data from NAND flash, who Calculates ECC either 1-bit or 8 - bit ECC and correction 1-bit or 8-bit ECC (i.e GPMC or NAND Flash)?.
2) Question :2 - If any Error Occurs who is take care to correct that errors either NAND flash or GPMC interface (Configured GPMC is 8 bit ECC and NAND support 1-bit ECC) ?.
Regards,
Vamsi.
Hi,
ECC calculation is done by the ELM module, which is part of the GPMC hardware. See sections 7.1.2.3.12.3 and 7.4 of the AM335x TRM Rev. P for more details.