STM32CubeF1,MDK升级导致仿真器不能用

2019-07-14 16:46发布

STM32CubeF1,  生成的MDK-ARM工程, 编译的时候发现有错误:

..DriversSTM32F1xx_HAL_DriverSrcstm32f1xx_hal_pwr.c(138): error:  #1113: Inline assembler not permitted when generating Thumb code

我用的是MDK4.23,升级到4.72后编译没有错误,但第一次调试下载后,很快就显示无调试器,也就是说升级后把调试器搞得不能用了,用了2个STlinkV2都是这样被搞坏了,卸载4.72重新用MDK4.23后仍然显示无调试器,有遇到这种情况的吗?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
6条回答
你我然后
1楼-- · 2019-07-15 02:28
没有遇到过。
影子王子
2楼-- · 2019-07-15 06:19
重新下载固件到STlinkV2,可能STlinkV2固件丢失
cmh4
3楼-- · 2019-07-15 11:16
Error.log文件显示的内容是:
******** xxx ********
******************* GDI DUMP => Date : Thu Oct 01 09:52:18 2015

STLinkUSBDriver.dll loaded
ST-Link/V2 device detected
Target voltage detected: 3.233268
Error getting target IDCODE: if SWD, check SWD connection
Error (4) while initializing ST-Link in SWD mode
Error (0x16) after target cmd F2 39 00 00 00 00 00 00 00 00
Error (0x16) after target cmd F2 35 F0 ED 00 E0 00 00 5F A0
**** End of GDI DUMP ****
muwurwr
4楼-- · 2019-07-15 15:46
还木有
wq644921241
5楼-- · 2019-07-15 15:53
 精彩回答 2  元偷偷看……
zzw0719
6楼-- · 2019-07-15 20:20
帮顶                     

一周热门 更多>