之前一直头疼的32目录,比51复杂,又没有C规律,也不像python脚本文件关联不强,也不像工整的FPGA工程,编的时候到处放,爆出的错千奇百怪。短暂整理了一个,还是没有理得很轻。
startup_stm32f10x_md.s //启动,区分容量
stm32f10xx.h //寄存器描述
core_cm3.h //内核
core_cm3.c
stm32f1xx_conf.h //库包含关系
system_stm32f1xx.h //时钟
system_stm32f10x.c
stm32f10x_it.c //中断
stm32f10x_it.h
实际上按照这个,基本的有了,弄一个LED点灯,只需要GPIO就行了,最多加一个控时间的,结果把外设一堆加进去可以,删除只有GPIO就不行,连定义一个u32都会报重复定义问题,查了下跟 conf有关,但是点开看思路依旧不清。
较困,明天继续。
----------------------------
又买了个STLINK,虽然可以用串口,但是主流还是STLINK,但是点了setting没用,只有这个界面
搞了半天,应该是keil版本问题,换keil5试下。