主题 : 求助贴,关于2440A在keil下的配置 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 5195
精华: 0
发帖: 24
金钱: 140 两
威望: 52 点
综合积分: 48 分
注册时间: 2009-04-13
最后登录: 2014-04-30
楼主  发表于: 2010-08-05 10:34

 求助贴,关于2440A在keil下的配置

我用的是友善micro2440那块板子。Keil uVision4的开发环境,直接用keil中自带的2440启动代码。仿真器是山寨版的ULINK2。
我以前是用ADS的,只是几年前做51那会用过keil,keil的配置还是不大了解。
main函数,我就写了一段很简单的流水灯。
软件仿真的时候,我发现启动代码跑到

LDR R0, =__main
BX R0

处死掉,因为程序一直都是ARM状态下跑,不可能有THUMB状态,这里我把它改成了B __main省事。软件仿真通过,并运行成功,响应的GPIO口反应都正常。

硬件仿真,debug选项配置如下:


应该没多大问题。

接下来,target选项配置如下:


其中ROM和RAM空间和范围都是按照实际硬件连接设定的,不会有错。但是硬件下载到flash的时候出错了。

提示说

Load “F:\\ARM assembler\\2440testone.AXF”
No Algorithm found for:00000000H - 00000327H
Erase shipped!

并且有:


看这个提示,我分析是flash下载地址设置有误,但是我又不明白怎么有误,谢谢大家指教。
级别: 新手上路
UID: 35560
精华: 0
发帖: 22
金钱: 115 两
威望: 23 点
综合积分: 44 分
注册时间: 2011-01-03
最后登录: 2011-12-28
1楼  发表于: 2011-03-23 11:33
你好我也碰到了这个问题,请问你解决了吗
初来乍到,请多指教
级别: 新手上路
UID: 42051
精华: 0
发帖: 3
金钱: 15 两
威望: 3 点
综合积分: 6 分
注册时间: 2011-04-04
最后登录: 2011-04-06
2楼  发表于: 2011-04-05 00:48
楼主解决了吗,请赐教!
级别: 新手上路
UID: 35443
精华: 0
发帖: 11
金钱: 55 两
威望: 11 点
综合积分: 22 分
注册时间: 2011-01-01
最后登录: 2017-09-13
3楼  发表于: 2011-04-05 22:24
时钟配置的问题,我也遇过。