keil使用Jlink下载时出现No Cortex-M SW Device Found 解决方法

在使用LE501x芯片时在Keil中开发,遇到两个烧录问题记录一下:

LE501x开发环境搭建可参考下面https://ls-ble-sdk.readthedocs.io/zh/latest/getting_started/sdk_env_setup.html

环境:keil开发环境,Jlink烧录器,LE501x芯片,在使用ble_uart工程是可以正常烧录并运行的,排除接线错误。当我使用Basic_uart工程烧录时候出现这种情况。

经排查是因为下图中这个JTAG Device Chain里没有识别到导致的,将JTAG改为SW后就能识别到了。

结束,识别到之后下载程序就ok了。

在下载程序的过程中还遇到的另外一个错误如下图:

这个原因是因为下面Flash Download这里缺少一个文件,这个文件提供了Flash 驱动算法(烧录方法)

针对这个LE501x芯片这个文件告诉 Keil:怎么通过 J-Link 操作外部 SPI Flash。按照下面图示添加这个文件,在添加前需要将安装包里的le501x_flash_algo.elf 文件复制一份并修改文件名为le501x_flash_algo.FLM,并将le501x_flash_algo.FLM文件拷贝到keil安装目录下的 ARM\Flash 路径中。(按照LE501x的pack包的话可以替代上面这一步操作)

相关推荐
Dr.kangder13 小时前
嵌入式面试总结(十五)——异常处理
单片机·面试·职场和发展·系统架构·嵌入式
zlinear数据采集卡14 小时前
D223上位机C#开发实战:从帧解析到波形显示的完整实现
开发语言·arm开发·嵌入式硬件·fpga开发·开源·c#
ACP广源盛1392462567315 小时前
蚂蚁百灵 Ling‑3.0‑flash 开源 + 昇腾 0‑Day 原生适配@ACP#GSV9001E 在国产算力矩阵中的机会与落地场景
大数据·人工智能·分布式·单片机·嵌入式硬件
Rocktech_ruixun16 小时前
机器人端侧大模型部署对主板有哪些要求?瑞迅主控板分级方案对比
人工智能·嵌入式硬件·机器人
Lzh编程小栈18 小时前
【嵌入式底层】SPI超透彻详解:通信原理、四线结构、四种模式、寄存器底层 + 面试全集
c语言·stm32·单片机·面试·职场和发展
Rocktech_ruixun18 小时前
机器人数据采集能力取决于什么?瑞迅科技RK3588/3576核心板方案深度解析
人工智能·嵌入式硬件·机器人
水果里面有苹果18 小时前
28-DRV8825PWPR步进电机驱动器
单片机
恒锐丰科技韩生18 小时前
率能 SS6625E|3.0~20V 单通道 H 桥直流电机驱动 SOP8 电子锁玩具机器人分享
嵌入式硬件·硬件工程
zlinear数据采集卡18 小时前
D223 ADC数据处理流水线:从原始采样值到工程单位的完整转换链
开发语言·arm开发·嵌入式硬件·fpga开发·开源·c#
Dr.kangder19 小时前
嵌入式面试总结(十八)——JTAG调试
嵌入式硬件·面试·职场和发展·架构·嵌入式