立创开发板之新手点亮led遇到的坑及步骤
第一个:下载keil,没啥好说的,随便这个教程下载。
第二个:焊接开发板引脚。
注意焊接引脚时的方向。
第三个:买一个st-link,没啥好说的,上淘宝。
第四个:st-link与开发板连起来。
跳线帽连接0
其实吧,我尝试把与5.0v连接线改成3.3v连接的线,也可以,目前没有问题,连接的目的是为了利用四个弯排针。
第五个:环境搭建
固件库安装,去看教程即可,没啥坑。(https://www.whxy.com/index.php/gujianku.html?keyword=cw32f030)
安装ac5,这算第一个大坑,因为文档中链接有问题,失效了。所以使用别的文档中的教程完成。经过文档研究,使用链接(https://pan.baidu.com/s/1tzoOWtzf-2AiwYcftqwvzw?pwd=1hzh#list/path=%2F)选择文档中的“arm的cc编译器.zip”下载。
第六个:下载工程模板
https://pan.baidu.com/s/1PsBVHlFAajREFHa4PF1KxA?pwd=LCKF
为了省事,可以直接打开模板中的keil工程文件,也可以一步步的按照文档中的步骤慢慢来创建。最后安装文档慢慢来配置工程与修改工程。
第七个:编译报错处理方法
这是第二个大坑,差点让我绝望,还好有豆包,把报错喂给它,让它帮你排查。
我明明安装文档里的一步步来的,怎么就编译文档里的工程文件就报错了?豆包告诉我当前使用的 CMSIS 6.1.0 版本依赖 GCC 编译器专用的头文件,但你实际使用的是 Keil 的 ARMCC 编译器(不支持该文件。
总之一句话,需要把CMSIS版本降下来。具体操作如下:
1.打开 Keil 的 Pack Installer(菜单栏图标),检查 ARM::CMSIS 是否已安装 5.x 版本(如 5.7.0)。
2.若未安装,找到对应版本右键 Install;若已安装,尝试右键 Repair 修复安装。
如果没有找到5.x版本,请点击previous选择版本安装。
然后在keil的任务栏点击“选择软件包的按钮”
取消勾选“use latest ...”,把“ARM::CMSIS”的“selection”选择为“fixed”,勾选版本为5.x
最后,点击“管理运行时的环境”按钮
勾选core对应的框。
第二大坑主要原因就是keil安装的版本高了。
第八个:编译程序及调试
点击“重新构建按钮”,由原来的26个报错变为0。
把st-link的usb与电脑连接,后面的引脚与开发板连接,键帽与0连接。
然后:
安装gif中的步骤一步一步来。如果出现报错:“Error: Flash Download failed - Target DLL has been cancelled",看看连接是否有问题,并重试。
#立创开源六周年# #新手# #立创·地文星CW32F030C8T6开发板#
[ ]