天嵌 ARM开发社区

 找回密码
 注册
查看: 3863|回复: 12

求肋:裸奔2.1 奇怪的编译提示

[复制链接]
starrydzf 发表于 2010-7-9 16:42:52 | 显示全部楼层 |阅读模式
根据裸奔三部曲步骤,添加MMU.C后应该是没有错了的,
我的提示:
Cannot call ARM symbol 'Main' in non-interworking object Main.o from THUMB code in non-interworking object Main.o from THUMB code in 2440init.o(Init)

就是这个提示,是什么意思?
如果直接解压三部曲中相应的文件,打开后能正常编译,自己创建的不能。

还有,直接打开光盘里的工程文件TQ2440_Test能正常编译;
如果自己创建个工程,然后添加文件,设置环境,编译,则不通过,为什么?

这是第一个问题,下午的时候才不通过的,上午还能通过,
上午能过的时候,下载到板子上没有反应,一个灯都不亮,好像格式代后一样,没反应;为什么?
 楼主| starrydzf 发表于 2010-7-9 18:07:53 | 显示全部楼层

这是截图

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
回复

使用道具 举报

 楼主| starrydzf 发表于 2010-7-10 07:22:37 | 显示全部楼层
设置是按TQ2440开发板使用手册 的TQ2440测试程序教程做的,
根据替换法得出结论:设置保存在工程文件中
现在我把工程文件传上来

我现在新建的是TQ2440测试程序,在C:\TQ2440_Test目录下

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
回复

使用道具 举报

 楼主| starrydzf 发表于 2010-7-10 08:50:36 | 显示全部楼层
如果用原厂的工程文件,编译正常,但烧到板子上是白屏,
用替换法:只留工程文件,其它的用裸奔自带源文件
这样烧进去就是白屏,下面的LED也不亮

这两个问题应该是同一个问题,也就是设置的问题;
我认为我的设置没问题,请高手解答,我的设置在上面的附件
回复

使用道具 举报

 楼主| starrydzf 发表于 2010-7-10 14:50:24 | 显示全部楼层
解决了,谢谢
回复

使用道具 举报

huangxianghua2 发表于 2010-8-2 10:11:34 | 显示全部楼层
如何解决的啊·!我也遇到这种问题了·!谢谢啊
回复

使用道具 举报

cxc8494 发表于 2010-9-1 12:20:19 | 显示全部楼层
解决了   要说 怎么解决的 啊~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
回复

使用道具 举报

 楼主| starrydzf 发表于 2010-9-10 09:46:53 | 显示全部楼层
解决方法:
1设置选项:ARM Assembler中的Target中选择ARM920T,要拉开选,不要用鼠标滑轮,
二者不一样的地方在于:Initial State项应是ARM,而不是Thumb

2:链接顺序要设置,注意,是Link Order, 不是Files
   否则,就会泪奔~~~
回复

使用道具 举报

 楼主| starrydzf 发表于 2010-9-10 09:52:20 | 显示全部楼层
建议:
1不要用中文路径
2把用到的inc 和 src 文件夹放到自己建立的工程文件下
回复

使用道具 举报

zouxinxing 发表于 2010-9-15 23:33:19 | 显示全部楼层
我也遇到这问题,能正常编译通过,但下载到板子上没有反应(白屏)。如果直接解压三部曲中相应的文件,能够用。
说链接顺序要设置,我也设置了:
还是不行啊,楼主给我讲讲,我已经被搞火了!55555!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
回复

使用道具 举报

wuxiao200711 发表于 2011-1-21 19:24:51 | 显示全部楼层
谢谢  也遇到相同的问题了   现在理解了~~~
回复

使用道具 举报

阿星789 发表于 2011-11-17 11:18:07 | 显示全部楼层
谢谢分享经验,问题解决了
解决方法就是8楼说的
回复

使用道具 举报

xzsunjiasheng 发表于 2012-10-4 20:35:15 | 显示全部楼层
starrydzf 发表于 2010-9-10 09:46
解决方法:
1设置选项:ARM Assembler中的Target中选择ARM920T,要拉开选,不要用鼠标滑轮,
二者不一样的 ...

非常感谢楼主,我捣鼓了一下午也没成功。楼主一句话,解决问题,必须花时间跟帖。也感谢楼主的热心,能够把自己遇到的问题及解决过程和方法给大家参考。再次说声谢谢!!!
回复

使用道具 举报

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

本版积分规则

关闭

i.MX8系列ARM cortex A53 M4 工控板上一条 /1 下一条

Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号-2 )

GMT+8, 2025-6-17 10:42 , Processed in 2.049034 second(s), 22 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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