This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] CCS/IWR1443BOOST:MMWAVE-IWR1443:无法从工业工具套件运行演示

Guru**** 2546020 points
Other Parts Discussed in Thread: IWR1443BOOST, UNIFLASH, IWR1443

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/782005/ccs-iwr1443boost-mmwave-iwr1443-unable-to-run-demos-from-industrial-tool-kit

器件型号:IWR1443BOOST
主题中讨论的其他器件: UNIFLASHIWR1443

工具/软件:Code Composer Studio

大家好、

我正在尝试运行工业工具箱(v3.2.0)中毫米波传感器下提供的实验。 我的器件是 IWR1443BOOST、刚推出时、它应该是最新版本。

'mwave SDK Demo'工作正常、但其他实验没有。 我尝试了手势演示、其中的指令告诉我通过 Uniflash 加载预编译二进制文件。 但当我尝试它时、它会提示文件头不允许在我的器件上闪存。 下面是一个屏幕截图:

下面是 Uniflash 发出的控制台消息:

[3/12/2019、4:02:27 PM] [INFO_Cortex_R4_0:初始化完成。
[3/12/2019、4:02:27 PM] [INFO_Cortex_R4_0:正在开始刷写过程...
[3/12/2019、4:02:27 PM] [INFO_Cortex_R4_0:连接到 COM 端口 COM5...
[3/12/2019、4:02:27 PM] [INFO_Cortex_R4_0:复位到器件的连接
[3/12/2019、4:02:27 PM] [INFO_Cortex_R4_0:设置中断信号
[3/12/2019、4:02:48 PM] [错误] Cortex_R4_0:未接收到器件的初始响应。 请在重新刷写设备之前重新启动设备。
[3/12/2019、4:02:48 PM] [错误] Cortex_R4_0:无法连接到串行端口。 重新检查所选 COM 端口和/或权限。
[3/12/2019、4:02:48 PM] [INFO_Cortex_R4_0:正在启动刷写实例清理...
[3/12/2019、4:02:48 PM] [INFO_Cortex_R4_0:实例已取消初始化!
[3/12/2019、4:03:29 PM] [INFO_Cortex_R4_0:初始化完成。
[3/12/2019、4:03:29 PM] [INFO_Cortex_R4_0:正在开始刷写过程...
[3/12/2019、4:03:29 PM] [INFO_Cortex_R4_0:连接到 COM 端口 COM5...
[3/12/2019、4:03:29 PM] [INFO_Cortex_R4_0:复位到器件的连接
[3/12/2019、4:03:29 PM] [INFO_Cortex_R4_0:设置中断信号
[3/12/2019、4:03:49 PM] [错误] Cortex_R4_0:未接收到器件的初始响应。 请在重新刷写设备之前重新启动设备。
[3/12/2019、4:03:49 PM] [错误] Cortex_R4_0:无法连接到串行端口。 重新检查所选 COM 端口和/或权限。
[3/12/2019、4:03:49 PM] [INFO_Cortex_R4_0:正在启动刷写实例清理...
[3/12/2019、4:03:49 PM] [INFO_Cortex_R4_0:实例已取消初始化!
[3/12/2019、4:06:56 PM] [INFO_Cortex_R4_0:初始化完成。
[3/12/2019、4:06:56 PM] [INFO_Cortex_R4_0:正在开始刷写过程...
[3/12/2019、4:06:56 PM] [INFO_Cortex_R4_0:连接到 COM 端口 COM5...
[3/12/2019、4:06:56 PM] [INFO_Cortex_R4_0:复位到器件的连接
[3/12/2019、4:06:56 PM] [INFO_Cortex_R4_0:设置中断信号
[3/12/2019、4:06:56 PM] [INFO_Cortex_R4_0:已成功连接到 COM 端口。 可能会继续闪烁。
[3/12/2019、4:06:56 PM] [INFO_Cortex_R4_0:正在读取器件版本信息...
[3/12/2019、4:06:56 PM] [INFO_Cortex_R4_0:** 2个指定用于闪存的文件。
[3/12/2019、4:06:56 PM] [INFO_Cortex_R4_0:检查文件 C:/ti/mmwave_industrial_toolbox_3_2_0/labs/lab0009-gesture-recog-twirl/prebuilt_binaries/xwr12xx_xwr14xx_radarss.bin 以获取 IWR1443的正确标头。
[3/12/2019、4:06:56 PM] [Info] Cortex_R4_0:C:/ti/mmwave_industrial_toolbox_3_2_0/labs/lab0009-gesture-recog-twirl/prebuilt_binaries/xwr12xx_xwr14xx_radarss.bin 文件的标头表示它不是一个闪存到 IWR1443:b55a03d1L 的有效文件
[2019年3月12日、下午4:06:56 ] [错误] Cortex_R4_0:!!! 正在中止闪存指定文件!!!
[3/12/2019、4:06:56 PM] [INFO_Cortex_R4_0:从 COM 端口 COM5上的器件断开连接...
[3/12/2019、4:06:56 PM] [INFO_Cortex_R4_0:正在启动刷写实例清理...
[3/12/2019、4:06:56 PM] [INFO_Cortex_R4_0:实例已取消初始化!

然后、我尝试在 Code Composer Studio (V8)中构建项目。 但由于代码中的错误、构建失败。 请参阅以下屏幕截图和错误消息。 该项目直接来自工业工具包、无需任何修改。

说明   资源   路径   位置   类型
#167函数调用   sensor_mgmt.c   /estion_swing_14xx_MSS   line 277   C/C++ problem 中的参数太少
#20标识符"mmWave_L3RAM_NUM_Bank"未定义   MAIN_SLID.c   /POSTE_SLACK_14xx_MSS   LINE 704   C/C++问题
#20标识符"MMWAVE_SHMEM_BANK_SIZE"未定义   MAIN_LLOW.c   /MOSTE_LLOW_14xx_MSS   LINE 704   C/C++问题
#20标识符"ptrRFInitCompleteMessage"是未定义   的 MAIN_LOW_.c   /POSTE_LLOW_14xx_MSS   第1558行   C/C++问题
#20标识符"rlRfInitcomplete_t"是未定义   的 MAIN_LIDE.c   /MOSTE_LLOW_14xx_MSS   LINE 1558   C/C++问题
#29预计出现表达式   MAIN_LLOW_c   /MOSTE_LLOW_14xx_MSS   LINE 1562   C/C++问题
#66预计出现";"   ;main_swing.c   /MOSTE_LLOW_14xx_MSS   LINE 1562   C/C++问题
Gmake:***[全部]错误2   MOSTE_LLOW_14xx_MSS          C/C++问题
gmake.1]:***[Main_swing.oer4f]错误1   MOSTE_LLOW_14xx_MSS          C/C++问题
gmake.1]:***[sensor_mgmt.oer4f]错误1   MOSTE_LLOW_14xx_MSS          C/C++问题
gmake[1]:不会由于错误而重做目标'main-build'。    手势_轻扫_14xx_MSS          C/C++问题
"int32_t *"类型的#169-D 参数与"rlCalibrationData_t *"类型的参数   sensor_mgmt.c   /pesting_swing_14xx_MSS   line 277   C/C++ problem 不兼容
当前未安装产品'mwave SDK' v1.2.0.05。 将使用兼容的版本2.1.0.04。    笔势_滑动_14xx_MSS      笔势_滑动_14xx_MSS   问题

除了开箱即用 SDK 演示之外、所有其他实验也会发生同样的情况。 我希望手势实验室至少能正常工作。 有人能帮我解决这个问题吗?

非常感谢。

Ziheng (Leo) Li

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Ziheng、

    尚未移植 Twirl 和滑动手势实验室以在 IWR1443 ES3.0器件(即您的 EVM 上所拥有的器件的生产版本)上运行。

    这些实验基于仅与器件修订版 ES2.0兼容的 SDK 1.2.x、而生产版 ES3.0仅与 SDK 2.1及更高版本兼容。 您无法刷写 EVM 上的二进制文件、因为二进制映像格式在 SDK 1.2和2.1之间发生了变化。 因此、当前预构建的二进制文件与 EVM 不兼容。

    2.由于实验需要 SDK 1.2.0.5 (如错误消息中所示)、您的 CCS 编译失败、但您正在使用 SDK 2.1。 即使您安装了 SDK 1.2.0.5、您也将能够编译但 TI 无法运行该实验、因为 SDK 1.2与生产器件不兼容。

    此致
    尼廷
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    谢谢您、Nitin、这对我们有很好的解释。

    我想我还会问 SDK2.1与 SDK 1.2有何不同。 或者、根据给定演示的源代码自行制作手势应用是可行的吗?

    最棒的

    -齐亨

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Ziheng、

    您可以尝试将现有手势演示移植到 SDK 2.1。 有关更多详细信息、请参阅以下主题:

    RTOS/AWR1443:生命体征:SDK 从1.2迁移到 SDK 2.1 (一般过程适用于当前基于 SDK 1.2的所有演示)

    此致

    尼廷

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    谢谢你尼廷、这回答了我所有的问题!

    谢谢、
    齐亨