Win 10系统重烧JLink V8固件

最近,买了一个Jlink V8调试NRF51822,发现连接出现序列号无效的问题,导致NRF51822全片擦除失败。应该是固件有问题,导致NRFgo Stdio识别不了JLink。因此,决定将JLink V8固件重烧一遍。

前期工作:JLink V8板子,sam-ba-2.12,JLink V8固件,Win10系统

第一步:将V8板子拆开,将板子的固件擦除,这里网上的教程很多,不做过多介绍;

第二步:安装sam-ba-2.12;将V8板子通电,查看设备管理器,看看能不能将板子识别为串口设备,不能就手动更新驱动,驱动在安装目录下的sam-ba-2.12/../drv;

第三步:启动sam-ba软件,选择端口和芯片类型(我的是AT91SAM7S64-EK),然后connect;

   

第四步:在转跳的页面内,在SendFile Name中选择固件(例如:jlink v8.bin),然后点击SendFile烧录;在弹出的是否解锁Flash中选择“Yes”,在弹出的是否选择写保护中选择“No”,等待完成;

第五步:断开V8重新连接PC,打开JLink.exe(我的是Jlink4.6a)。这时会提示更新固件,暂时选择不更新。接着,命令行输入“exec setsn=XXXXXXXX(8个十进制数,我的是:20180416)”,设置序列号成功的话会提示“O.K.”;

第六步:断开V8重新连接PC,打开JLink.exe,这是选择更新固件,等待更新完成。完成后,查看S/N是否变为设置的8为序列号,若改变就表示成功。

最后,重新连接单片机(我的是NERF51822设备),打开NRFgo Stdio操作,这时发现可以对芯片进行擦除操作!!!

阅读更多 登录后自动展开
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页