0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何实现在xWR1xxx芯片上运行mmw demo

电子设计 来源:电子设计 作者:电子设计 2021-11-10 09:37 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

Other Parts Discussed in Post: UNIFLASH, IWR1642

作者:TI 工程师 Chris Meng

本文基于的软件环境是mmwave_sdk_01_00_00_05和CCS7.1。本文测试使用的硬件是xWR1642 EVM,类似的方法适用于xWR1443 EVM。

用户需要预先安装好mmwave sdk,CCS和Uniflash。相关链接如下:

  • mmWave SDK: mmWave Software Development Kit

http://www.ti.com/tool/mmwave-sdk

  • CCS7.1

http://processors.wiki.ti.com/index.php/Download_CCS#Code_Composer_Studio_Version_7_Downloads

  • Uniflash

http://www.ti.com/tool/UNIFLASH

http://processors.wiki.ti.com/index.php/Category:CCS_UniFlash

运行具体步骤:

  1. 烧写mmv demo到xWR1642 EVM

a. 将xWR1642的EVM的SOP配置为101,然后将usb线连接到电脑,连上5V电源。你应该在PC的设备管理器里面看到如下两个串口:(串口号可能有所不同)

poYBAGGKWWWARgkcAAAO7QNQ63w350.png

如果你没有看到类似的端口,请确认CCS是否有安装好。

b. 运行Uniflash工具

i. 选择你要烧录的芯片,例如IWR1642。点击确认。

pYYBAGGKWWiAeiySAABehqrptBI320.png

ii. 点击start按钮

poYBAGGKWWqAKcgKAACiMOG5jo8451.png

iii. 选择需要烧录的文件。对于xWR1642需要一个demo的bin文件。对于xWR1443需要bss的一个bin,和mss的一个bin,总共两个bin文件。

pYYBAGGKWWyAeEO6AACzWEGIv5k937.png

iv. 点击Setting&Uitlities选项,配置正确的串口(显示为XDS110 Class Application/User UART的串口号)

poYBAGGKWW-AB0TEAAC9RHBSDsU871.png

v. 点击Program选项,点击Load Image按钮。

pYYBAGGKWXGAU9NZAAFTKpzxD0g153.png

vi. 正确烧写后,在Console窗口可以看到成功的log打印。

poYBAGGKWXOAMHX2AAEy5e0SoKw423.png

c. 关闭uniflash工具软件。断开EVM电源,将EVM的SOP配置为SOP0=1(短接),其他为0.

2. 运行mmv demo

a. 将xWR1642 EVM上电,保持usb连接。请确认SOP=001。

