今天在浏览网页的时候,无意间看到ST推出了一款新的STM32软件下载工具STM32CubeProgrammer:ST发布全新多合一软件工具,让STM32用户烧写代码更方便。以前使用的是ST-LINK Utility工具用作批量烧写程序。正好手上有一块现成的STM32F769I-DISCO开发板,所以先简单体验一次这个软件。
STM32CubeProgrammer可以使用STLINK提供的SWD 或JTAG调试端口烧写STM32微控制器,也可以用UART或USB的引导程序进行烧写。软件下载地址:STM32CUBEPROG:STM32CubeProgrammer software for programming STM32 products。
下载并安装后,运行STM32CubeProgrammer。连接方式采用STM32F769I-DISCO开发板自带的ST-LINK调试器。我点击Connect后,并没有成功连接到开发板,而是提示错误Error:Problem occured while trying to connect,在log窗口提示ST-LINK error(DEV_OLD_FIRMWARE_WARING)。从故障代码的英文意思上来看,应该是驱动程序的版本太老了,需要升级固件。如果不升级固件,就无法正常连接到开发板。
更多内容请参见以下链接:https://www.yiboard.com/thread-775-1-1.html