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.

[参考译文] AM4376:PROCESSOR-SDK-AM437X:u-boot 中出现 NAND 错误块错误

Guru**** 2487425 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1436583/am4376-processor-sdk-am437x-nand-bad-block-error-in-u-boot

器件型号:AM4376

工具与软件:

你好  

我们   的定制电路板中有 ISIS IS34M08G088-BLI 512MB、我们使用的是 U-Boot 2023.04-00001-gd63f266198-dirty (Oct 18 2024-13:33:40+0530)。

当我们尝试 Nand 擦除时、会将此芯片上的块错误。 请查看随附的屏幕截图

谢谢

Mahesh

还可以在 am437x_evm.h 中检查 nand configs 问题

/* NAND 支持*/
#ifdef CONFIG_MTD_RAW_NAND
/* NAND:与器件相关的配置*/
/* NAND:与驱动程序相关的配置*/
#define CFG_SYS_NAND_ECCPOS{2、3、4、5、6、 7、8、9、\
10、11、12、13、14、 15、16、17、18、19、 \
20、21、22、23、24、 25, 26, 27, 28, 29, \
30、31、32、33、34、 35、36、37、38、39、 \
40、41、42、43、44、 45、46、47、48、49、 \
50、51、52、53、54、 55、56、57、58、59、 \
60、61、62、63、64、 65、66、67、68、69、 \
70、71、72、73、74、 75、76、77、78、79、 \
80、81、82、83、84、 85、86、87、88、89、 \
90、91、92、93、94、 95、96、97、98、99、 \
100,101,102,103、104、 105,106,107,108、109、 \
110,111,112,113、114、 115, 116, 117, 118, 119, \
120,121,122,123、124、 125,126,127,128、129、 \
130,131,132,133、134、 135,136,137,138、139、 \
140,141,142,143、144、 145,146,147,148、149、 \
150,151,152,153、154、 155,156,157,158、159、 \
160,161,162,163、164、 165,166,167,168、169、 \
170,171,172,173、174、 175,176,177,178、179、 \
180,181,182,183、184、 185,186,187,188、189、 \
190,191,192,193、194、 195, 196, 197, 198, 199, \
200,201,202,203、204、 205,206,207,208、209、 \
}

#define CFG_SYS_NAND_ECCSIZE 512
#define CFG_SYS_NAND_ECCBYTES 26.

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    1/. NAND 器件是否支持片上 ECC?
    2/. 我们是否成功刷写了 nand 器件?
    此致!
    -hong

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    1) 1) 它不支持 片上 ECC。

    2)不会产生错误的块错误  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我们是否尝试过"nand scring..." μ s u-boot @?
    此致!
    -hong

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    是的、我尝试了这个 nand scrub.chip、但问题相同  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    是在一个 nAND 器件还是多个 nAND 器件上观察到错误块错误?
    此致!
    -hong

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    在一个 nAND 器件 问题没有得到解决、但在其他器件中、我们可以使用 nand.scrub 芯片来解决  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    该问题可能是由特定的 AND 器件造成的。
    此致!
    -hong