当前位置:   article > 正文

TI毫米波雷达开发中软件版本的说明

TI毫米波雷达开发中软件版本的说明

目录

1.确定芯片的版本

2.下载对应版本的SDK

3. 下载Uniflash

4.下载对应的mmWave Demo Visualizer的版本

5.下载对应的工具箱

6.如果用到采集卡,需要下载对应版本的mmWave Studio

7. CCS


1.确定芯片的版本

拿到EVM板之后先确定板子的型号。比如AWR1642 ES1.0,AWR1642 ES2.0,AWR1843 ES1.0等等。怎么去确定是ES1.0或者是2.0呢?可参照下图,这里已给出图片链接,供读者自行查阅。如果要进一步了解,可参考对应器件的文档,如IWR1642 Device Errata

 

 

TI论坛有关于这个AWR1642 ES号的提问,请参考 AWR1642: How to check ES1.0 or ES2.0 for AWR1642?

2.下载对应版本的SDK

确定板子型号之后,再去下载相应的SDK版本。这里大致给出几个sdk版本以及所支持的芯片型号。更多信息可以去官网查询。我使用的是AWR1642 ES1.0,所以只支持sdk1.2以及以前的版本。

 

在安装SDK的同时也会安装其他的组件,如下图所示。

下图为正在安装的过程,安装文件夹最好选择默认。

安装完成之后的效果。

现在来看看mmwave_sdk文件下都有哪些组件。

3. 下载Uniflash

下载地址:https://www.ti.com/tool/UNIFLASH

4.下载对应的mmWave Demo Visualizer的版本

下载的地址:https://dev.ti.com/gallery/search/mmWave_Demo_Visualizer

mmwave demo visualizer的版本选择可参照下图,更多的信息可参考mmwave demo visualizer_User's Guide。

这里选择下载mmWave Demo Visualizer Record 2.0版本,下载之前需要先下载GUI Composer runtime v6.0.0

下载完安装程序之后,不要急着安装。因为在安装mmWave Demo Visualizer Record 2.0的过程中,让要求你安装GUI Composer runtime,如下图所示。所以直接安装mmWave Demo Visualizer Record 2.0即可。

安装完成之后打不开!!!没有可执行的文件,我也不知道为什么。尝试下载mmWave Demo Visualizer 3.1.0版本,这是支持sdk1.2的最新版本,再往上就不支持了。

下载mmWave Demo Visualizer 3.1.0版本之后可以正常打开。上面问题的具体原因没有深究,有遇到过类似问题的小伙伴可以出来说说。

5.下载对应的工具箱

下载地址:https://dev.ti.com/tirex/explore/node?a=VLyFKFf__2.0.0&a=VLyFKFf__3.6.0&a=VLyFKFf__3.6.1&a=VLyFKFf__3.6.2&a=VLyFKFf__4.0.0&node=AHJY4qNCowO17wH-P2ICKQ&r=VLyFKFf__3.5.0&r=VLyFKFf__4.1.0

在选择工具箱的版本时,需要看工具箱中的Labs的User Guide中需要的sdk版本。比如Automotive Toolbox 3.0.0 Labs中的Obstacle Detection,它所需要的sdk是2.0.0.4(如下图)。所以这个例子这AWR1642 ES1.0上就跑不起来。

Automotive Toolbox 3.1.0 Labs中的Driver Vital Signs,它所需要的sdk是1.1.0.2(如下图)。所以这个例子这AWR1642 ES1.0上应该可以跑。

 

如果要下载之前版本的工具箱,可参考此链接

6.如果用到采集卡,需要下载对应版本的mmWave Studio

下载地址:https://www.ti.com/tool/MMWAVE-STUDIO?keyMatch=MMWAVE%20STUDIO&tisearch=Search-EN-everything&usecase=GPN

7. CCS

CCS的使用请参考CCS User's Guide。主要是看Getting Started,Projects and Build和Debug。

安装的时候关闭病毒查杀软件,防火墙,重启之后再安装。最好保证下面几个选择都显示为OK。

关于CCS的版本,越新越好吧。


了解以上的内容对后面开发环境的搭建很有好处,也能少走不少弯路。举个我自己经历的情况。我在进行开箱演示时遇到的问题。

Error:SDK input version [major, minor ] = [2, 0]  not matching [1, 0]  reported by target, Hint: Change input version/target and try again

【原因】sdk版本的问题,在烧写的时候选择的sdk版本是mmwave_sdk_02_01_00_04(C:\ti\mmwave_sdk_02_01_00_04\packages\ti\demo\xwr16xx\mmw\xwr16xx_mmw_demo.bin),但是在mmWave Demo Visualizar(version2.0.0最高只支持到sdk的2.0版本)中选择的sdk版本是2.0所以产生了上述错误。重新下载了sdk的版本(mmwave_sdk_02_00_00_04),将C:\ti\mmwave_sdk_02_00_00_04\packages\ti\demo\xwr16xx\mmw\xwr16xx_mmw_demo.bin文件烧写进去就不会出现这个问题了。但是又一个问题出现了。

Error:Incorrect config reported by target. Hint:Change configuration and try again.

【原因】EVM板是ES1.0,只能用sdk v1.2或者更早的版本。所以拿到EVM先搞清楚ES号,然后去下载对应的sdk

最后说一句,开发过程中遇到的问题都可以去E2E论坛找答案,大多数问题应该别人也遇到过。


总结:针对AWR1642 ES1.0 EVM板,下载的软件分别为

  1. mmwave_sdk_01_02_00_05
  2. Uniflash_6.1.0
  3. mmwave_studio_01_00_00_00
  4. mmwave_automotive_toolbox_3_1_0
  5. mmwave_demo_visualizer_3_1_0(gccruntime v7.0.0)
  6. CCS
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家自动化/article/detail/536863
推荐阅读
相关标签
  

闽ICP备14008679号