ULINK的手动刷新固件
这几天要调试一个ARM9芯片,要用到UINK2,但是我的keil是V4.73,同事用V4.12。ULINK插上后,
提示升级,但是一直升级失败。无奈只能手动升级固件。软件为:Flash Magic。
但是波特率,网上有的配置为9600,有的为38400,我配置的38400。配置如下:
1、LPC2148->P0.14接GND(开机进入ISP模式);
2、连接TXD/RXD/GND(3.3V的TTL电平)。
3、点Start.......
4、成功后,断开P0.14和GND;
升级到V2.0以后的版本后,在kei v4.70以后版本没问题,低版本有问题,需要手动修改ULINK2的启动模式:
MDK升级到v4.7后遇到了ulink2调试中无法查看参数值的问题(http://blog.csdn.net/ropai/article/details/12704371)。
为了调试需要,只能回退到MDK v4.54了,但v4.7的MDK把ulink2的固件升级到了v2.0x,这个版本的固件的ulink2默认是无法在v4.54的MDK中识别的。(因为v2.0固件把ulink2的引导模式改成了CMSIS-DAP)。但也只需要把ulink2的引导模式切换到ulink模式,即可以在v4.70之前的MDK中使用。
修改方法:
使用MDK v4.7的安装目录(..\Keil\ARM\ULINK\Utilities)下的UL2_Configure.exe
1.命令行进入“..\keil\arm\Ulink\Utilities”目录,如果是win7/8尽量以管理员权限运行命令行。
2.执行 UL2_Configure.exe xxxxxx B0
其中xxxxx为ulink2的SN号(可以不需要),B0表示切换到ulink2模式,B1表示切换到CMSIS-DAP模式。
SN获取方法:正版ulink2看背面就行了,和谐版的就看Options for Target - Debug - Settings - Debug.对话框中的ULINK USB-JTAG/SW Adapter处吧.
恢复好ulink2引导模式后,就可以在MDK4.54了中使用了。
调试模式下的 Command窗口可以正常查看运行中相关变量的值了
ULINK: No ULINK Device Found
Information in this knowledgebase article applies to:
- MDK-ARM V4.70 and later versions
- MDK-ARM V5 -- All versions
QUESTION
I just updated my MDK-ARM to V4.70 (or later version), and ULINK2 downloads and debugs OK using that version. But I also have an older version of MDK on my PC and now I can no longer download using ULINK2 with the older version. How can I correct this?
ANSWER
You need to reconfigure your ULINK2 adapter. To do this:
- Connect your ULINK2 to your PC. Do not connect it to a target board.
- Open a DOS command window.
- Assuming you installed MDK V470 (or later version) at C:\Keil, run the following case sensitive command:
C:\Keil\ARM\ULINK\Utilities\UL2_Configure.exe B0
If you installed V470 (or later version) in another location, replace C:\Keil with your installation path.
Note: The last two characters are "B[zero]" NOT "B[capital O]"You should see:
Disconnecting from ULINK ........... Connecting ULINK Loader.................................... Updating configuration ... Configuration Updated! Disconnecting ULINK Loader ..........
Now ULINK2 should work with V4.70 (and later versions) and your older version.
ULINK的手动刷新固件相关推荐
- js 刷新页面但是不闪烁_前端开发还在手动刷新页面?手把手教你搭建一个自动刷新工具...
作为一名前端,开发web页面是我们的本职工作.在完成一个页面开发的过程中,保存代码然后手动刷新页面查看效果,这样的动作需要重复无数次,虽然一次这样的动作可能只要花费几秒钟的时间,但是次数多了也挺浪费时 ...
- win7删除桌面文件后手动刷新才会消失的解决方法
如题,win7在删除桌面文件时不会自动消失,只有等到你手动刷新了才会消失.这不影响系统正常运行,但日常使用中可能会造成用户的困扰,引起这个问题大部份都是有以下两个原因: 一.显卡驱动未正确安装. 二. ...
- Spring Cloud【Finchley】实战-06使用/actuator/bus-refresh端点手动刷新配置 + 使用Spring Cloud Bus自动更新配置
文章目录 概述 特别注意版本信息 使用@RefreshScope + /actuator/bus-refresh端点手动刷新配置 Step1. 添加依赖 Step2. 配置RabbitMQ信息 Ste ...
- Vue页面手动刷新,导航栏激活项还原到初始状态问题解决方案
场景描述:在页面中存在顶部导航和左侧导航,左侧导航和右侧内容区使用了命名视图实现,点击左侧导航的链接时,右侧内容区相应显示不同组件内容.问题:在当前链接手动刷新浏览器(例如:浏览器地址为/enterp ...
- SpringCloud Config手动刷新及自动刷新
1.Config手动刷新 a.使用@RefreshScope注解 import org.springframework.beans.factory.annotation.Value; import o ...
- 前端项目发版后用户需要手动刷新页面获取的解决方案
背景 我们的项目是后台管理系统,框架是Vue,构建工具是Webpack. 问题 每一次修改代码后打包发布到生产环境后,用户需要手动刷新才能获取到最新的代码. 原因 Webpack打包之后会根据文件内容 ...
- nginx 部署前端项目,不缓存html文件,项目发版后,不用手动刷新页面
nginx 部署前端项目,不缓存html文件,项目发版后,不用手动刷新页面 location / {expires 1h;root /home/test/vue/dist/;index index.h ...
- HPE服务器使用SPP刷新固件方法
原文来自:HPE服务器使用SPP刷新固件方法 获取spp最新包 这个到HPE官网去下载,或者在本站下载. SPP202105 打开ilo远程 这个建议使用java,或者.NET 去连接,或者使用ILO ...
- idea手动刷新git分支
关于idea找不到新建的git分支解决方案 idea手动刷新git分支 首先新建一个分支 依次点击:vcs->git->pull 点击旁边红框里的刷新按钮 勾选->pull 找到刚建 ...
最新文章
- tinyhttpd-0.1.0_hacking
- linux ubuntu下ffmpeg的安装
- Java:清空文件内容
- Tensorflow2.0(Keras)转换TFlite
- linux loop device
- d类功放芯片_应用于无滤波级D类音频功放的新型死区时间控制系统
- SpringBoot防止重复请求,重复表单提交超级简单的注解实现
- java多线程通信方法
- 解决virtualbox 虚拟机不能ping通win7
- 裁剪并获取固定大小的图片
- 不学网php线下培训视频教程
- Spring Cloud从入门到精通(四):熔断器 Hystrix
- RT-Thread学习笔记——事件集
- 本周最新文献速递20211219
- 三网融合方案通过 一台机器打电话看电视上网
- 双机互联(交叉线方法)
- 简单创意思维导图绘制教程分享
- 追求神乎其技的程式设计之道(八)
- 卡尔曼滤波 - 状态空间模型中的状态方程
- 一文搞懂什么是QPS PV 关于并发的面试