基于AWR2243级联板实时处理SDK环境搭建
参考资料
TIDEP-01012快速入门(实时处理)_processor_sdk_radar_03_08_00_00支持静态ip-CSDN博客
ProcessorSDKRadar_UserGuide.pdf
所需软件列表
:
环境搭建
1、 安装SDK
双击打开PROCESSOR_SDK_RADAR_03_08_00_00_setupwin.exe,按照默认路径安装,不要更改,全程点击下一步,不需要额外操作,全程大概10-20分钟。
2、 安装DFP包
运行mmwave_dfp_02_02_04_00_win32.exe,默认路径,不需要更改,如果在安装mmwavestudio的时候已安装,此步骤可以忽略。
3、 安装编译器
运行gcc-arm-none-eabi-4_9-2015q3-20150921-win32.exe,安装目录需要装在指定位置:dir>/ti_components/cg_tools/windows/,最后的完整目录如下:
需要将上图中的4.9 2015q3文件夹更名为:gcc-arm-none-eabi-4_9-2015q3
添加环境变量
除此之外,要把os_tools目录下面的xdc编译器也添加到环境变量中:
C:\PROCESSOR_SDK_RADAR_03_08_00_00\ti_components\os_tools\windows\xdctools_3_32_01_22_core
4、 更改固件以支持AWR2243
将code_changes文件夹的三个文件替换掉SDK中对应的文件。
对应位置:
bspdrv_ar12xx.c:
C:\PROCESSOR_SDK_RADAR_03_08_00_00\ti_components\drivers\pdk_01_10_04_05\packages\ti\drv\vps\src\devices\radar_ar12xx\src
bspdrv_ar12xxFmwPriv.c:
C:\PROCESSOR_SDK_RADAR_03_08_00_00\ti_components\drivers\pdk_01_10_04_05\packages\ti\drv\vps\src\devices\radar_ar12xx\src
radarDspCascadeMimo.c:
C:\PROCESSOR_SDK_RADAR_03_08_00_00\vision_sdk\apps\src\rtos\radar\src\alg_plugins\alg_fxns\radardspcascademimo
将C:\ti\mmwave_dfp_02_02_04_00\firmware目录下的xwr22xx_metaImage.bin和xwr22xx_metaImage.c 拷贝到
C:\PROCESSOR_SDK_RADAR_03_08_00_00\ti_components\radar\mmwave_dfp_01_02_00_00\firmware文件夹
5、 更改makefile文件
打开/vision_sdk/build/Rules.make 文件,做如下修改:
MAKEAPPNAME=apps
MAKECONFIG= tda2xx_cascade_bios_radar
6、 编译运行
使用vscode打开vision_sdk文件夹,在命令行进入到/vision_sdk/build/目录,依次运行以下命令:
gmake -s -j16 depend
gmake -s -j16
gmake -s sbl
gmake -s appimage
注:除了修改mk文件或者ti_components的文件外,后续编译都不需要运行第一条命令,具体可参考文档:
实际效果
参考以下视频:
使用TI的AWR2243四级联雷达的发射波束形成模式(TXBF)进行实时道路测量。
AWR2243级联板数据实时处理,输出点云数据(MIMO)
注意事项
MIMO模式的usercase需要进行校准才可以出结果,否则只有profile曲线图。校准过程可以在参考以下:
eg:100空格0空格255enter
实时处理MIMO只有10FPS,TXBF只有2TXBF。
code_changes文件夹下载
链接:https://pan.baidu.com/s/1kj5BeoKqmr0WMQROUhv_3w?pwd=gspk
提取码:gspk