STM32
直播中

王芳

7年用户 1433经验值
私信 关注
[问答]

stm32f334如何用串口烧录?

的芯片是STM32f334f103R8T6,我看资料上说是可以用串口烧录的,我用mcuisp这个软件烧录,发现能读到芯片的信息,但是不能烧录hex文件,这是怎么回事呢?

回帖(1)

刘秀英

2024-4-12 16:14:26
对于STM32F334芯片的串口烧录,可以使用ST-Link或者USB转串口模块进行操作。

使用ST-Link进行串口烧录的步骤如下:
1. 确保ST-Link驱动已经正确安装,连接ST-Link与电脑,并将ST-Link与STM32F334芯片正确连接。
2. 打开Keil或者STM32CubeIDE等开发工具,选择正确的目标芯片和调试接口。
3. 在烧录器设置中选择ST-Link,将串口配置为SWD(Serial Wire Debug)。
4. 通过开发工具中的编译功能生成.hex或.bin文件。
5. 在烧录器设置中选择.hex或.bin文件,并点击烧录按钮进行烧录。

如果使用USB转串口模块进行串口烧录,需要注意以下几点:
1. 将USB转串口模块连接到芯片的USART引脚(UART1或UART2)。
2. 在MCUISP软件中选择正确的串口号和波特率。
3. 确保芯片上的BOOT0引脚被连接到高电平(3.3V),将芯片复位,进入串口烧录模式。
4. 在MCUISP软件中选择.hex文件,点击“Download”按钮进行烧录。

如果你使用MCUISP无法烧录.hex文件,可能存在以下问题:
1. 确保文件路径没有中文或特殊字符。
2. 检查芯片的供电是否正常。
3. 检查芯片和USB转串口模块之间的连接是否正确。
4. 尝试更换其他烧录软件或使用其他烧录方式,如ST-Link进行烧录。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分