网站导航: 首页 > 设计参考 > 正文 文章搜索
使用ads1.2调试2440开发板的过程
 
文章编号:
081229114044
文章分类: 单片机 ARM
点 击:
...
关 键 词: ads1.2,2440开发板
文章来源:
网络,作者:study
摘 要:
既然是学习就先从简单开始吧, 先用这个方法做以下两件事: 1.用他来调试bootlaoder 2.用他来配合linux驱动的开发

 五.添加文件并编译文件

 六.启动和设置axd

 

选择options->configure Target....

 

选adp.... 点Configure按钮

 

选Arm ethernet driver address 为127.0.0.1点OK后,如果连接没问题axd应该正确启动目标

七.通过axd命令行对目标板进行设置

      因为我用的yl的2440板是配置为 nand 启动的,sdram是在0x30000000地址的,所以需要先对存储器控制寄存器进行设置,在axd下设置方法是:选 systems views->command lines interface,输入如下命令对寄存器设置

                      地址               值               长度
setmem 0x53000000, 0x00000000,  32

还可以将要设置的寄存器写入一个文件,在命令行用ob(obey) config.ini即可批量执行设置指令或在

options->Configure Interface 中做如下设置

 

我的config文件内容如下:

setmem 0x53000000, 0x00000000,       32

setmem 0x4a000008, 0xffffffff,               32

setmem 0x4a00001c, 0x00007fff,          32

setmem 0x48000000, 0x2212d110,       32

setmem 0x48000004, 0x00000f40,        32

setmem 0x48000008, 0x00002e50,       32

setmem 0x4800000c, 0x00002e50,       32

setmem 0x48000010, 0x00002e50,       32

setmem 0x48000014, 0x00002e50,       32

setmem 0x48000018, 0x00002e50,       32

setmem 0x4800001c, 0x00018005,       32

setmem 0x48000020, 0x00018005,       32

setmem 0x48000024, 0x00960542,       32

setmem 0x48000028, 0x00000032,       32

setmem 0x4800002c, 0x00000030,       32

setmem 0x48000030, 0x00000030,       32

如果设置正确则开发版的SDRAM生效,则可以加载目标代码了

八.装载目标文件下载到目标机进行调试

九. 小提示:

    1、因为我的开发板是nand 启动的,以上调试程序又加载到0x31f00000处执行,所以根本没有处理异常向量,所以调试过程中没有开中断,如果要开中断则要正确设置异常向量。

    2、有写寄存器要尽量避免axd去读,因为这样可能导致错误的出现。

 
相关文章:

上一页 12
 
最新开源项目
 
 
  查看更多...  
 
本站相关产品   淘宝网店
 




 
  查看更多...  

 

本站程序由百合电子工作室开发和维护
Copyright @ baihe electric studio
渝ICP备09006681号-4