b. 登录mmWave Demo Visualizer (https://dev.ti.com/gallery/view/534566/mmWave_Demo_Visualizer/)。建议使用Chrome浏览器。如果是第一次使用,需要点击Option选项,配置正确的COM端口。注意,在设备管理器里面显示为XDS110 Class Application/User UART的串口号是CFG_port,显示为XDS110 Class Auxiliary Data Port的串口号为DATA_port。输入正确的串口号后,点击CONFIGURE配置串口。

第一次使用mmWave Demo Visualizer的时候会要求用户安装几个插件,请确保相关安装成功。

pYYBAGGKWXaAdNxGAAEgywHbT_s880.png

c. 用户可以在Configure串口选择和滑动选择条来选择自己的应用场景,确定后,点击SEND CONFIG TO MMWAVE DEVICE,系统会自动计算参数,并且把参数发给雷达芯片。在Console Messages串口,你可以看到系统下发的所有参数和命令。

pYYBAGGKWXiAXarEAAE_-rAtFyc841.png

d. 点击Plots,你可以看到当前的测试效果。

poYBAGGKWXqAdnSbAAGAxRXl1mM972.png

e. 如果用户想手动配置雷达参数,可以点击LOAD CONFIG FROM PC AND SEND按钮,选择需要配置的雷达参数。在mmwave sdk里面也有用于参考的参数,例如C:\ti\mmwave_sdk_01_00_00_05\packages\ti\demo\xwr16xx\mmw\profiles路径下的cfg文件。

pYYBAGGKWXyAEZZdAAE8ZkLWeeY035.png

f. 如果客户无法上网,可以使用离线安装的Visualizer,但是图像更新较网页版要慢。

i. 在网页https://dev.ti.com/gallery里搜索mmWaveDemo Visualizer关键字,并且下载相关安装文件。如果你下载的是windows下的安装文件,请注意下载文件的后缀是zip。

poYBAGGKWX-ALLLCAAD5NQQR6Rg061.png

ii. 在windows下载安装的时候,会出现需要安装GUI Composer Runtime的提示,如果可以在线安装,请选择download from web。

poYBAGGKWYGAIOPeAAEUflqd2WE883.png

如果无法上网,请事先根据下面的论坛讨论下载gcruntime-4.0.0-windows-installer.exe。或者根据i里面搜索到的GUI Composer Runtime下载链接下载。

https://e2e.ti.com/support/sensor/mmwave_sensors/f/1023/p/605114/2234673#2234673

pYYBAGGKWYOAHPrfAAFLbuLntHU436.png

iii. 安装成功后,启动软件,你会看到和网页类似的界面,其他操作设置同网页。

poYBAGGKWYWAbYGMAAEVaHq7Du0934.png

参考文档:

mmwave_sdk_user_guide.pdf (这个文档是在安装了mmwave sdk 01.00.00.05后的目录里:C:\ti\mmwave_sdk_01_00_00_05\docs\mmwave_sdk_user_guide.pdf)

Mmwave_uniflash_user_guide_v1.0.pdf (http://processors.wiki.ti.com/images/f/f5/Mmwave_uniflash_user_guide_v1.0.pdf

审核编辑:符乾江
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 芯片
    +关注

    关注

    463

    文章

    54495

    浏览量

    469934
  • 参数
    +关注

    关注

    11

    文章

    1870

    浏览量

    34051
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    TMS320F28xxx DSP:从内部闪存运行应用程序的全面指南

    应用程序所需的特殊要求、软件修改以及性能优化技巧。 文件下载: TMDSC2KWRKSHPKIT.pdf 1. 引言 TMS320F28xxx DSP系列专为嵌入式控制器应用的独立运行而设计。片
    的头像 发表于 04-23 13:40 192次阅读

    从零开始学硬件 <3>demo源码1.OceanOS-CM0-B1解读

    -beginner/ 3.Software1-beginner/ 1.OceanOS-CM0-B1 打开如图: 图(一)keil菜单打开工程 图(二)打开第1demo 另外提示一
    发表于 04-15 17:06

    通过JLINK在线仿真运行HSE DEMO失败原因

    S32K344 hse DEMO在S32K314无法通过JLINK在线仿真正常运行运行后直接进入HardFault。请帮忙分析原因,谢谢。
    发表于 04-15 09:13

    ZL8800-2PH-DEMO1Z演示板:数字电源转换与管理的实用利器

    ZL8800-2PH-DEMO1Z演示板,它能为我们在电源设计方面提供哪些帮助。 文件下载: ZL8800-2PH-DEMO1Z.pdf 一、ZL8800芯片简介 ZL8800是一款数字电源转换与管理集成电路,它将高效的降压
    的头像 发表于 04-14 12:20 216次阅读

    探索 ZL8800-2CH-DEMO1Z 演示板:高效数字电源转换与管理的典范

    Z 演示板,在这方面表现出色,值得深入探讨。 文件下载: ZL8800-2CH-DEMO1Z.pdf 核心芯片:ZL8800 的卓越特性 ZL8800 作为一款数字电源转换和管理 IC,将高效的降压 DC
    的头像 发表于 04-14 12:15 217次阅读

    探索 ISL85413DEMO1Z 和 ISL85412DEMO1Z 同步降压调节器演示板

    探索 ISL85413DEMO1Z 和 ISL85412DEMO1Z 同步降压调节器演示板 在电子设计领域,电源管理模块的性能和可靠性至关重要。今天,我们将深入探讨 ISL85413DEMO1
    的头像 发表于 04-13 12:15 219次阅读

    ISL8115DEMO1Z同步降压转换器:设计与性能解析

    ISL8115DEMO1Z同步降压转换器:设计与性能解析 在电子设计领域,同步降压转换器是电源管理中常用的器件,能高效地将高电压转换为低电压。今天我们来详细探讨ISL8115DEMO1Z同步降压
    的头像 发表于 04-13 10:15 366次阅读

    ROHM BD48xxx和BD49xxx系列电压检测器IC:高精度与低功耗的完美结合

    ROHM BD48xxx和BD49xxx系列电压检测器IC:高精度与低功耗的完美结合 在电子电路设计中,电压检测是一项至关重要的功能,它能确保系统在稳定的电压环境下运行。今天,我们就来深入了解一下
    的头像 发表于 03-02 16:55 1011次阅读

    ROHM BD48xxx与BD49xxx系列电压检测器IC:高精度与低功耗的完美结合

    ROHM BD48xxx与BD49xxx系列电压检测器IC:高精度与低功耗的完美结合 在电子设计领域,电压检测是确保系统稳定运行的关键环节。ROHM的BD48xxx和BD49
    的头像 发表于 12-31 17:25 2730次阅读

    ROHM BD48xxx和BD49xxx电压检测器IC:设计与应用全解析

    ROHM BD48xxx和BD49xxx电压检测器IC:设计与应用全解析 在电子设备的设计中,电源电压的稳定监测至关重要。ROHM的BD48xxx和BD49xxx系列电压检测器IC,以
    的头像 发表于 12-30 17:35 1480次阅读

    探索ROHM高精度低功耗电压检测IC——BD48xxx和BD49xxx系列

    探索ROHM高精度低功耗电压检测IC——BD48xxx和BD49xxx系列 在电子设备的设计过程中,电压检测是一个至关重要的环节。精确的电压检测可以确保设备的稳定运行,避免因电压波动而导致的故障
    的头像 发表于 12-30 17:35 1574次阅读

    ROHM BD48xxx与BD49xxx系列电压检测器IC:高精度与低功耗的完美结合

    ROHM BD48xxx与BD49xxx系列电压检测器IC:高精度与低功耗的完美结合 在电子设备的设计中,电压检测是确保系统稳定运行的关键环节。ROHM推出的BD48xxx和BD49
    的头像 发表于 12-28 17:00 1955次阅读

    Infineon DEMO_IMR_BMSPWR_V1:移动机器人电池管理系统的卓越之选

    (BMS)作为移动机器人的关键组成部分,其性能的优劣直接影响着机器人的运行效率和安全性。今天,我们就来深入探讨一下英飞凌(Infineon)的DEMO_IMR_BMSPWR_V1电池管理系统电源板。 文件
    的头像 发表于 12-18 16:40 578次阅读

    TLE9893是否支持在FLASH1运行代码来擦除和编程FLASH1

    芯片TLE9893是否支持在FLASH1运行代码来擦除和编程FLASH1。在NVM-PROG_UCODE中,代码在FLASH
    发表于 08-13 08:14

    诺芯盛@IP6808_UA_DEMO_V1原厂画板参考资料

    IP6808是一款无线充电发射端控制SoC芯片,兼容WPCQiv1.2.4标准,支持A11线圈,支持5W、苹果7.5W、三星10W充电、最大15W功率输出。IP6808_UA_DEMO_V1原理图IP6808_UA_DEMO_V1
    发表于 06-25 17:52 0次下载