1 前言

第一次使用毫米波雷达,大致熟悉了流程,目前可以跑官网预编译好的结果。
其中build那块报错,目前还没有解决,可能是相关软件安装的问题。

2 准备工作

2.1 mmWave SDK

下载地址:https://www.ti.com.cn/tool/cn/MMWAVE-SDK

根据操作系统版本进行选择

2.2 Code Composer Studio(CCS)

下载地址:https://www.ti.com.cn/tool/cn/CCSTUDIO#downloads


2.3 Uniflash

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

历史版本:https://software-dl.ti.com/ccs/esd/uniflash/docs/release_archive.html


2.4 MATLAB runtime

下载地址:https://ww2.mathworks.cn/products/compiler/matlab-runtime.html

选择一个合适的版本,我目前也不太清楚应该怎么选择。有的项目明确要求了某个版本就下那个版本。

2.5 TI Cloud Agent

使用 mmWave Demo Visualizer 的时候要求安装

安装这个软件的时候,报了以下错误


原因是我修改了默认安装路径,安装在D盘了,默认安装在C盘就好了。

解决方法来源:https://digitalsupport.ge.com/en_US/Article/Is-Windows-8-3-File-Naming-Enabled-How-Do-I-Enable-8-3-File-Naming-If-It-Is-Not


但是,它通常不会在非系统驱动器上启用,在对备用(非系统)驱动器执行安装时会出现问题。

3 导入工程

在CCS中导入官方提供的工程


初始界面

view --> Resource Explorer


选择 mmWave radar sensors


选择 Embedded Software

选择 Industrial Toolbox


点击右上角 install,由于我已经安装过了,所以这里显示 Uninstall


安装好 Industrial Toolbox 之后,就可以选择其中某一个 Lab 来测试。


这里选择 Out Of Box Demo


选择 Out Of Box 1443


导入工程


导入的时候报了一些错,目前不清楚原因


导入完成后,在 Project Explorer 看到多了个文件


修改了代码以后,可以build项目,生成新的二进制文件


但是我这里遇到一个错误,目前不清楚原因

Buildfile generation error occurred…
This project does not contain a buildable RTSC Configuration (.cfg) file. In order for it to build, this project must contain one RTSC Configuration file that is not excluded from build.
Build stopped…


没有 build 问题也不大,可以使用官方预编译好的二进制文件。

在 CCS 的安装目录可以找到 Industrial Toolbox 文件夹

按照这个目录找下去

\ti\ccs1210\mmwave_industrial_toolbox_4_12_0\labs\Out_Of_Box_Demo\prebuilt_binaries

可以找到编译好的二进制文件,可以直接拿来用

4 烧录

4.1 调到 Flashing Mode

这里注意要正确连接跳线。每个雷达的构造不同,具体见官方文档——模式设置

由于我使用的雷达是 IWR1443,因此我找到这个地方,点击 > 展开具体说明。

Flashing Mode

意味着我要接 SOP0 和 SOP2

4.2 使用 UniFlash 软件

下面打开 UniFlash 软件,点击 Start

4.2.1 选择 .bin 文件

选择 .bin 文件

4.2.2 填入端口号

这里要填入正确的端口号

在设备管理器中查看端口号



User UART 用来烧录

因此填上 COM6

4.2.3 开始烧录

点击 Load Image 开始烧录

如果卡了,可以断开雷达电源,再重新插上试一下。

这样就表示烧录成功了。

5 运行GUI

5.1 调到 Functional Mode

烧录完成后,需要将雷达调到 Functional Mode

Functional Mode
还是参考 官方文档——模式设置


我应该连接 SOP0 ,断开 SOP1 和 SOP2


调完模式后应重新连接雷达电源。

5.2 打开 GUI 界面

打开官网提供的 mmWave Demo Visualizer

根据提示,我使用的是 IWR1443,应该选择 SDK 2.x

选择合适的平台

5.3 配置端口号



还是在设备管理器中查看端口号的

点击 OK ,底部会显示等待数据


点击向雷达发送配置信息


控制台会出现一些信息

5.4 成功采集到数据

点击 Plots 观察

可以看到,成功采集数据。

6 参考文档

  1. https://github.com/yiwangchunyu/mmWave
  2. 官方文档
  3. 一、 毫米波(mmWave) 上手TI IWR1443——mmWave Vital Signs (生命体征实验)

