匠牛社区AM5728制作Micro SD启动卡

2025-09-28 03:52:08

1、Ubuntu PC终端运行如下命令,即可编译U-boot

cd ~/ti-processor-sdk-linux-rt-am57xx-evm-03.03.00.04

cd board-support/u-boot-2016.05+gitAUTOINC+4db46a6bbd-g4db46a6bbd

make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- distclean

make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- JN-mini5728_defconfig

make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf-

编译时间大概2分钟,编译成功后,MLO,u-boot.img为U-boot镜像

2、Ubuntu PC运行如下命令,即可编译Linux内核和设备树

cd ~/ti-processor-sdk-linux-rt-am57xx-evm-03.03.00.04

cd board-support/linux-rt-4.4.41+gitAUTOINC+968d071ce9-g968d071ce9

make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- JN-mini5728_defconfig

make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- JN-mini5728.dtb

make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- zImage -j4

编译时间大概8分钟,编译成功后,

arch/arm/boot/dts/JN-mini5728.dtb为设备树镜像

arch/arm/boot/zImage为Linux内核镜像

注意:

参数-j4表示使用4线程进行编译

3、下载JN-mini5728固件

匠牛社区AM5728制作Micro SD启动卡

4、Ubuntu PC运行如下命令,启动Micro SD卡制作

tar zxvf JN-mini5728_programming_rt_3.3.tar.gz -C ~/

cd ~/JN-mini5728_programming_rt_3.3

sudo ./mkmmc-am57xx.sh /dev/sdx MLO u-boot.img zImage JN-mini5728.dtb tisdk-rootfs-image-am57xx-evm.tar.xz

制作时间大概8分钟,打印信息如下图2所示,表示Micro SD启动卡制作成功。

匠牛社区AM5728制作Micro SD启动卡

5、注意:

1 参数/dev/sdx,表示Micro SD卡在Linux上的设备文件。

从下图可知,系统连接了2个SCSI磁盘,其中:

/dev/sda表示系统启动磁盘,分区/dev/sda1为系统根分区

/dev/sdb表示Micro SD卡

因此实际制作指令如下所示:

sudo ./mkmmc-am57xx.sh /dev/sdb MLO u-boot.img zImage JN-mini5728.dtb tisdk-rootfs-image-am57xx-evm.tar.xz

匠牛社区AM5728制作Micro SD启动卡

6、 2 如果Micro SD卡引导失败,请在windows下重新格式化boot分区,格式化之前先备份MLO和u-boot.img,格式化成功后再将MLO和u-boot.img拷贝回boot分区。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