这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » wiggler jtag调试,开始就跑飞

共14条 1/2 1 2 跳转至

wiggler jtag调试,开始就跑飞

菜鸟
2006-02-10 19:00:19     打赏
我使用winxp,s3c44b0x,banyan1.4.1,wiggler.在axd配置中选armul时,查看汇编b resethandler行为
0c000000 [0xea000125] b reserhandler;
选banyan-tri时为
0c000000 [0xeaea0101] b 0xba8040c(跳到undefined地方)。
换用armjtagdebugfinal代理软件,结果一样,好像是把前8位数据重复一次,后8位数据丢掉了。



关键词: wiggler     调试     开始     就跑    

菜鸟
2006-02-10 21:28:00     打赏
2楼

你下载前配置了SDRAM没有?按你说的情况好像程序下载有问题。


菜鸟
2006-02-10 23:22:00     打赏
3楼

估计不是SDRAM有问题就是没有配置好!


菜鸟
2006-02-11 02:03:00     打赏
4楼
sdram配置是指与s3c44b0x的硬件连接吗?连接是按samsung demo版来的。

菜鸟
2006-02-11 05:23:00     打赏
5楼

板子一上电后,SDRAM并不是马上可以用的,需要你做相应的设置以后才能用的。如果你没有设置的话,程序下载肯定会有问题。


菜鸟
2006-02-13 23:36:00     打赏
6楼

44binit.s代码里已经包含sdram初始化?


菜鸟
2006-02-14 03:30:00     打赏
7楼
你对照看一下手册就知道你的INIT.S有没有包括SDRAM初始化了。

菜鸟
2006-02-14 05:10:00     打赏
8楼
对bwscon\bankcon0-7\refresh\banksize\mrsrb6/7寄存器进行了设置

菜鸟
2006-02-14 05:11:00     打赏
9楼

在你运行了INIT.S后,在AXD里测试一下SDRAM,手动修改SDRAM的值,看看修改是否成功。


菜鸟
2006-02-14 06:00:00     打赏
10楼

在ads中选择"调试"后,axd暂停在“0x0c000000 [0xeaea0101] b 0xba8040c“(b resethandler为执行代码的第一条语句?ads中ro设为0x0c000000 ),选择“运行”,通过processor views/memory修改0x0c000000开始的值 可以修改


共14条 1/2 1 2 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]