01 工程创建

上一篇:搭建开发环境并烧录例程到板子上
下一篇:02 CubeMX配置引脚

作者:桂信科黄鹏老师。note部分是我添加的内容

主要内容

在CubeMX创建工程,用Keil_MDK打开,下载代码到板子里。

note

当你拿到一套开发板和配套资料,自然要研究它的主控芯片和原理图,开发过程中充分体现了这点。

在接受老师培训过程中,遇到没见过的、感兴趣的内容可以查一下,而不仅查你没弄明白的。

一、打开CubeMX创建工程

通过芯片型号创建工程
01_img (1).png

输入芯片创建工程
01_img (2).png

设置工程名称和工程路径以及编译器类型
01_img (3).png
01_img (4).png

二、配置系统时钟

通过原理图可知,开发板的HSE为24MHz
01_img (5).png

注意:此时钟一定要设置正确,否则有可能导致芯片超频锁死。

使能外部高速时钟(不进行此操作,不能设置HSE时钟)
01_img (6).png

设置系统时钟为150MHz
01_img (7).png

三、必须设置调试接口

Note

不设置该项会导致下次调试无法下载代码。

Debug设置为Serial Wire,也就是SW调试。
01_img (8).png

四、生成Keil工程

点击GENERATE CODE按钮
01_img (9).png

等待进度条走完,弹窗中选Open Project打开工程
01_img (10).png

五、正确连接开发板

如图,下载线要正确连接开发板和电脑
01_img (11).png

六、Keil中配置工程的DAP调试器

左上角,点魔术棒
01_img (12).png

点第二步中的下三角选择CMSIS-DAP Debugger,然后设置调试器
01_img (13).png

开发板是自带DAP-Link调试器的(未连接开发板SW Device里面会为空)
01_img (14).png

Note

恭喜!工程模版创建完毕。

当然,在参赛现场你也可以用主办方提供的TFT-LCD驱动的CubeMX工程,而不用手动配置。但实际开发建议按上述步骤走一遍,并且弄懂软件里设置选项的作用。

上一篇:搭建开发环境并烧录例程到板子上
下一篇:02 CubeMX配置引脚