zoukankan      html  css  js  c++  java
  • j-linkV8固件更新(任意版本)

    在使用j-link v8调试程序时,容易出现固件丢失或出错的情况,导致电脑不能识别,j-link上面的灯不亮。我今天刚刚遇到了这个情况,于是就拆开外壳,在网上搜索资料,发现刷固件相关的还真多,但是有一个问题,就是我的这个j-link v8里面的硬件布局好像跟网上的不一样,如下是我的硬件图。那么问题来了,哪一个是ERASE?哪一个是TST?如果你遇到了这情况,那么可以试下如下的方法。

    我这个版本的有三个短路口,分别是JP12,JP13,JP14,他们应该是教程里的TST,ERASE,JTAGSEL,但是不知道顺序。

    首先看一下这个j-link的主控,是atmel的at91sam7s64,于是下载一下他的数据手册,有如下引脚图:

    可以用万用表测一下具体哪个跟哪个对应,左边圆孔都是VCC,右边可测得JP13和40脚对应,JP14和50脚对应,JP12 和55脚对应,所以刷固件要用到的ERASE和TST就知道了。接下来的步骤就好说了——网上到处都是,不过为了博文的完整性,也为了方便各位,接下来就说说怎么刷固件:

    首先保证电脑是XP系统或者是Win7 32bit的(64 bit就不清楚了,有时间可以一试,我的是在32bit下完成的)。

    1、插上USB,电脑上会出现无法识别的USB设备

    2、将板子上的ERASE脚接VCC(就是将短路口短上)超过20s,然后拔掉USB,断开短路口(此部分就是擦除芯片FLASH)

    3、插上USB,将TST短接超过20s,然后拔掉USB,断开短路口(此部分为拷贝boot固件到启动区)

    4、再次插上USB,电脑会发现新硬件。打开SAM-BA软件(先要安装我的百度网盘的软件),设置如下:

    点击connect

    5、在send file name处加载固件bin文件,点击sendfile,固件开始烧写:

    6、下载过程中会弹出是否扇区解锁对话框,点击否,不然烧录不成功。

    7、拔下USB重新插入,发现J-link可以正常使用。

    以下链接包含at91sam7s64数据手册,SAM-BA安装包,固件bin 文件以及文档:

    链接:http://pan.baidu.com/s/1i5s095j 密码:1ivy

  • 相关阅读:
    selenium 清空文本几种方法
    python之Chrome 启动参数
    python, selenium 之屏蔽提示框
    myeclipse 安装flex插件后变为中文 修改配置文件切换到英文界面
    用ant编译打包时 警告:编码 GBK 的不可映射字符
    redhat5.1上安装oracle 10.2g客户端及配置使用
    tomcat 1)启动时不识别执行启动命令 2)启动报错 3)关闭不了,用myEclipse启动时显示jvm_bind,端口占用
    virtualBox redhat 共享文件夹 安装增强功能
    ant 内存空间不足
    Linux (ubuntu和redhat) 常用命令及细节
  • 原文地址:https://www.cnblogs.com/Napoleon-Wang/p/7880436.html
Copyright © 2011-2022 走看看