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和MLO在emmc目錄下
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官網上找到
總結
以上是生活随笔為你收集整理的bbb sdk6编译流程的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 买燃油车=用功能机?余承东为啥这么说?
- 下一篇: 吃200根相当于拍一次胸片?有辐射的香蕉