完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
首先问下,您打算用device tree吗?
如果是,请使用我们ezsdk 7.0中的uboot,如果不是, 请使用ezsdk 6.0中的uboot。 我们的uboot已经merge到mainline,但是用我们的sdk中的版本,稳定性更好。 如果我的回答解决了您的问题,请确认答案,谢谢!:) |
|
|
|
jvwueurw 发表于 2018-5-15 01:38 没用sdk7.0的uboot,如果是用这个稳定性好的话,那我就先移植sdk7.0的,谢谢 |
|
|
|
jvwueurw 发表于 2018-5-15 01:38 你好,移植完了sdk7中的uboot2013.10之后,也仿照archarmcpuarmv7omap3board.c把nandecc加入到我的移植的boot中,现在出现的问题是通过uboot的nandecc hw 命令然后nand write.i写uImage,然后再启动的时候也采用其方式读出uImage,kernel能够启动 ,如果文件系统是通过此uboot的nandecc sw写入的,就没法正常启动文件系统;如果文件系统是通过厂家提供的uboot的nandecc sw方式写入,则能够正常启动文件系统,厂家的nandecc 是调用ti81xx_nand_switch_ecc(),不知道怎样能够通过uboot正确的写入文件系统? |
|
|
|
feipu67015 发表于 2018-5-15 02:13 我用SDK06.00.00里的U-boot烧写的NAND UBIFS(SDK7之前的版本),里面确实没有了nand ecc的命令,但是烧写之后是可以正常起来的。 我会在论坛上把文档总结出来。 |
|
|
|
feipu67015 发表于 2018-5-15 02:13 如果您对device tree还不熟悉,建议使用ezsdk 6.0,毕竟这个版本的uboot资料毕竟多。 在我们的uboot中,已经把nandecc默认配置为了BCH8,nandecc命令在uboot origin中已经关闭了,可以找cmd中找找,打开看看。 如果我的回答解决了您的问题,请确认答案,谢谢!:) |
|
|
|
jvwueurw 发表于 2018-5-15 02:27 我总结一篇制作NAND UBIFS的文档:http://www.deyisupport.com/question_answer/dsp_arm/sitara_arm/f/25/t/59921.aspx 不知道是否对您有所帮助 |
|
|
|
344868615qq 发表于 2018-5-15 02:46 看了您关于ubifs的总结,首先感谢您的支持,不过我的问题还是没有解决,同一个文件系统,如果用写入工具写入或者用以前的uboot tftpboot 82000000 ubi.img;nandecc sw ;nand write.i 82000000 780000 xxxxxxx ,此时的uboot是飞凌提供的2011.9版本的,文件系统写入可以正常启动 ,然后重新写入sdk7版本的uboot,内核和文件系统不动,系统照常能够正常运行,如果用sdk7版本的uboot重新写入文件系统则文件系统无法正常启动反复打印如下信息[ 1.882843] UBI: VID header offset: 2048 (aligned 2048) [ 1.889221] UBI: data offset: 4096 [ 1.895080] uncorrectable error : [ 1.898773] uncorrectable error : [ 1.902709] uncorrectable error : [ 1.906555] uncorrectable error : [ 1.910217] UBI error: ubi_io_read: error -74 (ECC error) while reading 512 bytes from PEB 0:2048, read 512 bytes [ 1.921325] Backtrace: [ 1.923980] [ [ 1.932983] r6:00000004 r5:df5a7000 r4:ffffffb6 r3:c06d2e48 [ 1.939056] [ [ 1.947875] [ [ 1.957519] [ [ 1.967071] [ [ 1.976531] [ [ 1.985900] [ [ 1.994903] [ [ 2.004180] [ [ 2.012603] r5:c06727e8 r4:00000000 [ 2.016448] UBI warning: process_eb: valid VID header but corrupted EC header at PEB 0 [ 2.025604] uncorrectable error : [ 2.029327] uncorrectable error : [ 2.033203] uncorrectable error : [ 2.037078] uncorrectable error : [ 2.040740] UBI error: ubi_io_read: error -74 (ECC error) while reading 512 bytes from PEB 1:2048, read 512 ,感觉是文件系统没有正确找到 |
|
|
|
jvwueurw 发表于 2018-5-15 02:27 您好,我有查看了源码,默认的是ECC_BCH8_CODE_HW,我也把uboot中nandecc打开了,可是无论怎么设置hw/sw开关,用sdk7中uboot写入的ubi文件系统还是不能正常启动,我觉得好您说的device tree没有什么关系吧?应该还是nandecc开关的问题,但是不知道问题出在哪儿了?是不是omap_nand_switch_ecc函数哪里有问题? |
|
|
|
feipu67015 发表于 2018-5-15 03:18 您好,我写的那个guide是用SDK06.00.00里面的U-boot验证的,不是SDK7的U-boot。 SDK06.00.00里面确实没有nandecc这个命令了,但是烧写进去也没发现什么问题。 我多问一下,您是在飞凌的板子上做的吗? |
|
|
|
344868615qq 发表于 2018-5-15 03:24 是在飞凌的板子上做的,和板子应该没有关系 |
|
|
|
只有小组成员才能发言,加入小组>>
299 浏览 1 评论
509 浏览 2 评论
NA555DR VCC最低电压需要在5V供电,为什么用3.3V供电搭了个单稳态触发器也使用正常?
747 浏览 3 评论
MSP430F249TPMR出现高温存储后失效了的情况,怎么解决?
638 浏览 1 评论
对于多级放大电路板,在PCB布局中,电源摆放的位置应该注意什么?
1107 浏览 1 评论
请问下tpa3220实际测试引脚功能和官方资料不符,哪位大佬可以帮忙解答下
222浏览 20评论
请教下关于TAS5825PEVM评估模块原理图中不太明白的地方,寻求答疑
178浏览 14评论
两个TMP117传感器一个可以正常读取温度值,一个读取的值一直是0,为什么?
45浏览 13评论
在使用3254进行录音的时候出现一个奇怪的现象,右声道有吱吱声,请教一下,是否是什么寄存器设置存在问题?
148浏览 13评论
TLV320芯片内部自带数字滤波功能,请问linein进来的模拟信号是否是先经过ADC的超采样?
152浏览 12评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-16 04:56 , Processed in 1.134588 second(s), Total 97, Slave 81 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号