OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 3040|回复: 1

UBuntu 下使用脚本 imx6mksdboot.sh 烧写 sd 卡错误

[复制链接]

1

主题

2

帖子

0

精华

新手入门

积分
12
金钱
12
注册时间
2022-3-27
在线时间
2 小时
发表于 2022-5-30 13:42:21 | 显示全部楼层 |阅读模式
uBuntu 下,直接参考 【正点原子】I.MX6U用户快速体验V1.9 中 2.2.2 使用脚本固化系统。

步骤:使用脚本 imx6mksdboot.sh 将系统烧写在 SD 上,运行脚本中时出现错误:

Allocating group tables: 完成                           
正在写入inode表: 完成                           
Creating journal (32768 blocks): 完成
Writing superblocks and filesystem accounting information: 完成   

正在烧写u-boot-imx6ull-14x14-ddr512-emmc.imx到/dev/sdb
dd: 无法识别的操作数"Firmware/files/boot/u-boot-imx6ull-14x14-ddr512-emmc.imx"
Try 'dd --help' for more information.

错误: 执行 dd if=/home/zona/linux/tool/mfgtool/Profiles/Linux/OS Firmware/files/boot/u-boot-imx6ull-14x14-ddr512-emmc.imx of=/dev/sdb bs=1024 seek=1 conv=fsync


感觉可能是意外出错,又运行了一次,错误相同,仔细看看,是由于脚本路径中 OS Firmware 中空格将路径断成了 路径和参数,导致错误。

懒人的解决办法,直接将路径 OS Firmware 改为 OS_Firmware,以下划线替代空格,故障解决。
改脚本这种事儿,还是看哪位仔细看看脚本,将这个 bug 改了,放在以后的资料里。


正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

9

主题

767

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
5274
金钱
5274
注册时间
2019-9-25
在线时间
433 小时
发表于 2022-5-31 09:42:45 | 显示全部楼层
是的,这个如果是这个路径有空格脚本shell会以为有两个指令。但是文档是叫你把files文件夹拷贝出来烧写,不改的原因是尽量保持nxp的路径原样。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-25 10:35

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表