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

omapl138_lcdk 开饭吧默认使用zImage吗?

我使用 ti-processor-sdk-linux-omapl138-lcdk-06.01.00.08 编译出来的linux kernel 默认是zImage格式的。而u-boot支持的是uImage格式的。
对于官方omapl138_lcdk 开发板uboot是从zImage格式启动的吗?

Nancy Wang:

试试看通过以下方法来编译生成uimage。
make ARCH=arm uImage LOADADDR=0x80008000
e2e.ti.com/…/663611

Shine:

processor SDK用的是zImage, 旧版的MCSDK用的是uimage。请看下面的移植文档。
processors.wiki.ti.com/…/C674x_devices

李大闲:

回复 Nancy Wang:

您好,我看了下u-boot的启动参数,应该是用zImage启动的,所以我也用zImage。但是u-boot打印Starting kernel …之后就无任何反应了。
于是我把u-boot/arch/arm/lib/bootm.c的 kernel_entry(0, machid, r2)后2个参数打印出来:printf("%d, %ld\n", machid, r2);分别是:3966, -941518848,这俩个参数分别是传递给内核的机器码和bootargs地址。r2的值明显不对,但是我不明白这个不应该是TI已经弄好的u-boot么,为什么连这里的参数都不对呢,还是我哪里出错了?

李大闲:

回复 Shine:

您好,那几天弄别的没来得及弄这个。现在内核还是启动不了,Starting kernel …之后就没反应了,我要怎么弄呢?
我的u-boot和linux都是基于ti-processor-sdk-linux-omapl138-lcdk-06.01.00.08 编译的。

赞(0)
未经允许不得转载:TI中文支持网 » omapl138_lcdk 开饭吧默认使用zImage吗?
分享到: 更多 (0)