在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
芯片精品文章合集(500篇!)    创芯人才网--重磅上线啦!
查看: 10889|回复: 9

[转帖]对ARM在线调试的一点理解

[复制链接]
发表于 2004-1-6 11:31:28 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
    这几天这个问题一直困扰着我,好在翻了大半个论坛后,终于有了点头绪
,写出来,希望各位牛人帮我看一下我的想法是否正确。多谢!
    arm应用程序在线调试可以用两种方法,一种就是sdt+jtag,另一种就是
iar(hitool)+wiggler。不论是用哪一种方法,都是把编译好的程序写到开
发板的sdram中去运行从而进行调试。所以在线调试最关键的步骤就是对sdram
的初始化。以鱼板为例,对sdram的初始化也大致有两种方法。第一种方法就是
将bootrom.hex烧写到29F040,并设置开关S1使得开发板上电后从29F040开始运
行,由bootrom来完成对sdram的初始化,完成初始化后,就可以在iar、sdt中
直接进行在线调试了。第二种方法就是不用bootrom来初始化sdram,而直接在
iar、sdt的集成开发环境内对sdram进行初始化。如果是用sdt的话,就要在进
行调试前在命令窗口输入如下一些命令来初始化sdram,
let 0x3ff0000=0x87ffff90
let 0x3ff3010=0x00003009
let 0x3ff3014=0x01000060
let 0x3ff3018=0x13044060
let 0x3ff301c=0x00000060
let 0x3ff3020=0x00000060
let 0x3ff3024=0x00000060
let 0x3ff3028=0x00000060
let 0x3ff302c=0x11004380
let 0x3ff3030=0x00000000
let 0x3ff3034=0x00000000
let 0x3ff3038=0x00000000
let 0x3ff303c=0xce278360
初始化好后,就可以在sdt中把程序下载到sdram中进行在线调试了。
    我之所以这样想是因为在龚俊写的“ARM开发软件使用说明”和本论坛的“
IAR下使用wiggler的调试过程”这些文章中都没有提到在线调试时需要输入特
殊的命令对sdram进行初始化。而本论坛一些关于下载程序到sdram中运行的帖
子都说在线调试前需要在命令窗输入一些命令对sdram进行初始化。我认为系统
要正常运行的话,一定是需要对sdram进行初始化的,所以我才得到了以上的结
论,不知道我这种想法对不对。以上这些问题困惑了我几天了,还希望高手们
多多给予指教!
    万分感谢!
   
 楼主| 发表于 2004-1-6 11:39:49 | 显示全部楼层

[转帖]对ARM在线调试的一点理解

以上是转帖,我最近在调试44B0的一个板子,一些是在命令行输入初试化44b0的57v641620的命令
let 0x01C80000=0x11110101
let 0x01C80004=0x00000600
let 0x01C80008=0x00007ffc
let 0x01C8000C=0x00007ffc
let 0x01C80010=0x00007ffc
let 0x01C80014=0x00007ffc
let 0x01C80018=0x00007ffc
let 0x01C8001C=0x00018000
let 0x01C80020=0x00018000
let 0x01C80024=0x0086060e
let 0x01C80028=0x10
let 0x01C8002C=0x20
let 0x01C80030=0x20
 楼主| 发表于 2004-1-6 11:43:12 | 显示全部楼层

[转帖]对ARM在线调试的一点理解

也可以将以上的内容写在一个文件中,如图执行
18_181_2.gif
发表于 2004-1-6 14:32:45 | 显示全部楼层

[转帖]对ARM在线调试的一点理解

你的理解是对的!
发表于 2004-1-7 21:59:58 | 显示全部楼层

[转帖]对ARM在线调试的一点理解

楼主很厉害呀!
发表于 2004-2-26 18:37:33 | 显示全部楼层

[转帖]对ARM在线调试的一点理解

有收获,多谢!
发表于 2004-2-28 10:14:23 | 显示全部楼层

[转帖]对ARM在线调试的一点理解

楼主,我是西安的,准备做2410的东东,老板准备去买开发板了,给个意见了。
我有很多东东不明白呀?
发表于 2004-2-28 10:27:51 | 显示全部楼层

[转帖]对ARM在线调试的一点理解

可以看看 电子产品世界论坛的“死鱼”,说是只要1k,具体培植不清楚。不知道有没有lcd。
华恒也有,
远峰的不错,跑wince,看起来漂亮
主要还是看你的应用了!
发表于 2004-2-29 20:33:12 | 显示全部楼层

[转帖]对ARM在线调试的一点理解

版主,斯道的怎样呀。它比远峰和华恒要便宜很多呀,在配置上也是差不多了。
鱼版的2410还没有开始销售。正式销售的时间是3月上旬。会提供linux和wince。
Smart-ICE+2410开发板的价格为4500元。它的报价了。
斯道如何?
发表于 2004-3-6 10:55:05 | 显示全部楼层

[转帖]对ARM在线调试的一点理解

哈哈,找到亲人了,我也在做2410,说学也可以,加今天是第11天,新手
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条

小黑屋| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-5-20 00:39 , Processed in 0.045504 second(s), 12 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表