使用openocd+stlink+gcc开发stm32f030f4p6笔记

[复制链接]
3353|0
 楼主| 叶春勇 发表于 2021-8-24 13:31 | 显示全部楼层 |阅读模式
软件准备:
1、安装arm-none-eabi-gcc,配置环境变量
  1. arm-none-eabi-gcc -v
出现信息表示ok

2、安装openocd windows版本,配置环境变量
  1. openocd -v
出现信息ok
启动openocd,我使用的是stlink
  1. openocd -f D:\OpenOCD-20210729-0.11.0\share\openocd\scripts\interface\stlink.cfg -f D:\OpenOCD-20210729-0.11.0\share\openocd\scripts\target\stm32f0x.cfg

安装telnet,使用命令,默认端口4444
  1. telnet localhost 4444
可以进行烧写,烧写命令如下:
  1. flash write_image erase main.hex 0x08000000

3、采用gcc编译单片机程序,需要带g命令,最终生成一个带调试的.elf文件,用gdb进行调试,命令
  1. arm-none-eabi-gdb main.elf
进入后
  1. target remote :3333
这样就进入gdb调试。







您需要登录后才可以回帖 登录 | 注册

本版积分规则

151

主题

4810

帖子

50

粉丝
快速回复 在线客服 返回列表 返回顶部