基于AWR1642 讲解TI毫米波雷达开发环境搭建

news2024/9/29 17:39:16

文章内容同步发布在公众号(雷达原理与系统),欢迎关注交流~

这是第三篇文章,上一篇文章介绍了“TI官方资源介绍和使用”,感兴趣的可以去参考一下。本篇内容打算介绍基于AWR1642讲解TI毫米波雷达开发环境搭建,包括常用的软件:SDK,CCS,mmWave Studio,Uniflash,mmWave Demo Visualizer,每个软件具体的功能可以参考上一篇文章。

确定ES number

拿到EVM板之后,为了保证后续安装的软件能和EVM板匹配,第一步就要先确定芯片的型号(即ES number)。确定版本号的另一个好处就是当你在后面的开发过程中遇到问题时,去e2e论坛提问的时候最好附上相关硬件信息,这样也有利于TI工程师给出及时且准确的回复。

查看ES number的方法:用手机的手电筒照着芯片,看Line4的位置,那里的信息代表着芯片的版本号。对于不同EVM板,Line4位置的信息代表的含义如下表所示。

下载对应版本的SDK

毫米波软件开发套件 (SDK,Software Development Kit) 是一个软件包集合,支持在 TI 毫米波传感器上进行应用评估和开发。此工具包括 MMWAVE-SDK 和支持设计需求的配套包。

在确定了芯片版本号之后,就是下载并安装对应版本的SDK,下载地址为AWR1642 data sheet, product information and support | TI.com。每个版本的SDK都有对应的release notes,在release notes中的Platform and Device Support章节可以发现该SDK支持的芯片,如下图所示。如果你使用的芯片在下面的列表中,那就可以使用该版本的SDK,如果没有(可能EVM板比较老一些),那就要去找版本低一些的SDK。点击View all versions可以浏览之前版本的SDK,直到找到适合的为止。

下载完成之后就是安装,建议SDK的安装路径最好选择默认位置(在C盘的根目录下)

下载Uniflash

Uniflash用途是向EVM板中烧写编译好的bin文件,下载地址AWR1642 data sheet, product information and support | TI.com。

这里需要注意的地方和SDK下载时一样,选择适合EVM板的Uniflash,一般下载最新版本的就好。

下载mmWave Demo Visualizer

该工具的作用:配置毫米波雷达传感器并显示检测结果。

需要注意的是:安装之前需要下载对应版本的GUI Composer Runtime。安装过程中直接安装 mmWave Demo Visualizer即可 ,在安装的过程中会同时安装 GUI Composer Runtime,如图所示 ,只要选择GUI Composer Runtime存放的位置即可 。

下载mmwave studio

该工具主要是配合采集卡(如DCA1000)使用,将采集到的数据在MATLAB中进行进一步分析。同理,也要下载能支持EVM板的mmWave Studio版本,相信大家已经轻车熟路了,就不赘述了。

下载RadarToolbox

之前工业工具箱(Industrial Toolbox)和车载工具箱(Automotive Toolbox)是分开的,后来合并到一起,改为雷达工具箱(radarToolbox),不过在ti网站上依然可以下载到单独的工业或车载工具箱。

在radar Toolbox中examples下有一个html文件examples_overview.html,是ti现有examples的概述,每个example都有release noteuser guide。其中release notes中也指出了运行该example需要的条件,如SDK版本号,EVM的型号等。

下载CCS

下载最新版本的即可,安装过程中要关闭病毒查杀软件,防火墙。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2167069.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

24 基于51单片机的公交车报站仿真(LCD12864、DS1302、串口)

目录 一、主要功能 二、硬件资源 三、程序编程 四、实现现象 一、主要功能 基于51单片机,采用DS1302时钟模块读取时间,通过LCD12864显示实时时间,然后两个按键,一个按下表示到站,一个按下表示没到站。 到达站点&a…

亚信安全天穹5分钟勒索体检 免费试用今起上线

对于勒索攻击的认知 你是否还停留在“2.0时代”? 勒索攻击无疑是企业面临的最大威胁,2024年上半年,勒索组织数量同步增长超过50%,勒索攻击数量也持续攀升,平均勒索赎金突破520万美元。 当前,勒索攻击治理…

Spring Boot 进阶- 如何从配置文件中获取值?

&emps;在上一篇文章中,我们介绍了两种配置文件的方式,那么在添加完配置文件之后,我们如何从配置文件中获取到对应配置的值呢?这篇文章中我们就来看看这个问题。 一般的说SpringBoot中读取配置文件的方式有两种 @Value注解:基于@Value注解进行配置,一般适用于单个属性…

工业狗转行AI的心路历程,重新来过为时不晚!

言归正传,原本想写一篇人工智能大模型的科普文,为以后整理学习笔记开个头,但是细细琢磨了一下我这半吊子水平,怕是说不齐全。而且,我一直以来都很想跟把自己跨专业/行业转行AI的心路历程跟别人分享一下,希望…

10.1 Linux_并发_进程基本知识

进程和程序的区别: 程序是存放在磁盘上的文件,是静态的。进程就是跑起来的程序,是动态的。它包括创建、调度、执行、消亡。是一个程序所分配资源的总称。 具体提关系如下: 各部分具体含义参考博文"16.C基础_内存管理"…

双token无感刷新(vue3+node.js)

