U-LINK2 升级后低版本不识别问题

U-LINK2 升级后低版本不识别问题

背景

  • 我在keil5上使用ULINK2仿真器时,第一次使用提示升级ULINK2固件,我就点击了确定。
  • 结果我的ULIN2就成了奇葩,在其他同事的机器上(KEIL4.2)就是不识别。但是我还是能正常使用的。
  • 今天闹心的事情发生了,由于KEIL5和KEIL4版本的编译器不一样,导致同样的程序我编译完的有点bug,其他配置都一样。但是keil5编译完的占用的flash明显小于keil4.2,keil5编译完487k,用keil4.2编译完是504k。跑题了...
  • 所以我需要重新装keil4.2.所以我的ULINK2废掉了,所以有今天的帖子。
  • 发帖的原因是感觉这样的解决方法很难想到。所以记录一下,以便以后查阅。

过程

总结

从以上可以发现:

  • 从keil4.7开始ULINK2的固件版本升级了,而且不向前兼容。
  • 升级后U-LINK2有两种引导模式,比keil4.7高的版本默认使用的是CMSIS-DAP模式,keil4.7版本之前的老版本需要使用Ulink2模式。
  • 可以通过U-LINK2自带的配置工具,UL2_Configure.exe 。位于keil安装目录:Keil\ARM\ULINK\Utilities\下。
  • 命令用法:UL2_Configure [ULINK2序列号 ] {B0|B1}
  • B0 表示ulink2模式。B1表示CMSIS-DAP模式。序列号可以通过高版本的keil,在工程中查看,不过这个序列号可以省略不写。
  • 直接执行:UL2_Configure.exe B0 即可切换到ulink2模式

贴图一张:
图片示例

关键字

  • 低版本keil中 ULINK2 不识别
  • CMSIS-DAP模式下 U-LINK2 烧写提示:No ULINK Device found
  • CMSIS-DAP模式下 U-LINK2 烧写提示:Error:Flash Download failed - Target DLL has been cancelled

    CMSIS-DAP 模式下 在kei低版本中烧写提示

    CMSIS-DAP 模式下 在kei低版本中烧写提示
  • U-LINK2 引导模式切换方法
  • UL2_Configure.exe 的使用方法。

转载于:https://www.cnblogs.com/LeviHou/p/4872593.html

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值