正点原子精英板学习笔记(1)

毕业后干了3个月JAVA的CV工程师,感觉后面都是学习框架知识。为了进一步学习计算机底层知识,现在成为一名光荣的点灯工程师。

在公司学习了三周stm32相关知识。公司前同事的代码用的是原子14年的代码模板,连注释日期都不改的那种,一个10多行的代码复制了10多遍都不知道封装一个接口去调用,最终被赶走了,留下了一个半截项目,我来此正好赶上项目交付,我师父看了两天代码将其中能明眼看到的bug填完,剩下的就全部交给我了。看了一个周代码,理清代码框架之后,想要重构项目。苦于stm32接口不够熟练,然而前同事画的PCB实在无法看清,于是趁着双十一买了个原子哥的精英板子,算是对原子哥带我入门嵌入式的一点感谢吧。

买的是裸板不带屏幕,只给了个usb下载线,在成为点灯大师的第一步就被难住了,公司一直是用的是st-link下载器,而精英板默认是J-link接口,如果经常用stlink下载的话我担心要不了多久排针就断了,于是还是按照指导手册上面的教程使用usb下载。

stlink连接如下,在板子背面标有swd、clk、3.3、GND,按照标记插上连接stlink下载器即可,注意和下载器IO口对应,否则轻则下载器烧坏,严重烧掉板子(想起刚来第一周自己一个人加班时候,有天晚上加了2h班烧了三个下载器)。

正点原子精英板学习笔记(1)

 stlink下载之后没有复位,需要重新用电源线连接,按电源开关进行复位才能运行程序。我最开始用stlink下载器下载完以为没下载好,虽然已经提示完成下载,但是没有反应,于是接上usb下载线准备使用usb方式,结果刚开电源就开始bbb的响了,说明下载的蜂鸣器程序成功了。

接下来仔细查看指导手册,stlink驱动安装完配置好就可以直接使用,但是usb方式要安装ch430驱动。

里面说在安装ch430驱动时候需要先开机连接板子,安装成功之后重启电脑,再连接板子才会自动识别出ch430串口,之前一直没注意。

于是重启之后果然成功。

CH430驱动文件在这里。

正点原子精英板学习笔记(1)

 安装成功之后这里会有显示

正点原子精英板学习笔记(1)

 指导手册在这里

正点原子精英板学习笔记(1)

 安装教程在这里

正点原子精英板学习笔记(1)

 安装完驱动之后,使用flyMcu下载程序

       下载助手在这里

正点原子精英板学习笔记(1)

fly上面的配置貌似都是默认配置好的,我参照了指导手册,发现和上面的一样就没有改变什么参数,目前对于我的精英板子是这样的,其他的不清楚。大家还是注意对照参数配置。

最开始打开fly可能没有找到ch430串口,需要点这里选择,点一下出现下拉框选中ch430即可

正点原子精英板学习笔记(1)

点击这里选中要下载的程序,选中obj文件夹里面hex程序

正点原子精英板学习笔记(1)

点击开始编程下载完之后会自动复位开始运行

正点原子精英板学习笔记(1)

 看到最后的向您报告怎么有种王牌飞行员请求出战的感觉哈哈哈哈...