stm32开发新⽅式
锐志新款-platformio
硬件测试环境:
底特律车展1. macOS
2. stm32f103c8t6最⼩系统板
3. st-link v2
新建pio ⼯程
创建⼯程⽂件夹并进⼊:
test  &&          cd
查⾃⼰适合的板⼦
ens1
林肯越野
boards
拓乐行李架
会看到以下结果,⼗⾥这⾥选择genericSTM32F103C8,这⾥执⾏这个命令,主要是查对应⾃⼰最⼩系统板的board ID :10        初始化⼯程,以vim 作为IDE :genericSTM32F103C8        新建Makefile ,添加以下内容(这⾥注意缩进问题):
,所以需要将程序上传⽅式定为stlink,默认⽣成的⼯程使⽤arduino框架,这是玩过Arduino的⽹友的福⾳,不          platformio -f -c vim update
5stlink
添加代码
添加点灯代码,⼗⾥的最⼩系统板上LED对应于管脚PB0,所以在src⽬录下添加main.cpp的内容如下:
阿斯顿马丁77[Wed Nov  8 09:42:57 2017] Processing genericSTM32F103C8
上传程序因为前⾯已经配置了程序上传⽅式为stlink ,所以将stlink 连接最⼩系统板和mac 就可以执⾏上传了,这⾥也会下载相应的下载⼯具,waiting … :
1upload
可能会遇到下⾯类似的问题:
20