博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
impinj R2000开发板维修记录——程序下载
阅读量:5973 次
发布时间:2019-06-19

本文共 1281 字,大约阅读时间需要 4 分钟。

1、impinj R2000开发板的组成部分,图1是开发板的照片

图1

 

电路板主要由R2000芯片和ARM芯片AT91SAM7S256组成,如图2所示,左边芯片是ARM芯片,右边芯片是R2000芯片。ARM芯片部分是一个相对独立的部分,只要ARM系统能够正常工作,就可以像其他的ARM系统(如Jlink)一样下载程序,程序可以任意下载,甚至可以下载一下Jlink的固件,这件电脑会识别成一个Jlink设备,下面讨论如何下载开发板的固件程序。

2、固定程序的下载

R2000开发板的固件可以在官网(www.impinj.com)上下载,这是官网的支持

R2000最新的固件是v2.6.0,下载地址为:

固件的目录是 \Indy_MAC_firmware_2_6_0\Software\MACFirmware\ ,当然选择indy_v2_6_0_R2000.a79

2.1、可以按照普通ARM的下载方式下载,注意最后要把oem_auto_init的东西也下载进去,详细见文档IN_DS_IPJ_Indy_Firmware_Datasheet_v2_6_0_20120504_R1.pdf,在\Indy_MAC_firmware_2_6_0\Documentation目录中。注意,按照官方的下载方式我还没有下载成功,原因不明

2.2、利用Fail Safe Bootloader下载,详细参考文档Introduction To Fail Safe Bootloader v0.1.pdf,下载简单说明操作步骤:

(1)短接三个插针的左边两个,然后上电,保持10s以上,断开电源。

(2)短接三个插针的右边两个,然后上电,保持15s以上,断开电源。

(3)短接下面两个插针,上电,会提示发现新硬件,安装atm6124.sys驱动,关于atm6124.sys驱动可以网上搜下看看详细的解释。新硬件如下图所示

 

 

(4)打开SAM-PROG v2.4,如果Write Flash是灰色,那么就重新连接板子,等待20S,一般就可以了

然后Browse到indy_bootloader_1_2_0.a79,在\Indy_MAC_firmware_2_6_0\Software\BootLoaderFirmware\文件夹,点击Write Flash就可以了,这时bootloader已经下载成功,断开板子,取消短接下面两个插针,重新插上板子,这时IndyTool v2.6.0应该能识别板子了。注意最好把下图中驱动更新到最新v2.6.0里面的。

下图是识别后的截图,因为没有下载固件,所以菜单比较少

(5)在NV Mem下首先Select固件indy_v2_6_0_R2000.a79,Download到Code分区,然后再把oem_auto_init_fcc_usb_hiddenglen.bin下载到INIT_OEM分区,RESET板子,这时应该完全可以正常读写了。

转载于:https://www.cnblogs.com/lishuai0214/p/4387661.html

你可能感兴趣的文章
Vxlan基础理解
查看>>
MongoDB 使用mapreduce完成数据迭代
查看>>
创建自定义的 iOS Framewok
查看>>
jquery.qrcode 生成二维码
查看>>
重装系统后,让mysql再次运行
查看>>
Drupal7 db_query SQL查询运用
查看>>
以太坊问题
查看>>
关于ListView head 动态设置高度
查看>>
poj 1191 棋盘分割
查看>>
Web development history & Technologies
查看>>
内网通v3.1.2141无捆绑绿色官方版
查看>>
使用Spring来实现任务计划服务三:集成quartz任务调度框架
查看>>
Java弱引用与WeakHashMap
查看>>
JmsTemplate(3.2.8 RELEASE)笔记
查看>>
授权,创建,查询,删除dblink
查看>>
PHP学习 smarty 综合项目运用
查看>>
古典:深潜行动的3个叮嘱和3个原则
查看>>
Hadoop安装配置(入门)
查看>>
新浪微博开放平台接口调用类PHP5版
查看>>
清明祭@楚风[2010-4-8 18:46]
查看>>