开发者学堂课程【嵌入式之 RFID 开发与应用2020版:stm32 下载运行】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/665/detail/11149
stm32 下载运行
flash 若选用默认的,如果下载有问题的话,就下载进去跑不起来或者是干脆就下不进去,那么需要在 Debug 里 flash 这要重新选一下,出现这个问题,要重新选一下,要去选择添加。其实选择的还是这个,只是可能之前的有问题,要在这里找到 stm32f 10* med-densty flash, 重新点一下添加,
但是如果能够正常下载运行,就不用去做这一步了,如果不行就需要去再重新选择一下。
Int main(void)
{
Led-int();
Whie(1){
LED-XXX-ON();
delay-ms(300);
LED-XXX-OFF();
delay-ms(300);
}
}
这个程序本身的作用就是让这个灯一闪一闪的,希望看到程序最终能否编译通过能否下载成功,打开摄像头,
如图所示是 32 的模块。有一个电源指示灯是亮的,其的灯没有工作,那么接下来就下载看一下这个现象,对照着看一下,下载点 load 就可以,或者是 f8,前提是下载线,因为这用的是 ST link,ST link 其实就像一个 U 盘一样。然后下载 ST link 驱动,下载了之后正常情况下是不会运行的,需要复位一下,
复位了之后,就能看到灯就正常工作了。
下载的方法有很多种,用串口也是可以下载的。用串口下载,跳线启动方式可能要重新跳一下,下载完了还要跳回去,所以用串口下载,第一是慢,第二就是因为要跳来跳去的很麻烦,所以不建议用串口。用 ST link 也很方便。后面还要用到串口,那么需要去买一个 USB 转串口。
图中白色的线接银色的为 USB 转串口,粉色的为下载器,USB 转串口主要用于调试,价格便宜,驱动直接通过驱动直接自动安装,IAR 环境配置与其他不太一样。
有关 stm32 的环境搭建到配置到下载运行的流程可以自行去调试,看中途会遇到哪些问题。