文章原始地址: http://feotech.com/?p=90

Keil MDK在个别电脑上无法下载程序
Keil MDK下载程序时显示 No Cortex-M SW Device Found (本例中使用SWD接口)


选择Options for Target “Project”

在 Debug->Settings中能识别JLink仿真器却不能识别目标芯片.


起初以为是硬件问题,可是同样的目标板与仿真器在其他电脑上却可以下载其他的工程.
说明硬件没有问题,只不过是工程配置的问题.

经过试验发现替换Keil MDK工程中JLinkSettings.ini 这个文件即可.
将能烧录程序的JLinkSettings.ini 替换覆盖到有问题的工程中.
替换JLinkSettings.ini文件后可以识别芯片,下载程序成功.
初步分析可能为开发团队中个别人使用的Keil MDK软件版本不同, 造成设定文件不统一.

以下JLinkSettings.ini文件内容仅供参考 测试中Keil MDK版本为 V5.14.0.0

[BREAKPOINTS]
ForceImpTypeAny = 0
ShowInfoWin = 1
EnableFlashBP = 2
BPDuringExecution = 0
[CFI]
CFISize = 0x00
CFIAddr = 0x00
[CPU]
OverrideMemMap = 0
AllowSimulation = 1
ScriptFile=""
[FLASH]
CacheExcludeSize = 0x00
CacheExcludeAddr = 0x00
MinNumBytesFlashDL = 0
SkipProgOnCRCMatch = 1
VerifyDownload = 1
AllowCaching = 1
EnableFlashDL = 2
Override = 0
Device="UNSPECIFIED"
[GENERAL]
WorkRAMSize = 0x00
WorkRAMAddr = 0x00
RAMUsageLimit = 0x00
[SWO]
SWOLogFile=""
[MEM]
RdOverrideOrMask = 0x00
RdOverrideAndMask = 0xFFFFFFFF
RdOverrideAddr = 0xFFFFFFFF
WrOverrideOrMask = 0x00
WrOverrideAndMask = 0xFFFFFFFF
WrOverrideAddr = 0xFFFFFFFF

Keil MDK在个别电脑上下载程序失败的解决办法相关推荐

  1. IDEA中使用Maven下载依赖失败的解决办法

    在许多开发者使用IDEA工具开发Maven项目时,经常会遇到maven的Dependecies和pom.xml文件报错,一般这种情况都是jar依赖包下载失败而导致,从而浪费许多开发者和学者的时间.我将 ...

  2. 移动硬盘插到电脑上忽然不显示的解决办法(不一定有用,仅我个人的解决方法)

    我是在硬盘的使用间隙忽然不知道为什么硬盘就在电脑上显示不了了,硬盘的显示灯虽然不亮了但有在运行着.然后我排除了转换器的原因,插插拔拔,也重启了几次,还是没用,就开始上网搜方法.(是macbook重装了 ...

  3. 西部数据WD移动硬盘在电脑上不显示盘符解决办法

    昨天买的1t的移动硬盘今天到了,但是插在电脑上没有盘符,但是下面的u盘标志显示已识别到,上网查了好多资料,全是废话,最后还是自己解决了,打开windows的磁盘管理(如何打开自行百度吧!) 找到 My ...

  4. 电脑上CapsLK大小写迟缓的解决办法

    新买的电脑在写文章的过程中,大小写切换的时候需要等待2.3秒左右才能响应,当我们按下CapsLk键的时候就会出现指示标志,但是只有当标志消失后才能正确的输入字母,这样非常的影响效率,网上找了一下解决办 ...

  5. 连接阿里云服务器上MySQL数据库失败的解决办法

    一 数据库配置,MySQL默认是不能远程连接 只需要在/etc/mysql下的my.cnf文件里注释掉bind-address = 127.0.0.1 就可以了,如图: 二 安全组设置 阿里云服务器默 ...

  6. html 引入gif 不会动,GIF图片在电脑上不会动的解决办法

    1.gif 动画为什么有时候会动,有时候不会动? 我用 fireworks 作了一个gif 动画,然后嵌入网页中,在我的电脑打开网页看的时候,该图片是可以变化的,可是到老总的电脑看的时候就不能变了,请 ...

  7. App store 下载软件失败的解决办法总结

    1: 可以尝试改DNS,比如改成8.8.8.8 或者114.114.114.114, 很可能解决. 背后原理不清楚 2: 打开Terminal 输入defaults write com.apple.a ...

  8. Genymotion 下载一直失败的解决办法

    由于网速等各种原因,genymotion 下载新设备会失败.失败后有日志可看. 下载完后复制到这里 转载于:https://www.cnblogs.com/c350156378/p/6413169.h ...

  9. 电脑蓝屏原因?及其解决办法

    引起电脑蓝屏的原因有很多,如电脑超频过度引起电脑蓝屏,内存条接触不良或内存损坏导致电脑蓝屏,硬盘出现故障导致电脑蓝屏,以及安装的软件存在不兼导致电脑蓝屏等.下面我总结一下具体常见原因. 一.电脑超频引 ...

最新文章

  1. bugzilla迁移需要修改的文件
  2. Linux网络编程——连接和面向连接的协议之间没有区别
  3. 批量处理文件,除了 Python,不妨试试 VIM!
  4. 你不知道的JS(this)---#
  5. HDU 1455 Sticks
  6. wps生成正态分布的随机数_量子计算与机器学习: 量子生成对抗网络QGAN
  7. .NET的轻量级IOC框架芮双随笔
  8. 25. Location hash 属性
  9. Xiph opus音频编码器试用
  10. 使用BenchMarkSQL测试openGauss
  11. were passed to component but could not be automatically inherited because component renders fragment
  12. 《网络攻防》Web基础
  13. linux 析构函数地址获取_c语言中有析构函数吗
  14. 原始的ajaxtookit的使用
  15. Visual Studio2010随云而动 特性大揭秘
  16. FUEL: Fast UAV Exploration using Incremental Frontier Structure and Hierarchical Planning
  17. undertale人物_Undertale人物实力排名分析(欢迎讨论)
  18. OFD转PDF(免费、不限次数、极速、安全)
  19. 基于windriver开发驱动,64位平台和32位平台一次解决
  20. html与网页设计 实践课,HTML5网页设计课程混合式教学设计与实践

热门文章

  1. Scala学习笔记--Akka
  2. c语言复习笔记(2)--标准库中的I/O
  3. SQLServer-sysobjects-type
  4. 什么是codepage?
  5. 基于React Native和Ethers.js的电子钱包(三):Ethers.js
  6. php拆分数字字符串方法
  7. Go runtime的调度器
  8. urllib2介绍(转)
  9. setTimeout(0) 即将退役
  10. Java String关于replaceall函数转义字符的一个小贴士