[原创] position2Go测评2、插曲

freebsder   2020-1-14 09:28 楼主
  1. DAVE无法启动

DAVE最新版是4.4.2。从官网下载压缩包解压即可在目录的eclipse中找到DAVE.exe启动文件。如果出现类似以下无法启动的错误消息,可尝试删除DAVE-IDE-4.4.2-64Bit\eclipse\configuration\org.eclipse.core.runtime\.manager目录下所有内容。

image-20200114092801-1.png

image-20200114092801-2.png

 

  1. DAVE无法打开/新建APP

新建APP时,如果出现如图所示错误,可以尝试在APP管理里面安装如下所示的插件。

image-20200114092801-3.png

安装插件:

image-20200114092801-4.png

 

  1. 最关键的:为雷达源代码添加APP支持。

英飞凌的P2G原型板的相关资料中提供了两个固件,一个叫P2G_FMCW,一个叫P2G_FW,至于区别,里面有ReadMe.txt。很奇怪的是导入P2G_FW后可以看到工程里面关于APP的部分,而P2G_FMCW导入后则是空的,只有DAVE产生的代码部分。

image-20200114092801-5.png

这不合理,这不科学,这不可能!没有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产生的代码。

image-20200114092801-6.png

再次导入P2G_FMCW,终于有APP界面了。现在我们可以很方便的查看这个项目中各项资源的配置情况。

另外:1、点击Dave 菜单里面的manual pin allocator项,也如下图所示,可看到所有使用IO Pin的分配情况。也可以在Dave菜单中找到Report整体查看。

image-20200114092801-7.png

image-20200114092801-8.png

另外:2、点击DAVE菜单生成代码选项,则根据APP配置重新生成代码(也就是刚才提到的Generated目录可以删掉的原因)。

image-20200114092801-9.png

 

  1. 关于P2G原型板的烧录

由于原型板上的SEGGER仿真器没有对目标板供电,因此使用TOOLBOX工具烧录或使用DAVE IDE进行仿真时需要将前后两个USB接口都通上电。

另外,需要更新SEGGER JLINK的版本,低版本的JLINK驱动可能不认识XMC4700


此内容由EEWORLD论坛网友freebsder原创,如需转载或用于商业用途需征得作者同意并注明出处

默认摸鱼,再摸鱼。2022、9、28

回复评论

暂无评论,赶紧抢沙发吧
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复