no cortex-m sw device found问题

使用Jlink的SW模式给MM32单片机进行下载程序,出现no cortex-m sw device found问题。

可能原因:硬件问题,引脚连接错误或者单片机引脚虚焊。

解决方法:检查SWD连接的几根线是否正确,将单片机的几个引脚重新焊接。

可能原因:前一次下载程序时设置了SWDIO或SWCLK I/O口的端口模式,由于I/O口一直被占用,使芯片sw端口不能用于下载调试。

解决方法:先将BOOT0拉高,按下复位键,再将BOOT0拉低,即可重新下载。

原文地址:https://www.cnblogs.com/MyFlyLife/p/9068293.html

时间: 2024-11-13 03:37:01

no cortex-m sw device found问题的相关文章

No Cortex-M SW Device Found 解决方法

画原理图的时候为了使布线方便,使用了jlink的引脚.而STM32默认是设置为Jlink功能的, 所以烧写代码的时候必须先关闭Jlink功能才能当做普通IO口使用,关闭代码如下: 1 RCC_APB2PeriphClockCmd(RCC_APB2Periph_AFIO,ENABLE); 2 GPIO_PinRemapConfig(GPIO_Remap_SWJ_Disable,ENABLE); 而再次烧写的时候出现No Cortex-M SW Device Found 解决方法: 1 .第一种就是

Duanxx的STM32学习: 报错No Cortex-M Device found in JTAG chain 原因及解决方案

今天在给STM32下程序的时候,报了这个错误,然后在网上搜了半天,找到了一个原因和解决办法,网上说的说法如下: 原因: 烧录的程序关闭了JTAG功能,复用了JTAG的接口,导致JTAG不能正常使用. 解决方法一: 找到BOOT1和BOOT0,把BOOT1拉低,BOOT0拉高至3.3V,用串口下载一个程序,此程序没有关闭JTAG即可,然后就可以正常重新使用JTAG,再将Boot0和Boot1都置低. 解决方法二: 擦除芯片代码也能恢复JTAG口功能,从开始--SEGGER--JLink ARM--

20155227辜彦霖《基于Cortex-M4的UCOSIII的应用》课程设计个人报告

20155227辜彦霖<基于Cortex-M4的UCOSIII的应用>课程设计个人报告 一.个人贡献 参与课设题目讨论及完成全过程: 资料收集: 负责主要代码调试: 撰写小组结题报告. 二.设计中遇到的问题及解决方法 ① 移植之后编译出现错误,没能出现正确现象: 解决方法是修改几个重要文件时出错,具体如图: ②老师给的示例代码是基于STM32F429的,没法在STM32F407上出现结果,需要修改 修改心路历程大致如下:先找到在STM32F407能够成功运用LCD上出现现象的工程,对比两个工程

20155211课程设计个人结题报告

20155211课程设计个人结题报告 个人贡献 参与课设题目讨论及完成全过程 辅助调试代码 资料收集 撰写小组结题报告 实践过程中的问题及解决: 编译之后出现如下错误:..\OBJ\HZ.axf: error: L6050U: The code size of this image (47788 bytes) exceeds the maximum allowed for this version of the linker. 出现错误的原因是:没有完全破解. 解决办法是:按照D:\实验箱资料2

嵌入式开发之 STM32自行车码表(图文)

笔者将从以下几个方面逐步深入地讲解STM32F103C8开发板的使用,并在Windows下编写一个简单的自行车码表程序: 元器件 环境搭建 电路连接 一个简单的LED闪烁程序 自行车码表 准备工作之 元器件 准备工作之 电路连接 准备工作之 环境搭建 CubeMX配置 KeilST-LINK下载程序调试程序 下载并注册安装Keil Keil安装程序及注册机 用keil打开CubeMX生成的工程文件 build keilST-LINK下载和调试以blink为例 出错误了 解决方法一 解决方法二 连

移植mbed到目标板

上一篇我们导出了mbed基本环境到mdk,根据实际目标还需要做些修改.手头的硬件是ebox平台,芯片STM32F103C8T6,调试器jlink,默认使用UART1. 导出时所选择的NUCLEO-F103RB, 芯片STM32F103RB,ST-LINK,默认使用UART2, 还有一些led,button等定义都不一样 1, 配置芯片和调试器 打开target options, Device选项卡,选择芯片 Debug选项卡,如下图,选择jlink,进入setting 下图红框处,根据实际连接方

龙邱STM32单片机用J-LINK下载无法被识别的解决方法

问题如下: 按照正常步骤使用keil5给龙邱的stm32下载程序,SWD下载方式提示no cortex-m sw device found,JTAG方式提示no cortex-m device found in jtag chain 原因: 龙邱STM32单片机的JTAG接口排列方式不是标准的JTAG布线方式 解决方法: 按照JTAG或者SWD的接线方式自己接线 10脚的ITAG接口,第3.4脚(TRST对应stm32的PB4).第5脚(TDI对应stm32的PA15).第6脚(TDO\SWO对

STM32下载调试驱动问题

No Cortex-m SW device found解决办法 16.07.14 今天工作,遇到一个问题:用jlink采用SW下载模式时,一直显示No Cortex-m SW device found.驱动都是装好的,之前采用20pin的jtack下载模式都是好好的,换装了好几次驱动,因为本机是win10,以为可能是win10的兼容性问题,就换用win XP虚拟机,但还是未能解决这一问题.直到老板说在他电脑上可用,我灵机一动,合不把他的驱动拷过来? Jlink的驱动一般网上下载为宜安装包,就和正

nrf52832 keil程序下载出现jlink cortex-m error 解决办法

nrf52832 keil下载过程中强制退出,导致后续程序烧写失败, sw device 找不到问题 解决办法: 1,nRf go studio 工具 ->nRF5x Programming 选择 nrf51 recover 2,然后erase all 即可重新下载. 原文地址:https://www.cnblogs.com/linfeng110/p/12125627.html