ARM开发心得之初试牛刀(一)

 

一、关于电路板的测试

 自己焊的电路板,使用之前,先做一系列的测试。

1.三组电源的对地电阻

   

    名称          5v               3.3v              2.5v

                  VO     VI      VO        VI       VO         VI

恒丰锐科开发板  1.005k   很大   0.505k    1.005k   0.501k      1.005k

开发板B8M 0.528k   很大   0.302k    0.525k   0.548k      0.527k

开发板A4M 0.528k   很大   0.301k    0.527k   0.522k      0.528k

 

二、逐级测试三个电源电压

    首先断开j7的三个跳线,测试u9u10u11的输出电压,测的结果分别为5v3.3v2.5v,然后断电加上J7的第一根跳线(从上往下),

之后加电,测量其对地电压,结果为3.3v。之后加上J7的第二、第三根跳线(分别给CPUADC供电),测试得出结果正确,均为2.5v

 

2.关于U-BOOT的下载

  开发板调试好了以后,就可以上电了,上电之后开发板的电压正常。此时,就需要把U-BOOTBOOTLOADER)下载进去,下面白能使我的下载过程:

  一、安装下载时需要的并口驱动之类的驱动,可以完全按照hfrk提供的光盘disk1的方法进行。(比较简单)

  二、打开ARM7调试代理检测JTAG是否和CPU已经相连,代理里面有两种模式:sdtwiggler模式,应该选择wiggler模式,当然一定要注意jtag仿真器跳线的设置,就这个小问题居然耽误了我N久时间(郁闷ing),注意:hfrk的这个仿真器个人感觉不是很爽,上面的的标示不太清楚,导致我浪费了很多时间,记住,wiggler仿真器需要短接倒数第二第三两根跳线(jtag为倒数第一根),上电后led会亮。此时,ARM7调试代理将会检测到cpu

  三、flashpg没这个烧写软件的设置

  这个软件,刚开始总是不能连接到cpu,原因就是第2步中没有选择wiggler模式,总是出现:target communications error: pc to target cable disconnected。设置成wiggler模式之后,问题便解决了。此时新的问题又产生了:我自己焊的开发板的FLASHSST39VF3201的在FLASHPGM中找不到该型号,所以不能烧写U-BOOT,等待解决该问题(莫非要自己写个*.ocd的配置文件,还是下载个库或补丁?待解!)而且我进入flashpgm界面后,点击任何按键总是出现"Target Communications Error:Unable to put Target into Background Mode"的对话框。

  该问题已经解决:原因是U100max708)那块芯片用错了,拆掉该芯片,并短接第一脚和第七脚即可。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值