完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
我在使用dm8148接8位nand flash时,一直打ccc,无法进入uboot,目前已经尝试以下几种方案:
1、bootmode配置读出来为0x313,优先启动nand,这个没问题,位宽为8bit也没有问题 2、使用SD卡启动uboot之后,可以正常往flash里面读写数据 3、之前使用16位flash时,都已经能正常操作 4、uboot中默认的ecc校验方式为BCH8,从uboot来看是不支持BCH16,不知道是否在向ROM中拷贝uboot_min的时候ecc校验不对? 所以请问8148本身的ecc校验方式需要怎么配置才能通过校验? 另外,如果不是ecc引起的,是否有其他可能性? |
|
相关推荐
7个回答
|
|
请先确认一下使用的nand flash是否ROM bootloader支持。
4.7.3.2 Initialization and Detection http://www.ti.com/lit/ug/sprugz8g/sprugz8g.pdf |
|
|
|
vuywsdfwf 发表于 2018-6-21 08:35 你好, ROM code里面使用的ECC取决于你使用的nand的spare area有多大。具体请参考下面的论坛讨论:https://e2e.ti.com/support/dsp/davinci_digital_media_processors/f/716/p/576493/2115429#2115429 |
|
|
|
vuywsdfwf 发表于 2018-6-21 08:35 Hi Shine: 谢谢你的回复。 从文档来看,ROM bootloader是支持改nand的,ID如下: 4 Gb DC x8 2048 nand 的型号为 H27(U_S)4G8_6F2D 以上,谢谢! |
|
|
|
物是人非aaa 发表于 2018-6-21 08:54 Hi Chris: 你好。 我从nand的onfi协议读到的oobsize为128,而通过计算和规格书里面写的oobsize都是64. 不知道这种情况rom code是否能正确读取到nand 中的uboot。 附件为nand的规格书。 以上,谢谢! |
|
|
|
物是人非aaa 发表于 2018-6-21 08:54 Hi Chris: 你好。 我通过onfi协议从nand中都出来的oobsize为128,但是不管是规格书中描述的还是计算出来的oobsize都应该是64才对。 不知道这种情况下Rom code是否能正常读取nand中的uboot。 以上,谢谢! |
|
|
|
cai868 发表于 2018-6-21 09:25 Number of spare bytes per page 40h, 00h |
|
|
|
Hi Chris: 你好! 请问下我如何通过8148这边查为什么读出来是128吗?会不会跟GPMC的时序配置有关系? 通过onfi 读出来的其他数据都没啥问题,只有oobsize这里有问题,还是说跟flash硬件有关系? 如果跟gpmc的时序有关系,我该怎么去配置这个时序呢? 请赐教,谢谢! |
|
|
|
只有小组成员才能发言,加入小组>>
509 浏览 0 评论
普中科技F28335开发板每次上电复位后数码管都会显示,如何熄灭它?
380 浏览 1 评论
939 浏览 0 评论
TMS320F28377D:新做了以377d为芯片的板子,上电后芯片复位引脚出现方波请问如何解决?
2111 浏览 0 评论
TPS55340通电后输入端保险丝烧断,芯片输入和GND之间短路
3857 浏览 4 评论
24浏览 3评论
CC3100BOOST使用CC3200lunchXL进行烧录
889浏览 2评论
136浏览 2评论
171浏览 2评论
149浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-9-20 15:45 , Processed in 0.881310 second(s), Total 57, Slave 52 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号