1 03.00.00.05 版本的PSP,一堆的错误,按照默认的配置,无论evm还是beagle,都编译不过,中间不是这个驱动出问题,就是那个结构体未定义;
2 换03.00.01.06版本(现在最新),默认编译都可以通过,evm试过可以,beagle试过可以;
3 devkit8000的内核按照默认配置编译通过;
4 u-boot编译:
官方下载的u-boot,把makefile中的CROSS_COMPILE 改了会好点,否则需要配置arch等;
devkit8000自带的uboot 1.3.3 ,按照默认说明是有问题的,提示:-march不认识armv7a,我看看官方uboot,改成armv5,start.S汇编编译不过了。
google,偶尔看到:
linux-2.6-omap.git : 2.6.28-omap3530zoom : Changed armv7a to armv7 ... - [ 翻译此页 ]
Current Commit: Changed armv7a to
armv7-a and added bsp_1_61 extra version to kernel
.... The G3IPL expects the
value at RAM address 0xa020b020 to be exactly 1 to
..... called flags without declaring is a
bad idea, fix this by declaring it.
... also reorganized the board config
switch to assign number of digital
.
原来如此,找到cpu/omap3/config.mk 中:
将armv7a 改成 armv7-a
编译可以通过了。
5 x-load 也有uboot编译时同样的问题,同样的修改方法。