美文网首页
i.mx rt1052 ucLinux烧写

i.mx rt1052 ucLinux烧写

作者: Vandoul | 来源:发表于2019-03-13 21:36 被阅读0次

    使用的开发平台是飞凌嵌入式的开发板,按照厂家提供的烧写教程遇到问题,特此记录,提供给其他网友作为参考。

    按照手册《OK1052-C_Linux-用户手册》附录中的烧写步骤,使用createSdcard.sh创建SD卡启动盘后发现SD卡的文件系统被损坏了,然后查看了脚本代码,发现写入启动盘的内容如下:

    dd if=/dev/zero of=${DRIVE} bs=1k seek=384 conv=fsync count=129

    dd if=boot/u-boot-dtb.imx of=${DRIVE} bs=1k seek=1 conv=fsync

    ${DRIVE}是对应的SD,其中u-boot-dtb.imx为247KB,所以我就直接使用fdisk工具手动创建了SD卡的文件系统,之后拷贝入相应的文件,这个启动盘就创建好了。


    用到的命令如下,其中我的SD卡设备文件是/dev/sdb

    sudo fdisk /dev/sdb,然后通过n创建新的分区,使用主分区,起始扇区是默认的2048,这里很重要,不要把前面烧入的启动信息覆盖掉就行,创建完之后按w写入SD内,使生效;

    然后通过sudo mkfs -t vfat /dev/sdb1格式化分区;

    最后考入文档里说的那些镜像文件就可以插入开发板启动了。

    相关文章

      网友评论

          本文标题:i.mx rt1052 ucLinux烧写

          本文链接:https://www.haomeiwen.com/subject/igjxmqtx.html