主题 : 将ARM9 2440开发板裸奔ADS工程移植到MDK工程下,并使用jlink在线调试 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 49174
精华: 1
发帖: 6
金钱: 80 两
威望: 16 点
贡献值: 1 点
综合积分: 32 分
注册时间: 2011-06-08
最后登录: 2012-09-30
楼主  发表于: 2011-06-30 20:54

 将ARM9 2440开发板裸奔ADS工程移植到MDK工程下,并使用jlink在线调试

管理提醒: 本帖被 xoom 从 裸机程序交流区 移动到本区(2011-06-30)
最近开始学ARM9了,开发板是2440 板子。现在刚开始学阶段,肯定是要跑裸奔的程序的。奈何,裸奔的代码是大多是基于ADS开发的,ADS那个环境看着就蛋疼,而且很古怪。笔者从51到stm32一直都是用的uvision的开发环境,而且机器上正好有MDK,所以还是决定使用MDK开发裸奔程序。

目标: 将裸奔程序从ADS工程改造为到MDK工程, 并配合JLINK实现在线调试。

经过若干小时,反复调试。已经成功,现在将整个过程编写成文档。
整个文档包含三个部分
第一部分: 创建MDK工程 (说实话,这一部分写的有些罗嗦,我自己都有点受不了,不过万事开头难嘛,也是方便初学者)
第二部分:配置MDK工程,添加源码,并编译生成axf文件
第三部分:配置MDK工程,实现jlink在线调试。

有问题欢迎跟帖提出,楼主希望跟大家一起交流。交流才能进步嘛
[ 此帖被飞奔的蜗牛在2011-07-03 10:08重新编辑 ]
附件: 移植2440裸奔程序到MDK1.zip (715 K) 下载次数:2968
级别: 新手上路
UID: 77259
精华: 0
发帖: 7
金钱: 35 两
威望: 7 点
贡献值: 0 点
综合积分: 14 分
注册时间: 2012-09-05
最后登录: 2016-05-02
1楼  发表于: 2012-11-08 22:33
问楼主个问题,我用MDK和jlink调试2440的裸机程序,为什么每个程序都是第一次能调试成功,对程序做了一些改动之后,再debug板子就不响应了(程序还是正确的)。。求解答啊