历史上的今天
返回首页

历史上的今天

今天是:2025年07月22日(星期二)

正在发生

2019年07月22日 | stm32用keil+stlink不识别问题

2019-07-22 来源:eefocus

刚到手一块stm32f103c8t6的板子,刚好最近在用stm32cube,直接用cube配置了一个led灯闪烁的工程,用keil+stlink下载进去一切正常,用的SWD模式。


然后问题出现了,keil不识别板子了,options->debug里面stlink 的setting界面也找不到目标,SW device是空的。


最开始一度认为可能是硬件错误,排除了接线、驱动错误后(因为第一次下载是成功的),后来发现在按住reset后进去setting是可以识别的,同样按住reset松手一瞬间是可以download程序的,想到可能是程序的问题。


原因:在stm32cube配置工程中,如图sys下的debug选择Serial Wire(SWD用的4根线)


cube配置


sys->debug默认是没有配置的,对应的keil工程在msp文件内 HAL_MspInit(void)函数最后是把调试关掉的,以前使用的Jlink,ulink和nucleo自带的stlink的时候没有遇到,也都没有考虑到这个问题,将配置改过来重新生成编译下载就可以了。


推荐阅读

史海拾趣

DuPont公司的发展小趣事

近年来,随着数字化技术的快速发展,DuPont公司也积极推进数字化转型,以适应电子行业的快速变化。公司通过引入先进的数字化技术和工具,优化了生产流程、提高了生产效率、降低了生产成本。同时,公司还加强了与客户的数字化连接和互动,提供了更加便捷、高效的服务。这些举措不仅提升了DuPont公司在电子领域的竞争力,也为公司的长期发展奠定了坚实基础。

Geyer Electronic E K公司的发展小趣事

随着全球环保意识的提高,对于环保型电子材料的需求也日益增长。DuPont公司积极响应这一趋势,致力于环保型电子材料的研发和生产。公司采用先进的环保技术和生产工艺,开发出了一系列低污染、低能耗的电子材料。这些材料不仅具有良好的性能,而且对环境友好,符合可持续发展的要求。DuPont公司的这一举措,不仅提升了公司的竞争力,也为电子行业的可持续发展做出了积极贡献。

Exar公司的发展小趣事

Exar公司从一个小型创业公司起步,凭借其独特的技术和创新的思维,在电子行业中崭露头角。公司初期专注于数据传输和存储技术的研发,通过不断的技术创新和产品优化,逐渐在市场上建立起良好的口碑。随着公司规模的扩大,Exar开始涉足更多的领域,包括网络通信、消费电子等,逐步发展成为一家跨行业的综合性企业。

鞍山圣罗佳(ASL)公司的发展小趣事

Exar公司从一个小型创业公司起步,凭借其独特的技术和创新的思维,在电子行业中崭露头角。公司初期专注于数据传输和存储技术的研发,通过不断的技术创新和产品优化,逐渐在市场上建立起良好的口碑。随着公司规模的扩大,Exar开始涉足更多的领域,包括网络通信、消费电子等,逐步发展成为一家跨行业的综合性企业。

Gold Peak Group公司的发展小趣事
控制电路的布局应合理,避免元件之间的电磁干扰和机械碰撞。
力芯微(ETEK)公司的发展小趣事

在初创期,力芯微公司专注于DVD、音响、机顶盒及遥控器等传统电子市场的芯片研发及销售。公司凭借对市场的敏锐洞察,与步步高、TCL、Sony、飞利浦、富士康等知名品牌建立了稳固的合作关系。这些合作不仅为公司带来了稳定的收入,也为力芯微积累了与品牌客户合作的宝贵经验。

问答坊 | AI 解惑

我重新发一个protues7.12与keil3联调

以前的不知为甚没能上传附件,现在再试一次,方便初学者!…

查看全部问答>

Symbian和3G的关系

作者:华清远见嵌入式学院 或许是由于近一段时间以来,3G的呼声是一浪高过一浪,或许是因为大家对新一代手机的关注热度节节攀升,也许是在许多文章中,Symbian的出现始终和3G息息相关的缘故,在和许多来华清远见咨询培训课程的朋友交流沟通的过程 ...…

查看全部问答>

基于ARM7 和ZigBee 的短距离无线通信系统的设计

摘要:随着无线通信技术的迅速发展, 新的技术不断出现。短距离无线通信技术已成为无线通信技术的新热点,作为IEEE802.15.4 标准的ZigBee技术是一种新兴的近距离、低复杂度、低功耗、低数据速率、低成本的无线网络技术, 主要用于近距离无线连接。而A ...…

查看全部问答>

关于tornado 调试工具

关于tornado 调试工具,采用tornado的命令行编译的(make)带有调试信息的执行文件都可以跟踪吗?谢谢…

查看全部问答>

遇到这事,你怎么办?

接到了二个offer,一个是作电子词典嵌入式开发,一个是作linux计费开发,现在不知去哪个好? 我以前的工作是在linux下的开发,但我有很想往嵌入式那边尝试,但现在不知道作电子词典开发有没有前途?因为那家公司的电子词典的操作系统不是linux,也 ...…

查看全部问答>

【求助】问个电平匹配的问题!

430的输入逻辑高电平是0.8Vcc,0.8*3.3=2.64V,我用的器件的输出逻辑高电平是4.5V,电平是匹配了,可这样会不会烧坏430呢,430管脚最大允许电压是多少呢?我查的信息不统一。麻烦你了各位了!谢谢!…

查看全部问答>

单片机学习个人见解

学习单片机和ARM感觉就是要坐的住,多想多做。兴趣很重要,礼拜不出寝室除了吃饭有时都是必须的。想想自己学习单片机也快三年了,在这个学习过程中有苦也有乐,这次将自己在学习单片机中的一些个人见解分享下,希望能给大家一些帮助。对于单片机, ...…

查看全部问答>

PWM控制LM358输出0~10V出现问题!!

原理图附上,现在用2个PWM分别控制LM358的2个通道运放输出0~10V,出现问题:     PWM相同占空比:通道1输出10V                           &nb ...…

查看全部问答>

朱兆祺教你如何攻破C语言学习、笔试与机试的难点(连载)

第一节  C语言编程中的几个基本概念 1.1      #include< >与#include\" \" 1.   #include< >和#include\" \"有什么区别?这个题目考查大家的基础能力,#include< >用来包含开发环境提供的库,#in ...…

查看全部问答>