繁体中文
高级搜索
 
首页 | 电子技术应用 | 行业最新动态 | 行业最新产品 | 软件资料下载 | 电路图纸欣赏 | 博客文章精选 | 电子精品论坛 | 电子技术贴吧

当前位置:首页 >> 博客文章精选 >> 嵌入式系统-博客 >> 使用ads1.2调试优龙s3c2440开发板的过程记录2
使用ads1.2调试优龙s3c2440开发板的过程记录2
作者:   来源: 发表时间:2007-02-07  字号:  

六.启动和设置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去读,因为这样可能导致错误的出现。

附件是一个很简单的例子,用来将bootlaoder写入到nand flash上

rar


!注意:如果您发现此文章出现影响您的阅读的状况,请从浏览器地址栏里复制本文的链接到留言本报告给站长解决!
  • 上一篇: 使用ads1.2调试优龙s3c2440开发板的过程记录1
  • 下一篇: IBM采用自成形材料绝缘 芯片提速三分之一

  • >> 联系我们请给我们留言·留言本
    本站所有提供的信息软件资料均来自网络,版权及著作权归原作者所有,如果无意中侵犯了您的相关权利或触及法律法规,请给我们留言, 我们将在24小时内删除。
      浙ICP备05071687号  电子技术精品网