我将编译成的rt-smart.imx下载到我1GB SD卡的1KB偏移处(imx6ull启动要求的位置),成功启动了内核,但是提示
Dir / mount failed!
使用list_device是可以看到sd0设备的:
list_device
device type ref count-------- -------------------- ---------- sd0 Block Device 1
device type ref count
-------- -------------------- ----------
sd0 Block Device 1
后面使用mount sd0 / elm手动挂载也提示挂载失败,有朋友知道这是什么原因导致的吗?
mount sd0 / elm
查看更多
信息太少了。另外,imx6ull上的版本,在smart上主要是针对ART-pi smart硬件的
编译成的rt-smart.imx下载到我1GB SD卡的1KB偏移处
文件系统被破坏了吧。分区表也在这个位置的吧
欢迎发表与嵌入式相关的技术分享、开发技巧、工具介绍、技术设想、职业心得、行业评论等对他人有启发,排版优雅的文章
回到 顶部
发布 问题
分享 好友
手机 浏览
投诉 建议
回到 底部
分区表在前512字节,没被覆盖;文件系统貌似也没问题,卡烧完镜像再插到电脑上依然可以正常进行文件操作。
@kata 卡没问题,那就是系统的sd卡驱动没弄好。
list_device 并不能代表对应的设备真正经历过读写考验。极有可能是只进行了外设初始化(是否有错误或遗漏,并不完全表现)
@kata 把SD卡全部重新格式化就可以了,目前RT SMART对这种写入的引导程序的SD卡确实有时间无法挂载,或者挂载后,不能访问二级目录