受调试下载工具的限制,只好以绕道的方式来解决这个问题,即使用RASC来创建工程,然后再由它转化为Keil工程。而在Keil的环境下,就可以借助其它的调试工具来解决下载问题。
真是有些不解,难道厂家直接提供出基于Keil的例程供用户选择使用就不香吗?
没办法,在没有Keil例程的前提下只好前去绕行!
1. 安装Keil 安装包
受调试下载工具的限制,只好以绕道的方式来解决这个问题,即使用RASC来创建工程,然后再转化为相应的Keil工程。而在Keil的环境下,就可以借助其它的调试工具来解决下载问题。
真是有些不解,难道厂家直接提供出基于Keil的例程供用户选择就不香吗?
没办法,在没有Keil例程的前提下只好前去绕行!
要使用Keil进行开发,自然要安装相应的支持包。
2. 安装RASC为了生成Keil工程,就需要RASC作转换的媒介,其安装过程如下。首先在官网下载setup_fsp_v4_0_0_rasc_v2022-07.exe,然后加以安装。对于初次安装者实在有些晃人,其安装界面及安装过程简直与e2studio太相像了,差点以为装错软件了!

图1 选取安装位置

图2 接受协议

图3 开始安装

图4 完成安装
在完成安装后,为便于后续使用,可在安装路径下找到 RASC 的启动程序,然后为其在桌面创建快捷方式。
3. 以RASC创建工程
用 RASC 软件创建工程的步骤与使用 e2 studio相类似,其最终的目的就是生成Keil 工程,其具体操作为:打开 RASC 软件,在菜单栏依次点击“File”→“New”→“FSPProject”,以新建一个工程。

图5 创建工程
在取消勾选“Use default location”后,为 创建的Keil 工程进行命名,并在“Workspace_Keil”文件夹来存放 Keil 工程。

图6指定工程位置及名称
随后点击“Next”进入下一步,并按图9所示来选择 IDE 类型及编译器。

图7 选取工具链

图8 选取系统类型

图9完成配置

图10 完成创建
至此,创建新工程的工作就完成了。若键入指定的存放位置,则可见到 RASC 所生成的Keil 工程,见图11所示。

图11 生成工程
双击 Keil 工程文件以打开该Keil 工程,其内容如图12所示。

图12 浏览工程内容
4. RASC配置
在Keil环境下,依次点击“Tools”→“RA Smart Configurator”,即可打开相应的配置界面,见图13所示。

图13 菜单选择
单击右上角的 “Generate Project Content”,则软件会根据工程现有的 FSP 配置来自动生成 FSP 库代码。

图14 配置界面
5. 配置Keil 工程
在以RASC 生成 Keil 工程后,若直接编译和下载程序,虽然可能会通过,但在程序下载时会报错。因为 RASC 自动生成的这个 Keil 工程默认情况下并没有配置好一些必需的工程选项。
具体步骤如下:
①:单击该工程选项配置按钮。
②:点击最左边的“Device”页面。在这个页面可以更换芯片型号,见图15所示。
③:点击“OK”按钮,退出设置。

图15 指定芯片
随后需添加工程头文件所包含的路径,其操作为:
打开工程选项的配置窗口,并切换到“C/C++ (AC6)”页面,此时“Include Paths” 栏为空。需在“Include Paths”栏添加一条头文件包含的相对路径“./src”。

图16 完成添加
6. 编译工程
单击编译按钮,则可对色彩的进行编译。
可惜的是尽管前面均获得了成功,但却止步在了编译目前,估计是KEIL的版本偏低或是芯片升级包不匹配!

图17 编译结果
尽管编译环节没有通过,但不妨碍对调试工具的设置。

图18调试器连接

图19 设置调试器类型

图20 连接状态

图21 烧录算法
后面的任务是尽快通过编译这一关,开发工作才能正常进行。