大家好!
我最近在dm8127的uboot的nandflash驱动, 使用东芝TC58NVG1S3HTA00的flash uboot都能正常启动,使用东艺的TC58NVG2S0HTA00时uboot就启动不了,而且上电后串口就直接打印“CCCCC”进入了串口启动。
这两个flash的区别在于前者是2k每页,后者是4k每页的, 我想问一下,uboot的nandflash驱动对于4k每页的nand flash需要作一些ECC方面的修改么?
Chris Meng:
你好,
请问下面的帖子还没有解答你的问题么?
http://www.deyisupport.com/question_answer/dsp_arm/davinci_digital_media_processors/f/39/t/128886.aspx
ruimin qin:
回复 Chris Meng:
你好,
我问了东芝的FAE,他说是支持ONFI标准的, 我现在是用SD卡启动的uboot,在uboot下测试nand,会有很多坏块。
在dm8127的数据手册看到ECC Data Mapping for 4KB Page and 16b BCH Encoding,手册的意思是4k page的 flash要用 bch16么?
nand的手册里写了 8bit ECC for each 528Byte is implemented on the chip. 的要求, 是不是芯片要用bch8?
ruimin qin:
回复 Chris Meng:
问题解决了, 是参考http://e2e.ti.com/support/dsp/davinci_digital_media_processors/f/717/p/231420/812506#812506 里修改ecc_layout
Chris Meng:
回复 ruimin qin:
Qin Ruimin,
谢谢你分享了你的测试结果!
TaiDong AN:
您好,我也在DM8168上开发,最近需要将两路拼接成一路进行编码然后rtsp传输,看到你以前的帖子做过这方面的开发,想向你请教一下。
QQ:402097837,方便的话加一下QQ,以后可以一起交流一下。