ST-LINK在MDK环境下载hex提示“Internal command error”和“Error:Flash Download failed Cortex-M3”错误的解决办法

ST-LINK V2在MDK环境下,使用SW-DP模式下载hex时出现以下错误提示:

ST-LINK在MDK环境下载hex提示“Internal command error”和“Error:Flash Download failed Cortex-M3”错误的解决办法ST-LINK在MDK环境下载hex提示“Internal command error”和“Error:Flash Download failed Cortex-M3”错误的解决办法

出现这种错误一般都是ST-LINK和目标板SW-DP接线时没有将目标板的电源线接到ST-LINK插座的TVCC端导致的

解决步骤:

1. 目标板使用外接电源供电,不要使用ST-LINK供电。

2. ST-LINK和目标板SW-DP接线正确。

3. MDK设置正确:

1) ST-LINK插座TVCC和目标板电源不连接时MDK显示见下图,注意SW Device内部空白

ST-LINK在MDK环境下载hex提示“Internal command error”和“Error:Flash Download failed Cortex-M3”错误的解决办法

 ST-LINK和目标边接线图,注意TVCC和目标板电源没有连接。

ST-LINK在MDK环境下载hex提示“Internal command error”和“Error:Flash Download failed Cortex-M3”错误的解决办法

2) ST-LINK插座TVCC Pin和目标板电源Pin连接时MDK显示见下图,注意SW Device内部有显示

ST-LINK在MDK环境下载hex提示“Internal command error”和“Error:Flash Download failed Cortex-M3”错误的解决办法

 ST-LINK和目标边接线图,注意TVCC和目标板电源有连接。

ST-LINK在MDK环境下载hex提示“Internal command error”和“Error:Flash Download failed Cortex-M3”错误的解决办法

按照以上操作基本能解决问题,如果在下载hex时又出现“Error:Flash Download failed Cortex-M3”问题,按以下步骤设置即可:

ST-LINK在MDK环境下载hex提示“Internal command error”和“Error:Flash Download failed Cortex-M3”错误的解决办法

注意第4步选择和自己对应的CPU。