无感刷新的基本原理 使用刷新令牌(refresh token): ○ 应用程序在首次登录成功后会获得一个访问令牌(access token)和一个刷新令牌(refresh token)。 ○ 访问令牌通常有较短的有效期&#xff0…

2024史上最全网络安全面试题+答案,看完offe拿到手软!

1.1 网络安全行业现状 安全行业起步晚。安全行业整体起来才没几年,多数企业因为资源投入和建设时间原因导致覆盖面和深入度都不够,这其中甚至包括一些国内大厂,并没有想象的那么安全。其安全水位仅能应付一些白帽子级别,针对专业…

产品经理有必要学习大模型技术吗???

产品经理要讨论的,不是有没有必要学习大模型,而是以怎样的姿势拥抱大模型。 我之前公司是外企,还记得当年Iphone刚推出的时候,我的一个同事从东北老家拿着一个U盘跑到北京,跟我们公司部门主管描绘了他设想中PC端产品迁…

终于不用为GPU算力发愁了,FLUX LoRA训练一键启动!(附模型)

FLUX 是一个开源的全新的图像生成器,可以生成逼真的超现实图像,人们称它为 Midjourney 的终结者,下一代 Stable Diffusion 的替代品。 FLUX究竟强大到什么程度?外网到现在为止,都还有抵制它的声音。 Google DeepMind 团…

excel快速入门(二)

Excel的概念说明 文章目录 Excel的概念说明常见术语说明单元格/单元格区域活动单元格/单元格区域行或列单元格引用相对引用绝对引用混合引用 Excel的常见格式说明单元格格式数字格式 Excel 工作表编辑鼠标指针介绍1.白色十字状2.单向黑色箭头状3.双向单竖线箭头状4.双向双竖线箭…

Dubbo框架面试题

1.什么是Dubbo? Dubbo是基于Java的高性能轻量级的RPC分布式服务框架,现已成为 Apache 基金会孵化项目。 2.为什么要使用Dubbo? 随着互联网的快速发展,Web应用程序的规模不断扩大,分布式服务体系结构和流计算体系结构势在必行。 dubbo的…

对博客系统进行自动化测试

博客系统代码:spring-blog taotao/Studying JavaEE Advanced - 码云 - 开源中国 (gitee.com) 自动化脚本代码:BlogAutoTest taotao/Studying JavaEE Advanced - 码云 - 开源中国 (gitee.com) 上线项目地址:博客登陆页 目录 一、博客系统项…

【Spring】lombok、dbUtil插件应用

一、lombok插件 1. 功能:对实体类自动,动态生成get、set方法,无参、有参构造..... 2. 步骤: (1)idea安装插件(只做一次) (2)添加坐标 (3)编写注解 NoArgsCo…

Python面向对象编程:类和对象①

文章目录 一、什么是面向对象编程1.1 面向对象编程的基本概念1.2 Python中的类和对象 二、定义类和创建对象2.1 定义类2.2 创建对象2.3 __init__方法2.4 self参数 三、类的属性和方法3.1 类的属性3.1.1 实例属性3.1.2 类属性 3.2 类的方法3.2.1 实例方法3.2.2 类方法3.2.3 静态…

Redis缓存技术 基础第二篇(Redis的Java客户端)

文章目录 一、Redis的Java客户端二、Jedis快速入门三、Jedis连接池四、SpringDataRedis快速入门五、SpringDataRedis优化 一、Redis的Java客户端 在Redis官网中提供了各种语言的客户端,地址:https://redis.io/clients 而关于java的功能模块分为以下几种…

数据的表示和存储 第4讲 C语言中的浮点数的编码表示

作者简介:互联网行业 算法研发工程师 本文适合阅读者:对C语言浮点数有一些疑惑的同学~ C语言的基本数据类型中,除了整数之外,还包含浮点数。 浮点数在机器中是如何表示的呢? 科学计数法,我们比较熟悉,任何十进制的数,都可以表示为:一个小数✖10的多少次方。 尾数的…

FIOT/浙江信达可恩消防股份有限公司25周年庆典隆重召开

一年一度,有着智慧消防物联网发展“行业风向标”的FIOT2024中国消防物联网大会,9月10日在杭州拉开帷幕!大会以丰富的流程设置,全新的会议视角为您呈现一场新思想、有干货、有价值的行业盛会。 9月10号下午,浙江信达可…

Spring MVC中实现一个文件上传和下载功能

说到文件上传和下载,相信每个开发者都有或多或少的接触过文件上传的功能吧,文件上传和下载是我们在学习计算机网络应用常见的一个功能,主要涉及到用户和服务器之间的数据传输。 我们来对文件上传和下载功能的进行相关概述吧! 文…

MySQL事务、索引、数据恢复和备份

MySQL事务、索引、数据恢复和备份 1.MySQL的事务处理 事务就是将一组SQL语句放在同一批次内去执行 如果一个SQL语句出错,则该批次内的所有SQL都将被取消执行 MySQL的事务实现方法 : SET AUTOCOMMIT 使用SET语句来改变自动提交模式 SET AUTOCOMMIT 0; # 关…

测试干货 | 一文读懂工业CT检测技术—无损检测手段

撰文排版:刘佳 审核指导:肖俊灵 “研路漫漫,伴你同行” 本文较长,建议先收藏后随时查看!以后我们将更新更多此类硬核科普,欢迎关注! 工业CT,即工业计算机断层成像技术,作…