QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1750|回复: 4

[求助] 移植u-boot 出错 (复位后不运行?)

[复制链接]
发表于 2006-8-8 16:02:10 | 显示全部楼层 |阅读模式
小弟在移植u-boot过程中,出现了以下错误,请教大侠解决

[code:1]
cc1: Invalid option `abi=apcs-gnu'
make[1]: *** [hello_world.o] Error 1
make[1]: Leaving directory `/home/armwork/u-boot-1.1.4/examples'
make: *** [examples] Error 2
[root@localhost u-boot-1.1.4]#
[/code:1]
【这个问题已经解决】

在成功编译成.hex文件,下载到目标板上后,通过软件让u-boot运行

但是,按下复位键确任何反应都没。

注:
开发板:飞利浦的 lpc2210 , 从nor flash 中启动 ,系统加电/复位从0x00000000 读一条指令

io地址映射为 :flash 0x80000000 -0x80200000
                     ram : 0x81000000 - 0x81800000
发表于 2006-8-30 23:13:06 | 显示全部楼层
出错的文件是/cpu/lpc2210/下的config.mk:


PLATFORM_CPPFLAGS +=$(call cc-option,-mapcs-32,-mabi=apcs-gnu)
改成:
PLATFORM_CPPFLAGS +=$(call cc-option,-mapcs-32,$(call cc-option,-mabi=apcs-gnu))
回复

使用道具 举报

发表于 2006-9-5 16:26:21 | 显示全部楼层
请问阁下成功了吗,我遇到了点问题,好像代码不能执行
回复

使用道具 举报

 楼主| 发表于 2006-9-7 09:52:20 | 显示全部楼层

成功倒是还没有,现在的问题是复位后不能运行。

[quote:273ebe8e37="sammersnow"]请问阁下成功了吗,我遇到了点问题,好像代码不能执行[/quote]


只能下载后运行一次,复位后就不能运行了。

不知道有没有大侠知道这个问题?或提出点建议?
回复

使用道具 举报

 楼主| 发表于 2006-9-7 09:55:54 | 显示全部楼层

谢谢回答

[quote:6983914510="jackaly"]出错的文件是/cpu/lpc2210/下的config.mk:


PLATFORM_CPPFLAGS +=$(call cc-option,-mapcs-32,-mabi=apcs-gnu)
改成:
PLATFORM_CPPFLAGS +=$(call cc-option,-mapcs-32,$(call cc-option,-mabi=apcs-gnu))[/quote]

我是将后面的那个选项给删了 :) 才解决这个问题的

$(call cc-option,-mabi=apcs-gnu)

不知道这样修改是什么意思呢?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-5-14 02:09 , Processed in 0.063343 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表