zoukankan      html  css  js  c++  java
  • 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安装目录:KeilARMULINKUtilities下。
    • 命令用法: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 的使用方法。

  • 相关阅读:
    斜率优化dp学习
    拓扑排序
    P2486 [SDOI2011]染色 区间合并+树链剖分(加深对线段树的理解)
    网络流24题!!!!
    费用流板子
    网络流dinic板子
    小花梨的数组
    C. 小花梨判连通
    splay树
    hdu4467 graph
  • 原文地址:https://www.cnblogs.com/LeviHou/p/4872593.html
Copyright © 2011-2022 走看看