您的位置:首页 > 其它

ARM裸机程序开发——ADS集成开发环境配置及调试

2016-03-23 14:06 525 查看
ADS集成开发环境

打开ADS软件后,点击“File”->"New"就会看到下图这个界面,选择第一项,确定工程文件名以及路径后,点击确定。



点击确定后,就会出现下图的界面,右键单击后,选择“Add File…”来选择要添加到工程当中的文件



3.选择需要添加的文件





4.添加完文件之后,开始配置一些ARM9(S3C2440)的一些参数。



5.首先配置“Target Settings”这一项



6.









关于ADX调试

第一步要添加Jlink相关的文件LinkRDI.dll





进入Configuration,设置如下:

1.去掉Allow instruction set simulation前面对号

2.在reset strategy中选择-  no reset 





在调试的时候出现一个错误:

Processor
ARM79_0 raised an exception Cause: The process was reset

这个问题的原因是,SDRAM没有初始化的缘故,因此先要初始化SDRAM



2440init.txt文件的内容如下:

Setmem  0x53000000 0x00000000  32  
Setmem  0x4A000008 0xFFFFFFFF  32  
Setmem  0x4A00001C 0x000007FF  32  
Setmem  0x53000000 0x00000000  32  
Setmem  0x56000050 0x000055AA  32  
Setmem  0x4C000014 0x00000007  32  
Setmem  0x4C000000 0x00FFFFFF  32  
Setmem  0x4C000004 0x00061012  32  
Setmem  0x4C000008 0x00040042  32  
Setmem  0x48000000 0x22111120  32  
Setmem  0x48000004 0x00002F50  32  
Setmem  0x48000008 0x00000700  32  
Setmem  0x4800000C 0x00000700  32  
Setmem  0x48000010 0x00000700  32  
Setmem  0x48000014 0x00000700  32  
Setmem  0x48000018 0x0007FFFC  32  
Setmem  0x4800001C 0x00018005  32  
Setmem  0x48000020 0x00018005  32  
Setmem  0x48000024 0x008E0459  32  
Setmem  0x48000028 0x00000032  32  
Setmem  0x4800002C 0x00000030  32  
Setmem  0x48000030 0x00000030  32 

设置之后,就可以调试代码了
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: