您的位置:首页 > 其它

ARM系统设计笔记3--迈出第一步

2008-03-02 13:08 316 查看
2006-3-23 22:55:00

STR710开发板终于调通了。太有成就感了。
开始是Multi-ICE能找不到ARM核,一下就瞎了,打击很大。检查电路发现JTAG的nRST没有连CPU的RESET,飞跟线搞定,ARM7-TDMI识别出来了。
欢喜了不到2分钟,用AXD下载程序却失败了。AXD不停地在Loading Target,可能是找不到MCU的信息。仔细查了仿真器资料,发现STR710和仿真器之间需要连接Debug Request引脚,来迫使MCU进入调试状态。这个引脚正是STR的资料里总提到的用RealView仿真器所独有的。而我们的仿真器却没有这个引脚。于是直接上拉该引脚(使有效),可是还是不行。不仅是缺这个引脚,FFT的仿真器从并口窃电,插到板子上使板子的电压非常不稳定,有480mV的波动值,即使板子不上电,仿真器都给系统带来380mV的电压,很危险,好在MCU内部的降压电源稳住了1.8V。从中午一直郁闷到了晚上8点,创业组得开会,决定开完会回去查查资料,去论坛上问问,再仔细读一读关于MCU复位、电源方面的文档。早上boss说买FFT的开发板吧,他们送的仿真器兼容RealView,应该是好用的,于是联系北京的各种关系去买。突然想到可是试试手头的其它ARM仿真器,说不定就可以。于是翻出了个不知什么牌的黑盒子,上电一试--Bingo! 可以下载啦!
可惜好景不长,程序以全速运行,系统准报错,提示硬件连接超时,而单步运行时还可以走几步。这下还是有点犯晕,再测电压发现还是不很稳,决定绕过别人的电源板,直接买块3.3V开关电源去,买来以后连上去波动小了一些,不过系统还是会报错。再晕,检查电压波形,是稳不住3.3V,总周期性得往下掉,一掉就掉到2.9V,这样的电压就可能导致系统复位。请教了fangshuai,在电源上并了个2200uF的电容,据说可以稳住电压。焊上去,仔细检查,上电--Binngooo!!!
搞这个ARM系统,从设计原理到PCB Layout,到焊接,上电,飞线,调试,这第一步迈得可真艰难!万事开头难,下一步会逐渐明朗起来,路一定会越走越宽!
 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  fft layout 文档 创业