【致敬未来的攻城狮计划】打卡1:rasc+keil环境搭建

前言

这回参加的是csdn李肯老师的攻城狮计划,简单说就是我白嫖板子,输出学习笔记。

552ca9fa46d8c1c7f192cdad4d207d4

板子是瑞萨的CPK_RA2E1,还有触摸元件,看起来很有意思hh。

环境搭建

一开始决定采取vscode搭建的方式。后期进行到最后一步——cmake build的时候一直显示语法错误,肯哥表示是环境配置不全,但是我反反复复根据官网和其他博主的文章检查了不下10遍都不知道问题何在。最终决定还是老老实实用keil。

  1. keil导入瑞萨包。官网下载地址:Arm Keil | Renesas

  2. 下载rasc软件。对于这个东西我的理解是类似stm32cubemx,可以快速初始化项目的软件。该软件可以在瑞萨官网下载:https://www2.renesas.cn/kr/en/software-tool/ra-smart-configurator

  3. 接下来我们尝试新建编译一个项目。这是我第一次没有跟着一块有完整开发流程的板子的视频课,而几乎完全是自己检索资料探索尝试的项目构建,因此碰到了很多弯路。首先rasc软件我们新建一个项目。

    项目起名

    板子型号这里是根据我的学习板设置的。IDE一定记得改为keil。

    image-20230601022545320

后两页选择 no rtos 和 minimal 即可,因为我们现在的目的只是尝试编译通过一个项目。

  1. 添加完成后,点击generate code 生成相关的项目代码。然后用keil打开,尝试编译。

  2. 我第一次遇到的问题是报了19个错。我还以为是pack导入的不对,但是后来搜了一下发现不是那么回事,是编译方式选错了。参考文章:keil出现大量未知语法错误(系统移植)_portforce_inline_IT小生lkc的博客-CSDN博客

    image-20230601022913830

  3. 于是我把编译器改为version5,编译到一半,再次报错:error: A3903U: Argument ‘Cortex-M7.fp.sp’ not permitted for option cpu’.。这个问题原因是因为编译器版本太低,于是我又去下载了新的keil5.

  4. 再次编译的时候提示我,不能用version5,新版本已经不支持了。于是我又改为version6进行编译。这次非常顺利!

image-20230601023151749

猜你喜欢

转载自blog.csdn.net/jtwqwq/article/details/130980143
今日推荐