TI中文支持网
TI专业的中文技术问题搜集分享网站

AM62A7-Q1: 编译linux内核和dtb

Part Number:AM62A7-Q1

1.首先我在SDK目录ti-processor-sdk-linux-edgeai-am62axx-evm-09_01_00_07编译出来了tisdk-base-image-am62axx-evm.wic.xz,在win10上通过软件balenaEtcher烧录tisdk-base-image-am62axx-evm.wic.xz到sd卡,sd卡插入evm板是可以正常启动的;

2.我在sdk目录下执行下面命令:

make linux

ROOTFS_PART=/media/qingfeng/root/ make linux_install

/media/qingfeng/root/对应第一步的sd卡在ubuntu22.04上的分区root;

3.第二步后,我把sd卡插入evm板,在uboot阶段输入booti命令,出现下面错误:
Working FDT set to 0
FDT and ATAGS support not compiled in

请问怎么解决?

Shine:

请问是自己的板子吗?是按照哪篇文档里的步骤操作的?能否把log信息发一下?

,

qingfeng huang:

我把image安装到SD的boot分区后,kernel可以正常加载。安装kernel image是参考下面链接的命令:

$ cd <SDK_INSTALL_DIR>/
$ make linux
$ sudo ROOTFS_PART=<sdcard-mounting-point> make linux_install

dev.ti.com/…/dev-build-kernel.html

,

Shine:

我已咨询产品线工程师,请看下面e2e工程师的回复。AM62A7-Q1: FDT and ATAGS support not compiled in – Processors forum – Processors – TI E2E support forums您能否尝试以下步骤,看看它是否有帮助。从SDK目录。使用以下命令编译u-boot和Linux内核:make u-bootsudo DESTDIR=/media/$USER/boot make u-boot_install make linux make linux-dtbssudo DESTDIR=/media/$USER/rootfs make linux_install

赞(0)
未经允许不得转载:TI中文支持网 » AM62A7-Q1: 编译linux内核和dtb
分享到: 更多 (0)