Any chance a TI expert could chime in on this post?
I have 2 very big concerns regarding the source in TI's 06.00.00.00 AM335x EVM Starter Kit SDK regarding the NAND driver:
1) The source code in 06.00.00.00 in board_support/linux-3.2.0-psp04.06.00.11/drivers/mtd/nand is quite different than that for TI's Linux 3.2.0 kernel source at http://git.ti.com/ti-linux-kernel/ti-linux-kernel/blobs/v3.2/drivers/mtd/nand/.
2) The TI Linux kernel NAND driver source code has changed immensely between versions 3.2.0 (http://git.ti.com/ti-linux-kernel/ti-linux-kernel/blobs/v3.2/drivers/mtd/nand/) and 3.16 (http://git.ti.com/ti-linux-kernel/ti-linux-kernel/blobs/v3.16/drivers/mtd/nand/omap2.c), especially in areas surrounding ECC.
As such, what does TI recommend using for reliable NAND driver code on the AM335x?
↧
Forum Post: RE: nanddump ECC uncorrectable bitflips
↧