历史上的今天
今天是:2024年12月12日(星期四)
2018年12月12日 | STM32单片机使用ST-LINK调试程序时不能设断点
2018-12-12 来源:eefocus
我使用的是STM32单片机,昨天使用ST-LINK调试程序时,发现有些语句不能设断点。程序编译时OK的,没有错误,将程序烧录入单片机后程序看着也能正常运行,但是点击keil中debug按钮后程序进入调试状态,程序并没有停留在main函数的第一条语句,而是停留在别处。main函数第一条语句不能设置断点。
经过在网上查阅资料,发现可能是由于keil软件代码优化的问题。经过测试,发现果然是代码优化的问题。关于以上问题的解决方法:点击keil中“options for target”->点击"C/C++",修改其中的"Optimization"一栏,选择“Level 0”即可。重新按keil中debug按钮进入调试状态,语句可正常设置断点。
史海拾趣
|
为什么单片机开发板国内外有明显差异? 文章内容: 初学者遍寻国内各地开发板,已经形成了基本概念 偶然查阅国外网站 发现至少外观形式有明显差异-- 1.-国外使用“面包板 ...… 查看全部问答> |
|
小弟想把keil mdk下的LPC1114工程移植到IAR for ARM下,目前来说已经成了一个半成品,在keil下工程调试时可以在IDE中复位MCU,然后从头开始运行。但这个功能在IAR下不知道为何就是无法正常使用,如果点击回到程序开头那个按钮,程序依然不会回去到m ...… 查看全部问答> |
|
可以由EEWORLD出题,或者由各人自拟题目给EEWORLD审核发布,重在有目标的实践,活跃论坛气氛。对于创作优秀的坛友,可以获得小小奖品什么的,比如TI样片。。。 因为已经有好多好多的people收到板子了,怕学着学着觉得枯燥,就板子扔在那里不弄了, ...… 查看全部问答> |
|
RT,我用定时器控制led每隔1秒亮一次,下面是程序,各位大神帮我看下哪儿有问题,我找了很久都没找到,实验现象是只亮没有灭 #include <hw_types.h>#include <hw_memmap.h>#include <hw_ints.h>#include <h ...… 查看全部问答> |
|
【连载】【ALIENTEK 战舰STM32开发板】STM32开发指南--第四十六章 汉字显示实验 第四十六章 汉字显示实验汉字显示在很多单片机系统都需要用到,少则几个字,多则整个汉字库的支持,更有甚者还要支持多国字库,那就更麻烦了。本章,我们将向大家介绍,如何用STM32控制LCD显示汉字。在本章中,我们将使用外部FLASH来存储字库,并可 ...… 查看全部问答> |




