TI OMAP 3530 psp compile note(1)

本文记录了解决不同版本PSP编译过程中遇到的问题,包括驱动错误、结构体未定义等问题,并分享了如何通过调整配置使编译成功,特别针对armv7a到armv7-a的改动。

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编译时同样的问题,同样的修改方法。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值