完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
在uboot中SD卡总是不太稳定,特别是读取大文件时,而在进入linux kerne后,再读相同SD卡的文件,却不存在这个问题,非常稳定,在开发板中测量发现
uboot中的SD的时钟信号电平比较低,大概1.2左右,而进入kernel后电平是1.8V左右, uboot初始电平是3.3V,通过下面命令识别卡后,自动切换到1.8V => mmc dev 0 这时再测量时钟信号,kernel起来后也自动切换到1.8V电平,测量的波形可以参见附件 请问这个电平是在uboot中的软件配置的问题吗? 如何修正这个问题,谢谢! |
|
相关推荐
3个回答
|
|
|
|
|
|
按建议更新uboot, 软件版是20200525目录中,更新后的启动提示,如下
U-Boot 2018.03 (Jun 02 2020 - 10:43:14 +0800) SoC: LS1012A Rev2.0 (0x87040120) Clock Configuration: CPU0(A53):1000 MHz Bus: 250 MHz DDR: 1000 MT/s Reset Configuration Word (RCW): 00000000: 0800000a 00000000 00000000 00000000 00000010: 35080000 c000000c 40000000 00001800 00000020: 00000000 00000000 00000000 00014572 00000030: 00000000 1082a120 00000096 00000000 I2C: ready DRAM: 446 MiB Using SERDES1 Protocol: 13576 (0x3508) PPA Firmware: Version LSDK-18.06-Forlinx SEC Firmware: 'loadables' present in config 测试发现uboot中SD卡读取大文件依然有问题,SD时钟电平还是1.2V 左右, SD标准中支持3.3V和1.8V,这个1.2V应该是不符合标准的,而进入kernel中电 平恢复到1.8V,读写没有问题,,在开发板中和容易重现,用示波器就能观察到, 是否能转给相应的开发人员跟踪和修复这个问题,谢谢。 |
|
|
|
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
基于米尔瑞芯微RK3576核心板/开发板的人脸疲劳检测应用方案
533 浏览 0 评论
803 浏览 1 评论
700 浏览 1 评论
1926 浏览 1 评论
3171 浏览 1 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-22 22:31 , Processed in 0.681875 second(s), Total 76, Slave 59 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号