iwr6843 + dca1000 dump raw data

Other Parts Discussed in Thread: IWR6843, MMWAVEICBOOST, DCA1000EVM

Hello TI team

用IWR6843 ICBOOST + DCA1000 来capture adc raw data,请问一下,xwr68xx_radarss.bin and xwr68xx_masterss.bin 是必须要烧录的吗,demo 板子上已经烧过程序了。 

  • 是必须要烧录的,具体作用请参考以下帖子中的讨论。
    e2echina.ti.com/.../590872
  • 你好,

    建议使用mmwave studio前,先擦除板上qspi flash的内容。

    在mmwave studio里面下载firmware,是下载到芯片内存里,不是烧写到QSPI flash里。
  • Hi Chris

    我们想实时接收以太网的数据包,在用studio tool 下载完这2个bin后,可以透过串口工具来配置radar ,然后透过透过以太网从dac1000来接收原始数据,

    这样方案可行吗

  • 你好,

    你是否有参考过我们下面的新工具Studio-CLI?你可以看看能否参考修改成你们需要的功能。
    dev.ti.com/.../node
  • Hi chris

    这个studio -cli 跟sdk 版本有没有关联呢,
    目前我们用的sdk 是 mmwave_sdk_03_04_00_03,iwr6843 是ES 2.0的
  • 你好,

    目前支持IWR6843 ES2.0最新的mmwave sdk版本是v3.5。

    这个工具应该是基于3.5的mmwave sdk编译的。
  • ok ,我们先学习一下,感谢你的回复!
  • Hi chris
    在iwr6843 icboost + dca1000 ,雷达的设定是透过SPI 去配置的吗,还是透过xds100?
  • 你好,

    对于原始数据采集。不同的软件使用的接口不同:
    mmwave studio使用SPI进行配置
    studio -cli 使用UART口进行配置。
  • Hi Chris

    下载了最新的Toolbox(version is 4.5.1), tools   目录下没看到mmware_stuiio_cli_xwr68xx.bin:

    请教一下,这个bin 是必须要烧写到QSPI 中吗,记得用studio gui capture的时候 flash 可以清空的

  • Hi chris

    按照mmWave Studio CLI Tool getting started guide 说明,运行stuido cli exe,提示mmwave 配置不成功,config.txt 中COM_PORT_NUM=5,也试过用com6,同样的错误,不确定是什么原因?

    PS: 用studio gui 工作是正常的,可以capture到adc raw data bin.

  • user6414054 说:

    Hi Chris

    下载了最新的Toolbox(version is 4.5.1), tools   目录下没看到mmware_stuiio_cli_xwr68xx.bin:

    请教一下,这个bin 是必须要烧写到QSPI 中吗,记得用studio gui capture的时候 flash 可以清空的

    预编译的bin在C:\ti\mmwave_platform_toolbox_1_0_0\tools\studio_cli\src\pre-built-Binaries,注意是mmwave_platform_toolbox,不是industrial toolbox。

    这个bin必须烧写。

  • user6414054 说:
    按照mmWave Studio CLI Tool getting started guide 说明,运行stuido cli exe,提示mmwave 配置不成功,config.txt 中COM_PORT_NUM=5,也试过用com6,同样的错误,不确定是什么原因?

    请问你的板子是设置的Functional Mode么?SOP=001。

  •  Hi chris

    是的,SOP = 001。

    这个跟MMWAVEICBOOST 和雷达子板及DCA1000的版本有要求吗

    目前我们用的6843 是ES 2.0的

  • 你好,

    请把MMWAVEICBOOST设置为STAND ALONE Mode,而不是DCA1000模式,再尝试一下。
  • Hi Chris

    设为stand alone mode,运行如下:

    配置完 dfe mode 后就退出了,目前用的6843 isk-ods 没有带dip 开关的,Hardware Setup 说明上有S1 on/off的选项,跟这个有关系吗

  • 你好,

    新版本和老版本的ISK都应该是可使用的。

    请问你再配置文件里设置的串口是XDS110 Class Application/User UART么?也就是ini上面截图里的com6?
  • Hi ,chris
    mmwavecon.txt 里面的com 配置,COM_PORT_NUM=6 or
    COM_PORT_NUM=5 都试过的,
    目前的状况是平台端没有相应。
  • 你好,

    能否尝试按一下MMWAVEICBOOST的复位键,再试一下。注意MMWAVEICBOOST的DS2 LED灯在studio CLI正常运行时候应该是不亮的,在烧写模式下,默认是亮的。
  • Hi chris
    NRST 复位之前也有尝试过,也不成功。
    DS2 LED 一直是亮的(function mode),不清楚是什么问题?
  • 你好,

    在funtion mode下,按下复位键后DS2 LED灯还是亮的话,多半是bin文件没有烧写正确。

  • Hi chris

    1. 按下复位键,DS2 LED 不会熄灭,当松开复位键,DS2 LED 会先熄灭,然后一直常亮 (黄灯)
    2. bin文件没有烧写正确,是指的mmwave_Studio_cli_xwr68xx.bin 这个bin 吗,目前烧写的是..\ti\mmwave_platform_toolbox_1_0_0\tools\studio_cli\src\pre-built-Binaries, 不是rebuild的bin
    3. DCA1000EVM FPGA的FW 没有升级过,如何查看verison ,是用stuido gui 的output下可以看到吧?
  • user6414054 说:
    1. 按下复位键,DS2 LED 不会熄灭,当松开复位键,DS2 LED 会先熄灭,然后一直常亮 (黄灯)

    SOP=101烧写模式时候就是这样的现象。

    user6414054 说:
    2. bin文件没有烧写正确,是指的mmwave_Studio_cli_xwr68xx.bin 这个bin 吗,目前烧写的是..\ti\mmwave_platform_toolbox_1_0_0\tools\studio_cli\src\pre-built-Binaries, 不是rebuild的bin

    可以使用预编译的bin。

    user6414054 说:
    3. DCA1000EVM FPGA的FW 没有升级过,如何查看verison ,是用stuido gui 的output下可以看到吧?

    在mmwave studio里连接DCA1000EVM的时候的串口,会显示版本。你目前的问题还没有到数据采集,这个可以先配置成功后再看。

  • Hi chris

    是的,现在就是配置的时候,平台端没有回应!

    又检查过板子的链接,没有看到问题,

    在getting started guide上面有个note:

    这里的disconnect 是指的当烧写的时候断开ICBOOST J9 和DCA1000EVM 的连接吗,就是蓝色的connect连接部分?我这里的板子J9 mipi 60pin 都没上 connecter

  • 你好,

    烧写的时候,建议把DCA1000EVM断开,包括usb线。你烧写的时候,是否有遇到任何错误?能否重新烧写一下mmwave_Studio_cli_xwr68xx.bin。

    默认的68配置文件运行会有AnaMonConfig错误,下面是我注释了所有analog monitor的配置,在我这里可以正常存储到ADC数据的配置,供参考。

    profile_monitor_xwr68xx_2.7z

  • Hi chris

    按照你的建议,现在可以dump adc 数据了,十分感谢!

    另外请教一下,DCA1000 EVM 1000 需要特别配置吗,下一步我们想尝试修改code 来实时处理adc 数据,不要save 成bin,

    有没有好的建议,谢谢.

  • 你好,

    我今天又多做了一些测试,FPGA版本的信息需要更正。具体如下:
    1. 使用mmwave studio 3.00.14里的v2.8 FPGA bin,可以正确的采集到数据。
    2. 使用v2.8 FPGA bin,使用默认的6843 cfg也可以采集到数据,虽然CCS里仍然有报错。

    我查找了一下studio cli GUI的代码,发现并没有原始bin文件存储的相关源代码。我在英文论坛询问了,请关注:
    e2e.ti.com/.../977183
  • Hi Chris

    非常感谢你的回复~

    在vs 下编译mmware_stuido_cli ,会出现很多errors ,很多文件找不到,是不是这个cli project 要跟sdk放在一起编译吗?

    还是一些源文件没有release出来.

  • 你好,

    请参考:C:\ti\mmwave_sdk_03_05_00_04\packages\ti\control\mmwavelink\mmwavelink.h

    英文论坛已经有回复,请参考。
  • Hi chris

    想请教的是:

    C:\ti\mmwave_platform_toolbox_1_0_0\tools\studio_cli\gui\mmw_cli_tool 这个如何编译的?

    如何跟C:\ti\mmwave_sdk_03_05_00_04\packages\ti\control\mmwavelink\mmwavelink.h 关联起来.

    我们想用这个cli tool 来采集ADC 数据,然后用网卡app 来实时capture adc raw.

    而英文论坛上回复的是 要用mmwave_studio下的reference code,mmwave stuido cli 如何用?且mmwave stuido  使用SPI 来配置sensor,我们不知道如何实现,

    感觉用mmw cli tool 更简单一些。

  • 你好,

    我这里没有VC的环境,无法尝试编译。
    Developer’s Guide: TI mmWave Studio CLI Version 1.0.0文档有下面的信息:
    Steps to rebuild the mmWave Studio CLI tool
    1. Pre-requisite to re-build mmw_cli_tool poject
    a. Visual Studio 2017
    b. Latest mmWave DFP
    2. Open mmwave_studio_cli.sln file (gui\mmw_cli_tool) in Visual Studio
    3. Rebuild the project.

    英文论坛的回答提到了,在studio CLI里也使用了mmwave stuido cli 作为DCA1000EVM采集数据的部分。

    关于mmwave stuido cli 的信息,请参考mmwave studio相关目录下的文档。
  • Hi chris

    我们是按照 TI mmWave Studio CLI Version 1.0.0的步骤来操作的,
    Studio CLI Version 1.0.0和mmWaveStudio cli 是2个不同的tool 吧?这2个都有点混淆了
    其实论坛上很多user想实时抓取raw data的,你们内部可以评估一下,做一个demo,
    这样就很方便了.
  • Hi chris

    关于DCA1000 EVM 的SW2 ,如果拨码到SW2.5(pin5)的位置,DCA1000处于HW mode,

    这样是不是不用去配置DCA1000了?同样SW2.6 切换到pin6的位置,ethernet 配置是从eeprom来读,

    不用 外部来配置了吗

x 出现错误。请重试或与管理员联系。