bbb sdk6编译流程

1. 编译用于ftp启动的镜像

1) uboot

make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- O=flash-restore am335x_evm_restore_flash_usbspl

生成的u-boot.img在flash-restore目录下,拷贝到ftp目录下,并改名为u-boot-restore.img

生成的u-boot-spl.bin在flash-restore/spl目录下,拷贝到ftp目录下,并改名为u-boot-spl-restore.bin

2) uImage

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

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

在内核里加上initramfs,并配置usb rndis支持

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

生成的uImage在arch/arm/boot目录下,拷贝 uImage到ftp目录下


2. 编译用于烧写的镜像

1) uboot

make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- O=emmc am335x_evm

生成的u-boot.img和MLOemmc目录下

2) uImage

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

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

生成的uImage在arch/arm/boot目录下

3) 制作烧写文件

tar zcvf boot_partition.tar.gz MLO u-boot.img uImage

将boot_partition.tar.gz 和 rootfs_partition.tar.gz 拷贝到ftp目录下或sd里,用于烧写


说明:

1) 编译u-boot的两个配置选项am335x_evm_restore_flash_usbspl和am335x_evm可以在u-boot根目录的boards.cfg里     找到

2) initramfs和rootfs_partition.tar.gz可以从ti官网下载

3) usb rndis的配置方法可以从ti官网上找到

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值