tjl98 发表于 2015-10-1 07:19:44

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

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

..\Drivers\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_pwr.c(138): error:#1113: Inline assembler not permitted when generating Thumb code

我用的是MDK4.23,升级到4.72后编译没有错误,但第一次调试下载后,很快就显示无调试器,也就是说升级后把调试器搞得不能用了,用了2个STlinkV2都是这样被搞坏了,卸载4.72重新用MDK4.23后仍然显示无调试器,有遇到这种情况的吗?

wambob 发表于 2015-10-1 08:31:31

MDK 5.多了,升级MDK

党国特派员 发表于 2015-10-1 08:58:12

没有遇到过。

yon-gjun 发表于 2015-10-1 09:36:09

重新下载固件到STlinkV2,可能STlinkV2固件丢失

tjl98 发表于 2015-10-1 10:55:23

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 ****

hello! 发表于 2015-10-1 12:21:34

:)还木有

lkl0305 发表于 2015-10-1 16:11:00

没有使用F1,我用的F4没问题

你好我好大家好! 发表于 2015-10-1 17:24:28

帮顶                     
页: [1]
查看完整版本: STM32CubeF1,MDK升级导致仿真器不能用