CF5010是使用 Eclipse 集成开发环境进行开发,而非常见的MDK之类的软件。
该软件是位于资料包的CF5010_SDK_CUSTOMER\trunk\CF5010_SDK\toolchain\eclipse\目录下,双击后即开始安装。
在出现图所示界面时,可修改工作路径

在完成安装后,可点击“Import existing projects” 以导入已有的工程。
导入之后设置编译器路径GDB:

与这个文件位置匹配:

然后再次进行编译,则其结果显示编译成功,所生成的目标为为*.Hex和*.elf。
接下来配置仿真下载器软件,将openocd_win64解压到如下文件夹:

将文件改名:

将必要*.dll复制,进行如下操作:

安装zadig2.9,注意在下图中:

选择列举所有外设(如果没有选中,不会出现有效选项),再将插入Jlink仿真器时出现的对应选项选中进行安装替换jlink驱动;最后还要在编译环境中进行设置:

路径要和自己的openocd.exe匹配

最后接好仿真器和开发板,在main()中修改一下点亮led程序:
led_demo_init();
demo();
**while** (1)
{
cf_delay_ms(1000);
cfprintf("A-Z a-Z 0-9 :%u...\r\n",CF_TIME_MS);
GPIO_Set_Data(GPIOB, GPIO_NUM_10, GPIO_DATA_SET);
cf_delay_ms(500);
GPIO_Set_Data(GPIOB, GPIO_NUM_10, GPIO_DATA_CLEAR);
cf_delay_ms(500);
}
完成实验,现象如下视频:
26e8a51ca54467014f3dc811e5de33b1
|