DAVE最新版是4.4.2。从官网下载压缩包解压即可在目录的eclipse中找到DAVE.exe启动文件。如果出现类似以下无法启动的错误消息,可尝试删除DAVE-IDE-4.4.2-64Bit\eclipse\configuration\org.eclipse.core.runtime\.manager目录下所有内容。
新建APP时,如果出现如图所示错误,可以尝试在APP管理里面安装如下所示的插件。
安装插件:
英飞凌的P2G原型板的相关资料中提供了两个固件,一个叫P2G_FMCW,一个叫P2G_FW,至于区别,里面有ReadMe.txt。很奇怪的是导入P2G_FW后可以看到工程里面关于APP的部分,而P2G_FMCW导入后则是空的,只有DAVE产生的代码部分。
这不合理,这不科学,这不可能!没有DAVE APP,如何能迅速查到MCU上资源的使用?
好在经过全文本比较,两个项目只在算法和配置上有区别,其他大部分内容都是一样的。而且基于同样一块原型板,MCU的硬件配置上必须是一样的。
所以,直接拷贝IFX_P2G-HW-SW_V1.0.2\Firmware_Software\DAVE project\P2G_FW\Dave下面的两个文件/目录到对应IFX_P2G-HW-SW_V1.0.2\Firmware_Software\DAVE project\P2G_FMCW\Dave中去。Generated目录可以删掉,这是DAVE APP产生的代码。
再次导入P2G_FMCW,终于有APP界面了。现在我们可以很方便的查看这个项目中各项资源的配置情况。
另外:1、点击Dave 菜单里面的manual pin allocator项,也如下图所示,可看到所有使用IO Pin的分配情况。也可以在Dave菜单中找到Report整体查看。
另外:2、点击DAVE菜单生成代码选项,则根据APP配置重新生成代码(也就是刚才提到的Generated目录可以删掉的原因)。
由于原型板上的SEGGER仿真器没有对目标板供电,因此使用TOOLBOX工具烧录或使用DAVE IDE进行仿真时需要将前后两个USB接口都通上电。
另外,需要更新SEGGER JLINK的版本,低版本的JLINK驱动可能不认识XMC4700。
此内容由EEWORLD论坛网友freebsder原创,如需转载或用于商业用途需征得作者同意并注明出处