STM32F030x每5秒发送ST20033000022056000063227OV,无法编程

STM32F030x每5秒发送ST20033000022056000063227OV,无法编程,stm32,stm32f0,Stm32,Stm32f0,我用STM32F030K6T6构建了2块裸金属开发板。一块板上的MCU可以按照数据表中的指示,使用引导引脚选择并通过USART引脚PA14和PA15进行编程。第二个不响应闪烁命令,而是以9600波特率每隔5秒在USART TX引脚上持续发送相同的消息ST20033000022056000063227OV 我在数据表或其他地方找不到任何与此相关的参考资料。我可以放弃董事会,但我想知道发生了什么。似乎MCU处于某种故障模式。这个信息是什么意思 我尝试使用Arduino的STM32库中提供的stm32

我用STM32F030K6T6构建了2块裸金属开发板。一块板上的MCU可以按照数据表中的指示,使用引导引脚选择并通过USART引脚PA14和PA15进行编程。第二个不响应闪烁命令,而是以9600波特率每隔5秒在USART TX引脚上持续发送相同的消息ST20033000022056000063227OV

我在数据表或其他地方找不到任何与此相关的参考资料。我可以放弃董事会,但我想知道发生了什么。似乎MCU处于某种故障模式。这个信息是什么意思

我尝试使用Arduino的STM32库中提供的stm32flash脚本进行闪烁。使用示波器确定信号的波特率。然后通过以下方式捕获消息:

cu -l /dev/ttyUSB0 -s 9600

两个MCU来自同一批次,开发板具有相同的传统组件(2个去耦电容器、一个引导选择器跳线和一个复位按钮)。

您是否有任何st-link调试器或核子板,用于使用SWD而不是引导加载程序对其进行编程?不幸的是,没有。我正在使用FTDI 232 USB到串行适配器。不过我很快就会买一个st-link。请注意,st-link v2在大多数中国网店都非常便宜,如果你只是想尝试做一些嵌入式编程,不要买segger jlink。t发现板或核子板也很便宜,并且能够对其他电路进行编程MCUs@TarickWelling谢谢你的提示。我会选择ST Link V2,因为它似乎比Segger J-Link便宜几倍。但是,这些工具如何帮助找出这些消息的原因?@GameInstance-您可以使用SWD或JTAG适配器(如ST-Link、j-Link和许多其他适配器)来调试控制器在将字符串发送到UART之前/时的实际操作。此外,您可以对控制器进行编程,而无需引导加载程序来解释UART流,将其写入闪存。您是否有任何st-link调试器或核子板,以使用SWD而不是引导加载程序对其进行编程?不幸的是,没有。我正在使用FTDI 232 USB到串行适配器。不过我很快就会买一个st-link。请注意,st-link v2在大多数中国网店都非常便宜,如果你只是想尝试做一些嵌入式编程,不要买segger jlink。t发现板或核子板也很便宜,并且能够对其他电路进行编程MCUs@TarickWelling谢谢你的提示。我会选择ST Link V2,因为它似乎比Segger J-Link便宜几倍。但是,这些工具如何帮助找出这些消息的原因?@GameInstance-您可以使用SWD或JTAG适配器(如ST-Link、j-Link和许多其他适配器)来调试控制器在将字符串发送到UART之前/时的实际操作。此外,您可以对控制器进行编程,而不需要引导加载程序来解释UART流以将其写入闪存。