77范文网 - 专业文章范例文档资料分享平台

arm入门心得(7)

来源:网络收集 时间:2021-01-20 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

就v

设置44BINIT.O为初始加载文件

以上FLASH测试结论经FLASHPGM测试

而且FLASHPGM不支持BIN文件 只支持INTEL得HEX文件

4)RW可以添 可以不添 一般RO解释为代码段,RW解释为数据段

有时高兴了就添上0XC100000(RAM调试时)

5)ARM Linker->OPTION->Image entry point选择0xc000000(RAM调试时)

6)ARM Linker->Layout->Object/Symbol里可以添工程起始程序44BINIT.O 注意是.O不是.S和.0(零)

也可以不添

三、AXD设置

1)按照BANYANGT或者ARM7正确设置调试代理

BANYANGT、ARM7、H-JTAG都是代理,装哪个无所谓,一般认为BANYANGT好,但无论哪个调试之前必须运行代理

2)在option->configure interface里 在session file 选择 44b0.ini 这个文件是初始化44b0寄存器的,必须运行

3)Options->Configue Target里本来有两项,上面上是硬件调试,下面是软件仿真(在电脑上仿真) 用ARM7就改第一项(按照ARM7说明改),用BANYANGT就按照BANYANGT说明在下面再加个BANYANGT的驱动

4)在general标签页选择attach,然后确定,最后在file->save session,关闭AXD(在CodeWarrior里一DEBUG就自动打开)

四、关于JTAG

1)JTAG一般有几种 SDT和WIGGLER 我的是WIGGLER的,两者区别主要在并口25针定义不一样(不算复位脚),与板子上JTAG相连的脚不是区分JTAG类型的标志

只要和44B0对上就行

2)JTAG小板上与44B0大板上JTAH跳线RAM调试时都不用接 烧FLASH才用到

3)网上流传的JTAG小板上也有不用RST信号的版本,无所谓,RST信号不是标准的

五、另外

开始的时候犯了低级错误,没设置OM1 2 3跳线 导致晶体不阵~~~

其他的看万龙的ARM开发板使用手册,写的还不错

模板:user94/mamajinco/upload/825806664.rar

这部分可能过于简单,很少有人写,但是对于不了解ARM开发过程的人真的简单吗?我是菜鸟,在这卡了3天:)

一般说来有几种方法,

1)板子原来的BOOTLOADER程序或者为烧写而编写的专用ADS程序

比较高级而快速的方法,很多现成的开发板都用这种方法(相对来说有实力的公司),此状态下CPU是运行的,所以速度快。

比如ZLG的,但是对于初学或者不准备细研究硬件的人来说就比较麻烦,因为要编写(改写)ADS烧写程序。愿意的人可以看看。

2)FLUTED

和FLASHPGM一样,使用的好象叫边界扫描法,CPU此时并不运行,因此烧写的比较慢。 在这里也不推荐FLUTED这个软件,原因比较简单,麻烦+速度慢。

因为需要编写(改写)两个配置文件,而且是字符界面。倒是有人说这个软件只能在WIN98下用的说法好象不对(现在有可以让2000和XP下用的方法)

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说教育文库arm入门心得(7)在线全文阅读。

arm入门心得(7).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/jiaoyu/1178490.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: