stm32f103c8t6最小系统板Error: Flash Download failed - Target DLL has been cancelled
时间: 2023-11-17 09:02:20 浏览: 206
针对stm32f103c8t6最小系统板出现Error: Flash Download failed - Target DLL has been cancelled的问题,有两种解决方法。方法一是先确认目标板上电,长按住目标板子的复位键,再点击Settings,确认有SWD的内容后,将目标板断电,重新上电,再长按目标板的复位键,再点击仿真或者下载按钮,再松开复位键。方法二是检查st_link确保是3v和stm32的vcc连接,不能用5v。这个是我遇到的情况,换做3v,keil中才能识别到st_linlk。除此之外,还有可能是新使用keil5-MDK没有配置Debug Settings等步骤。
相关问题
正点原子stm32f103:Error: Flash Download failed - Target DLL has been cancelled
正点原子STM32F103是一款基于ARM Cortex-M3内核的单片机开发板。它具有丰富的外设和强大的性能,适用于各种嵌入式应用开发。该开发板支持多种编程方式,包括使用ST-Link下载器进行烧录。
关于你提到的错误信息"Flash Download failed - Target DLL has been cancelled",这可能是由于以下原因之一导致的:
1. 硬件连接问题:请确保开发板与计算机正确连接,并且ST-Link下载器与目标芯片之间的连接良好。
2. 驱动程序问题:请检查ST-Link下载器的驱动程序是否正确安装,并且与目标芯片兼容。
3. 软件设置问题:请确保使用的下载软件(如ST-Link Utility)的设置正确,并且选择了正确的目标芯片型号。
如果以上方法都无法解决问题,建议尝试以下步骤:
1. 检查硬件连接是否正确,包括电源供应、引脚连接等。
2. 尝试使用其他下载软件或者其他版本的ST-Link Utility进行烧录。
3. 检查目标芯片的配置是否正确,包括时钟设置、引脚配置等。
4. 如果可能的话,尝试使用其他开发板或者下载器进行烧录,以确定是否是硬件故障导致的问题。
Error: Flash Download failed-Target DLL has been cancelledError: Flash Download failed-Target DLL has been cancelled
根据提供的引用内容,解决"Error: Flash Download failed - Target DLL has been cancelled"的方法如下:
1. 检查烧录器版本:确认烧录器的版本是否过低,如果是,则尝试升级烧录器版本。
2. 配置Keil工程:打开Keil工程配置窗口,选择Debug选项卡,在选择使用JLink后,点击"settings"。双击SN码,确保右边的SWDI能够自动填充正确的信息。
3. 重新尝试下载:完成上述配置后,再次尝试进行下载,应该能够成功解决问题。
请注意,以上方法仅供参考,具体解决方案可能因个人情况而异。如果问题仍然存在,请参考提供的参考资料进行进一步的排查和解决。
阅读全文