我正在为我的产品使用 STM32L071 微控制器。我们计划使用 USART 通信来刷新代码。MCU 的 USART1 使用 USB 转 UART 转换器连接到嵌入式系统(Nvidia Xavier NX)。然后通过将 BOOT0 引脚设置为高电平使 MCU 进入启动模式。
我通过将 ST-Link V2 与 MCU 连接确认 MCU 进入引导加载程序模式,并确保 PC 指向 STM32L071 系列的引导加载程序地址(0X1FF00B38),如下图所示
进入系统内存模式后,如果我尝试使用 Source Forge 的 STflash 工具通过 UART 刷新代码,我无法刷新代码。程序显示的错误:超时。
有人可以指导我在这里缺少什么吗?
我正在为我的产品使用 STM32L071 微控制器。我们计划使用 USART 通信来刷新代码。MCU 的 USART1 使用 USB 转 UART 转换器连接到嵌入式系统(Nvidia Xavier NX)。然后通过将 BOOT0 引脚设置为高电平使 MCU 进入启动模式。
我通过将 ST-Link V2 与 MCU 连接确认 MCU 进入引导加载程序模式,并确保 PC 指向 STM32L071 系列的引导加载程序地址(0X1FF00B38),如下图所示
进入系统内存模式后,如果我尝试使用 Source Forge 的 STflash 工具通过 UART 刷新代码,我无法刷新代码。程序显示的错误:超时。
有人可以指导我在这里缺少什么吗?
举报