STM32/STM8技术william hill官网
直播中

张云

7年用户 201经验值
私信 关注
[问答]

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

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后仍然显示无调试器,有遇到这种情况的吗?

回帖(7)

袁富存

2018-10-19 08:53:33
MDK 5.多了,升级MDK
举报

李刚

2018-10-19 09:08:08
没有遇到过。
举报

马雁翔

2018-10-19 09:27:30
重新下载固件到STlinkV2,可能STlinkV2固件丢失
举报

张云

2018-10-19 09:43:09
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 ****
举报

冉屹芳

2018-10-19 09:48:41
还木有
举报

姬房有

2018-10-19 09:57:52
没有使用F1,我用的F4没问题
举报

黄敏

2018-10-19 10:05:18
帮顶                     
举报

更多回帖

发帖
×
20
完善资料,
赚取积分