stlink调试怎么搞?
在keil下载,keil中使用stlink调试stm32点击运行时程序没跑起来在keil中使用stlink调试时,点击运行,程序始终跑不起来,可能的运行是:在上一次调试中,有程序运行错误,例如:数组访问越界,导致keil中的项目工程文件出现错误,所以跑不起来,可以新建工程解决该问题,问题主要出现在keil的工程文件上。
1、keil识别不出来cp2102驱动可以重新安装试试。安装过后打开设备管理器(右键点击我的电脑),点击设备管理器,出现如下界面,是真正成功。在通用串行总线设备会出现,stm32stlink。并且拔插使其消失。当然可能出现如下情况。stm32stlink会出现一个黄色感叹号!,解决方法如下:1.设备管理器中右键卸载stm32stlink。⒉.左键点击这个打开所有设置。
debug本来就是调试啊,调试不在程序里面跑?那你想怎么调试呢?不过你这反汇编看起来不太对,读到的全都是FF,应该还没有下载过吧。你的STLink配置可能有问题吧,你进配置看一下,先用SWD链来调试,读取Cortex核的ID看一下是否正常。2、新买的一块STM32开发板,用STLINK和串口线连接上之后,在keil下载,结果no...工程配置里,芯片选择,debug选项里的配置,芯片的flash配置等等信息,是否配置的正确。我也出现这样的问题,按hackvilin的方法解决,在此表示感谢,以下是网站复制的内容:今天在使用KeiluVision调试STM32F10x系列芯片时Debug的Settings中SWDevice一直显示“Notargetconnected”,产生这种现象无外乎以下几种情况:1.仿真器损坏2.仿真器驱动未安装3.仿真器连接线线序不正确4.仿真器使用的端口被禁用由于之前调试正常,基本可以排除前3种可能,今天同事使用板卡下载程序后才发生的,基本可以确定应是程序引起即由于程序设置导致仿真器的端口被禁用,板卡的GPIOA15脚接了LED,而此管脚默认给JTAG使用,所以我们可以采用SWJ调试,通过重映射禁用JTAG功能,使其成为普通的IO管脚,但是由于同事的不小心将SWJ禁用了,这也就禁用了所有调试功能,这下完了,再也不能愉快的玩耍了。
3、keil中使用stlink调试stm32点击运行时程序没跑起来在keil中使用stlink调试时,点击运行,程序始终跑不起来,可能的运行是:在上一次调试中,有程序运行错误,例如:数组访问越界,导致keil中的项目工程文件出现错误,所以跑不起来,可以新建工程解决该问题,问题主要出现在keil的工程文件上。
4、keilmdk5怎么加载st库我在你另外一个知道提问回答过了,那在这里再贴一遍,^_^:你看看你的\Keil\ARM\SFD\你使用的CPU厂家文件夹下有没有对应的设备外设寄存器文件,后缀是.sfr,如果有的话,打开OptionsforTargetxxx的Target选项卡下的SystemViewer)中添加你需要的.sfr文件.。
除非注明,文章均由 白起网络 整理发布,欢迎转载。