基于 Ubuntu 18.04 的 STM32F407 开发
作者:解琛
时间:2020 年 8 月 2 日
一、编译一个最小工程
编译任何文件都需要带上如下参数。
参数 | 说明 |
---|---|
-mthumb | 表明使用的指令集(必需) |
-mcpu=cortex-m3 | 表明芯片内核(必需) |
-g | 产生调试信息 |
文件树如下。
xiechen@xiechen-Ubuntu:~/文档/5.stm32/1.stm32f407t8u6/demo$ tree
.
├── main.c
├── startup_stm32f40xx.s
├── stm32f4xx.h
├── stm32_flash.ld
└── system_stm32f4xx.h
0 directories, 5 files