请问关于STM32,用yagarto生成的.bin文件,怎样烧录?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了请问关于STM32,用yagarto生成的.bin文件,怎样烧录?相关的知识,希望对你有一定的参考价值。

如题。

芯片是一个成品板上的,bootloader被改过,我想擦除芯片的bootloader, 把我编译的 .bin 文件烧录进芯片。应当如何操作呢?

用J-link或者ST-link,或者用串口借用STM32本身的bootloader烧写进去即可。 参考技术A 没有接口吗?JTAG之类的?最起码应该有个什么接口 啊?追问

接口有资料的,能帮忙分析一下,有可能通过 JTAG 烧录么:

MCU:STM32F103VCT6

BOOT0: CON2

NRST: Debugger (NRESET)
GPIOA:
1: Buzzer
11 (USBDM): USB+

12 (USBDP): USB-
13 (SWDIO): Debugger SWDIO (TMS)
14 (SWCLK): Debugger SWCLK (TCK)

追答

有的话当然可以,用仿真器烧进去就可以了啊

本回答被提问者采纳

STM32-关于Proteus 仿真无法运行STM32CubeMX自动生成的代码

博主:一位给猫打工的程序员,希望和大家一起进步~
项目:通过Stm32控制LED灯的状态不断地反转。
工具:STM32CubeMX,Proteus 8 Professional,Keil5。
问题:通过STM32CubeMX生成代码,并在Keil5添加LED状态反转代码和延时代码,并生成相应hex文件,但是无法在Proteus 仿真上面运行
解决:后面发现在Proteus 仿真中没有给芯片设置时钟频率,设置一下就可以了。
最后:如果觉得对你有帮助的话请,点赞关注收藏

下面是本项目在各个开发工具里相关截图,你可以对照一下,看看哪里有问题:

一.STM32CubeMX

该项目STM32CubeMX相关截图:



没有硬件就不用进行选择!

注意这里地时钟频率要和仿真的频率一致!


二.Keil5

该项目在Keil5相关截图:

需要注意,在Keil5中使用Proteus 仿真最好勾选仿真选项

三.Proteus 8 Professional

该项目在Proteus 仿真中相关截图:




以上是关于请问关于STM32,用yagarto生成的.bin文件,怎样烧录?的主要内容,如果未能解决你的问题,请参考以下文章

STM32-关于Proteus 仿真无法运行STM32CubeMX自动生成的代码

意法半导体STM32CubeIDE生成hex、bin文件

我现在需要用STM32控制FPGA并且和FPGA进行通讯,请问STM32和FPGA的接口怎样才能实现呢?请高手们帮忙解答

你好,请问stm32控制无刷电机用foc库的话,怎么实现电机换向(转动方向),谢谢

关于STM32 GPIO->BSRR GPIO->BRR的问题

请问stm32中foc库怎么切换正反转方向