本帖最后由 IFX_Lingling 于 2023-11-21 10:58 编辑
- 打开DAVE,选择建立workspace的路径:
- 点击Ok以后,选择任务栏里面的file,在下拉菜单里面选择DAVE Project,可以选择DAVE CE Project,选择库里面的BSP,比如:XMC1400 Boot Kit:
- 在导入的工程里面,会对这个BSP有些基础的配置。具体的配置内容可以查看API:DAVE_Init();
DAVE_STATUS_t status;
status = DAVE_Init(); /* Initialization of DAVE APPs */
if (status != DAVE_STATUS_SUCCESS)
{
/* Placeholder for error handler code. The while loop below can be replaced with an user error handler. */
XMC_DEBUG("DAVE APPs initialization failed\n");
while(1U)
{
}
}
- 在左下方的workspace里面可以Add App Dependency Tree
加载组件以后,要点击上面的图标,生成底层的代码库,这一点很重要,否则底层不会生成对应的代码库。可以看DAVE文件夹下面的Generated 文件夹,从这里可以看到工程使用的APP生成的lib。 5. 右击组件,选择App help,可以看到如下图界面,选择usage,可以看到使用范例。 6. 工程创建好了,就要开始 debug工程,点击here下载最新的jlink驱动,在DAVE IDE里面,点击windows->Perferrences,在Run/Debug这个栏目里面设置SEGGERJLink的安装目录。这样DAVE就可以找到Jlink的驱动了。 7. 点击debug图标的时候,可能会遇到找不到elf文件的问题,可以通过手动加载elf文件。 8. 以上的准备工作都做好以后,就可以进行调试和烧录了。在Debug的界面里面,可以直接查看外设对应的寄存器配置和需要查看的变量。
|