1
完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
本帖最后由 一只耳朵怪 于 2018-6-21 10:22 编辑
你好 我们现在 用AM3354 + processor SDK 03.02.00.05 . kernel 4.4.32. 原先我们使用Spansion S34ML08G101TF100这个芯片。 手册上写是 1GB capacity.2k page.128k block and 512 sub-page size. 使用默认的BCH8 ECC。 uboot 和kernel dts里面都是BCH8。 工作正常。 现在要换成三星的K9K8G08U0E 我看了下芯片手册,发现page/block/sub-page size之类的都是一样的。 所以觉得好像不用改代码。 但在第一次启动后,一旦重启,就出现下面错误: nand: device found, Manufacturer ID: 0xec, Chip ID: 0xd3 nand: Samsung NAND 1GiB 3,3V 8-bit nand: 1024 MiB, SLC, erase size: 128 KiB, page size: 2048, OOB size: 64 nand: using OMAP_ECC_BCH8_CODE_HW ECC scheme 9 ofpart partitions found on MTD device 8000000.nand Creating 9 MTD partitions on "8000000.nand": 0x000000000000-0x000000020000 : "NAND.SPL" 0x000000020000-0x000000040000 : "NAND.SPL.backup1" 0x000000040000-0x000000060000 : "NAND.SPL.backup2" 0x000000060000-0x000000080000 : "NAND.SPL.backup3" 0x000000080000-0x000000260000 : "NAND.u-boot" 0x000000260000-0x000000280000 : "NAND.u-boot-env" 0x000000280000-0x000000580000 : "NAND.LOGO" 0x000000580000-0x000000a80000 : "NAND.kernel" 0x000000a80000-0x000040000000 : "rootfs" ubi0: attaching mtd8 omap2-nand 8000000.nand: uncorrectable bit-flips found omap2-nand 8000000.nand: uncorrectable bit-flips found omap2-nand 8000000.nand: uncorrectable bit-flips found omap2-nand 8000000.nand: uncorrectable bit-flips found ubi0 warning: ubi_io_read: error -74 (ECC error) while reading 64 bytes from PEB 1885:0, read only 64 bytes, retry omap2-nand 8000000.nand: uncorrectable bit-flips found omap2-nand 8000000.nand: uncorrectable bit-flips found omap2-nand 8000000.nand: uncorrectable bit-flips found omap2-nand 8000000.nand: uncorrectable bit-flips found ubi0 warning: ubi_io_read: error -74 (ECC error) while reading 64 bytes from PEB 1885:0, read only 64 bytes, retry 不知为何ECC老是报错? 我把spec和dts贴上 am335x-evm.dts.txt k9k8g08u0e-sib0.pdf S34ML08G1.pdf 谢谢各位。 ================ 问题解决了 多谢网友 yongqing wang的帮助 怎么解决的,我就不贴出来了。 因为ti的fae无一回复我的邮件,支持的太烂,让人失望。 而且删贴倒是速度一流,我刚刚发了这段话,就被秒删了。 你们删贴删那么快,回帖倒是好多天都不见有人回。真能啊你们。 |
|
相关推荐
7个回答
|
|
另外,我检查了生成UBI镜像的命令的各个参数,似乎也没问题?
mkfs.ubifs -r rootfs-cutout/ -m 2048 -e 129024 -c 8108 -F -o ubi.in ubinize -o root.bin -m 2048 -p 128KiB -s 512 ubinize.cfg ubinize.cfg文件如下 [ubifs] mode=ubi image=ubi.in vol_id=0 vol_size=950MiB vol_type=dynamic vol_alignment=1 vol_name=rootfs vol_flags=autoresize |
|
|
|
kingnet_5220 发表于 2018-6-21 07:25 第一次是能启动成功的? |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
我还发现了个奇怪的事儿。 我手上有比较老的内核,3.2.0的 跑spansion或者新的三星的flash都没问题。 而且3.2.0的nand时序配置,和4.4内核里面的dts里面的配置一模一样。 所以一开始我感觉似乎不是时序原因,要不然3.2.0内核应该也有问题,所以一开始没怀疑到时序上。 然后我尝试了最新的4.9的内核,一样是出错的。 下午仔细查下时序。 别的实在想不出来是什么原因了。 谢谢回复。 |
|
|
|
不客气,官方的FAE可能你这个问题比较少出现,比较难定位问题,这个支持论坛TI的官方FAE还是很及时解答问题的 |
|
|
|
只有小组成员才能发言,加入小组>>
332 浏览 1 评论
528 浏览 2 评论
NA555DR VCC最低电压需要在5V供电,为什么用3.3V供电搭了个单稳态触发器也使用正常?
772 浏览 3 评论
MSP430F249TPMR出现高温存储后失效了的情况,怎么解决?
649 浏览 1 评论
对于多级放大电路板,在PCB布局中,电源摆放的位置应该注意什么?
1124 浏览 1 评论
AT32F407在USART2 DMA发送数据时,接包接到了要发送的数据,程序还是处于等待传输完成的标识判断中,为什么?
54浏览 29评论
88浏览 23评论
请问下tpa3220实际测试引脚功能和官方资料不符,哪位大佬可以帮忙解答下
248浏览 20评论
请教下关于TAS5825PEVM评估模块原理图中不太明白的地方,寻求答疑
196浏览 14评论
两个TMP117传感器一个可以正常读取温度值,一个读取的值一直是0,为什么?
54浏览 13评论
小黑屋| 手机版| Archiver| 德赢Vwin官网 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-21 18:02 , Processed in 1.030586 second(s), Total 89, Slave 73 queries .
Powered by 德赢Vwin官网 网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
德赢Vwin官网 观察
版权所有 © 湖南华秋数字科技有限公司
德赢Vwin官网 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号