【TI-mmWave】二、IWR6843ISK-ODS毫米波雷达【固件开发】流程


此篇为TI毫米波雷达上手系列第二篇。
注:如果只需要使用做好的固件,那么请参考【mmWave】一、IWR6843ISK-ODS毫米波雷达【固件烧写和上手使用】流程,直接安装串口驱动和固件烧写工具即可使用。
本篇主要为了搭建对固件进行二次开发定制,生成.bin格式固件的环境。

固件开发环境-软件安装

下面这套流程可以参考TI官方的视频https://edu.21ic.com/video/2264
https://blog.csdn.net/lowbob/article/details/105671559这篇博文

1.mmWave SDK

下载:https://www.ti.com/tool/MMWAVE-SDK
我下载的版本是mmwave_sdk_03_05_00_04
安装不难

2.MATLAB runtime

是运行项目所需要的库,没装它项目会运行不了
下载:https://ww2.mathworks.cn/products/compiler/matlab-runtime.html
我安装的是MATLAB_Runtime_R2021a
安装不难

3.Code Composer Studio(CCS)

是TI的IDE,在这里开发项目,导入TI的项目。
如果我们需要自己设计满足需求的固件,就需要在CCS里面进行开发并生成固件。

安装后,在CCS里面的Resource Explorer导入Vital Signs工程
点右上角的Import
在这里插入图片描述
import的工程:

其自带bin,位于本地安装路径
.\CCS\ccs1120\ccs\tools\compiler\mmwave_industrial_toolbox_4_11_0\labs\Vital_Signs\68xx_vital_signs\prebuilt_binaries
可以直接使用该固件,烧录板子里,跑例程测试。

固件编译和生成

对导入的工程,如果自己修改了,需要生成新的固件,这需要在选项中配置项目所需SDK的位置,把SDK安装后所产生的文件夹都加入,才可build固件,详见:
【mmWave】三、CCS Projects导入报错:This project requires product SYS/BIOS v6.73.1.01, or equivalent…

配置好后,点击
在这里插入图片描述
就会生成用于烧写的固件
在这里插入图片描述
即可把这个固件拿去烧写了,烧写步骤见【mmWave】一、IWR6843ISK-ODS毫米波雷达【固件烧写和上手使用】流程
end