毫米波雷达 TI IWR1443 初体验的更多相关文章

  1. RADAR毫米波雷达传感器

    RADAR毫米波雷达传感器 TI 利用先进的集成式射频 CMOS 雷达技术提供品类齐全的 60GHz 和 77GHz 传感器产品系列 通过高性能集成射频互补金属氧化物半导体 (CMOS) 雷达技术,可 ...

  2. Xamarin.iOS开发初体验

    aaarticlea/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKwAAAA+CAIAAAA5/WfHAAAJrklEQVR4nO2c/VdTRxrH+wfdU84pW0

  3. 4D毫米波雷达Radar

    4D毫米波雷达Radar 围绕雷达.激光雷达.高精定位等新一代传感器技术将会进入量产周期. 自动驾驶公司的竞争,在传感器配置上坦白说并没有太多差异化.除了车载激光雷达属于近几年的产物,类似摄像头.毫米 ...

  4. .NET平台开源项目速览(15)文档数据库RavenDB-介绍与初体验

    不知不觉,“.NET平台开源项目速览“系列文章已经15篇了,每一篇都非常受欢迎,可能技术水平不高,但足够入门了.虽然工作很忙,但还是会抽空把自己知道的,已经平时遇到的好的开源项目分享出来.今天就给大家 ...

  5. Xamarin+Prism开发详解四:简单Mac OS 虚拟机安装方法与Visual Studio for Mac 初体验

    Mac OS 虚拟机安装方法 最近把自己的电脑升级了一下SSD固态硬盘,总算是有容量安装Mac 虚拟机了!经过心碎的安装探索,尝试了国内外的各种安装方法,最后在youtube上找到了一个好方法. 简单 ...

  6. Spring之初体验

                                     Spring之初体验 Spring是一个轻量级的Java Web开发框架,以IoC(Inverse of Control 控制反转)和 ...

  7. 【腾讯Bugly干货分享】基于 Webpack & Vue & Vue-Router 的 SPA 初体验

    本文来自于腾讯bugly开发者社区,非经作者同意,请勿转载,原文地址:http://dev.qq.com/topic/57d13a57132ff21c38110186 导语 最近这几年的前端圈子,由于 ...

  8. 【Knockout.js 学习体验之旅】(1)ko初体验

    前言 什么,你现在还在看knockout.js?这货都已经落后主流一千年了!赶紧去学Angular.React啊,再不赶紧的话,他们也要变out了哦.身旁的90后小伙伴,嘴里还塞着山东的狗不理大蒜包, ...

  9. 在同一个硬盘上安装多个 Linux 发行版及 Fedora 21 、Fedora 22 初体验

    在同一个硬盘上安装多个 Linux 发行版 以前对多个 Linux 发行版的折腾主要是在虚拟机上完成.我的桌面电脑性能比较强大,玩玩虚拟机没啥问题,但是笔记本电脑就不行了.要在我的笔记本电脑上折腾多个 ...

  10. 百度EChart3初体验

    由于项目需要在首页搞一个订单数量的走势图,经过多方查找,体验,感觉ECharts不错,封装的很细,我们只需要看自己需要那种类型的图表,搞定好自己的json数据就OK.至于说如何体现出来,官网的教程很详 ...

随机推荐

  1. golang中的init初始化函数

    0.1.索引 https://waterflow.link/articles/1666090530880 1.概念 1.1.源文件里的代码执行顺序 init 函数是用于初始化应用程序状态的函数. 它不 ...

  2. 十、RHEL Podman命令

    Podman介绍 Podman 是一个开源的容器运行时项目,可在大多数 Linux 平台上使用.Podman 提供与 Docker 非常相似的功能.正如前面提到的那样,它不需要在你的系统上运行任何守护 ...

  3. mlflow详细安装部署

    1.安装docker # 安装工具 sudo yum install -y yum-utils # 添加yum仓库配置 sudo yum-config-manager --add-repo https ...

  4. Docker基础和常用命令

    Docker基础和常用命令 一,Docker 简介 1.1,什么是 Docker Docker 使用 Google 公司推出的 Go 语言 进行开发实现,基于 Linux 内核的 cgroup,nam ...

  5. IO多路复用的理解/演变过程

    目录 阻塞IO 非阻塞 IO select epoll 总结一下. 阻塞IO 服务端为了处理客户端的连接和请求的数据,写了如下代码. listenfd = socket(); // 打开一个网络通信端 ...

  6. 2022春每日一题:Day 23

    题目:Piotr's Ants 蚂蚁转头走,其实可以看做他们交换灵魂后接着往前走,同样发现,既然他们的速度相同,那么在数轴上相对位置不会改变(碰面会改变方向),那就好办了. 先把初始状态排序,id都记 ...

  7. 基于python的数学建模---最小二乘拟合

    import numpy as np import matplotlib.pyplot as plt from scipy.optimize import leastsq from matplotli ...

  8. Chrome 103支持使用本地字体,纯前端导出PDF优化

    在前端导出PDF,解决中文乱码一直是一个头疼的问题.要解决这个问题,需要将ttf等字体文件内容注册到页面PDF生成器中.但是之前网页是没有权限直接获取客户机器字体文件,这时就需要从服务器下载字体文件或 ...

  9. 安装BurpSuite (专业版)

    BurpSuite简介: Burp Suite 是用于攻击web 应用程序的集成平台.它包含了许多工具,并为这些工具设计了许多接口,以促进加快攻击应用程序的过程.所有的工具都共享一个能处理并显示HTT ...

  10. 关于最新版本listen1 (2.1.6)的修改心得(添加下载功能)

    注:本文只作为技术交流 前言 再次感谢 listen1 的作者开发出如此强大的音乐播放器 项目地址 上一篇的文章没有解决跨域问题(命名不能正确命名), 上一篇文章 地址 这次解决了,并简单的美化了下载 ...