如何运行Capture demo

Other Parts Discussed in Thread: IWR1642

TI的工程师您好,我现在有一块IWR1642开发板,我了解到可以通过capture demo取出CCS中的数据,但不知道如何操作,在sdk user guide也没有找到说明,请问要怎么处理呢?

注:我的sdk版本为2.0.0.4。

  • SDK 2.0.0.4不支持capture demo,老本版的sdk 1.1是支持的。
  • 您好,我已经下载了SDK 1.1 ,并按照 3. 3. 3. Capture demo for xWR16xx 一节中的步骤进行操作,但在执行到5.c这一步骤时,将CCS与IWR1642连接起来,并创建了CaptureMemory.ccxml,load了 mmwave_sdk_<ver>\packages\ti\demo\xwr16xx\capture 目录中的.xer4f 和.xe674,运行dss_main.c后,如图所示,程序似乎出现异常,而且未看到mss_main.c程序,在CCS Expressions窗口中也未出现变量,恳请您的帮助!

    下图为sdk中关于这一节的说明:

    注:1. 我的CCS版本为9.1,sdk版本为2.1;

    2. 我使用了Deployment mode将capture_demo.bin 文件flash到板子里面,并在第2步选择配置方式时选择了2(DSS only mode)

  • 你好,

    你在mmwave sdk的releasenote里可以看到,sdk1.x支持的是xWR1642 ES1.0芯片,而sdk2.x支持的是xWR1642 ES2.0。 如果你的板子上的IWR1642是ES2.0, SDK1.x的软件是不能正常在上面运行的。
    如果你使用的IWR1642是ES2.0的,请尝试\mmwave_sdk_02_01_00_04\packages\ti\drivers\test\mem_capture\xwr16xx。
  • 1.我不确定我的板子是1.0还是2.0,请问是否有方法辨别?(板子上面未标注2.0)

    2. 如果是2.0,就意味着无法运行capture Demo吗?是否有别的方法可以获取L3内存中的数据?

  • user6154952 说:
    1.我不确定我的板子是1.0还是2.0,请问是否有方法辨别?(板子上面未标注2.0)

    请参考下面的论坛讨论:

    user6154952 说:
    2. 如果是2.0,就意味着无法运行capture Demo吗?是否有别的方法可以获取L3内存中的数据?

    我上一个回复已经提供了在ES2.0下的类似软件路径。

  • 我已经确认了我的板子是ES2.0,并下载了sdk 2.1.0.4,但这个版本中的sdk中并未提供capture.bin文件,下图是user guide中提供的关于获取数据的说明:

    我查阅了\mmwave_sdk_02_01_00_04\packages\ti\drivers\test\mem_capture\doc中的index.html,里面定义了一些数据结构,我仍然无法得知怎样取出L3内存中的数据,请问论坛是否有详细的步骤?

  • 你好,

    请通过阅读mem_capture源码了解具体的信息。没有其他文档了。