请问关于STM32,用yagarto生成的.bin文件,怎样烧录?
发布网友
发布时间:2022-04-29 18:31
我来回答
共2个回答
热心网友
时间:2022-06-19 04:32
用J-link或者ST-link,或者用串口借用STM32本身的bootloader烧写进去即可。
热心网友
时间:2022-06-19 04:33
没有接口吗?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)
追答有的话当然可以,用仿真器烧进去就可以了啊
如何用Eclipse开发stm32 C/C++
其实还有一种不用这么折腾的方法,就是下载ST公司的“System Workbench for STM32”,它也是基于Eclipse集成好的IDE。
单片机汇编程序
单片机汇编程序是用汇编语言编写的程序,用于控制单片机的操作。汇编语言是一种比较接近计算机硬件语言的低级语言,相对于高级语言来说更容易理解和实现。下面是单片机汇编程序的基本步骤:1. 将代码和数据汇编到规定的段中。2. 在存储器中用未初始化的变量保留空间。3. 控制汇编后列表文件的格式,包括初始化存储器、汇编条件块、定义全局变量等。4. 规定汇编器可以从中获得宏的库,产生符号化的调试信息。模块控制伪指令包括:NAME,PROGRAM—程序模块的开始,MODULE,LIBRARY—库模块的开始,ENDMOD—当前汇编模块的结束,END—汇编文件的结束等。5…MAIN: MOV SP,#50H MOV DPTR,#TAB;读入字模指针 MOV 30H,DPL; 存起来 ;堆栈低8位 MOV 31H,DPH ;堆栈高8位 MOV 32H,30H;再记录指针,留作移动了多少位的判断 用。 MOV 3H,31H ;3H记录字模数据的高位地址 INC 3H;3H高位地址+5,表示数据有5X25...