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.

[参考译文] IWR1443:IWR1443集成到我们的器件中

Guru**** 2616675 points

Other Parts Discussed in Thread: IWR1443, TIDEP-0091, AWR1243, UNIFLASH, IWR1642

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

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/672455/iwr1443-iwr1443-integration-into-our-devices

器件型号:IWR1443
主题中讨论的其他器件: TIDEP-0091AWR1243UNIFLASHIWR1642
尊敬的德州支持团队:
 
实际上、我们正在努力在电子信号中集成 IWR1443毫米波传感器。
由于我们的主控制器配备了大型非易失性存储器、我们打算在引导时将二进制映像重新加载到 IWR1443 RAM 中(在我们的架构中、不会存在 QSPI 串行闪存!)
 
根据 IWR1443数据表的第§6.8.2章(请参阅下面的摘录)、引导加载程序应在启动时启用其 SPI 接口以等待映像传输。
遗憾的是,我在 IWR1443字面量中找不到有关执行此图像传输并在用户应用程序之后运行的 SPI 协议的描述!
您是否可以向我们提供任何文档以实现此操作?
------------------------------------------------------
6.8.2功能模式
 
"在功能模式下,主系统的引导加载程序会在串行闪存中查找有效映像,
通过 QSPI 端口进行连接。 如果找到有效映像、引导加载程序会将相同映像传输到主映像
系统的内存子系统。 如果找到器件固件映像、则会将其传输到雷达
存储器子系统。
如果未找到有效映像(或未找到 QSPI 串行闪存)、引导加载程序会初始化 SPI 端口并等待
图像传输。 此操作对于 IWR1443连接到的配置非常方便
因此、具有其自身非易失性存储的外部处理器可以存储用户应用程序和
IWR1443器件的固件映像。"
 
------------------------------------------------------
 
 
此致、

 

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

    有关功耗优化型液位传感器的 TI 参考设计(TIDEP-0091)使用 IWR1443上的 SPI 与 MSP432 Launchpad 进行通信。 示例代码包含在软件设计文件中。

    这是您想要的吗? 如果无法正常工作、请告知我们、并提供有关您的应用的更多信息。


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

    感谢您的反馈...

    我的演示是您指出的项目(TIDEP-0091)实现了自定义 SPI 协议、以在下载到 IWR1443的应用程序和 MSP432 Launchpad 之间传输数据! 不是我要找的!

    相反、我正在寻找 IWR1443引导加载程序使用的 SPI 协议(ROM 中)。
    在 IWR litterature 中进行搜索时、我确定了一份描述传感器引导加载程序行为的应用手册(IWR12xx 引导加载程序流程)。
    第2.3章(见下文)仅介绍了"雷达接口控制文档"、该文档应详细介绍"引导加载程序 SPI 通信协议"。
    我很确定将二进制映像下载到 IWR1443 RAM 所需的所有信息都在本文档中提供,但在 TI 文档数据库中找不到!

    ------------------------------------------------------------------
    2.3引导模式–SPI

    在功能模式下,如果在预定义的 SDF 位置找不到有效的映像标头,引导加载程序将会
    进入基于 SPI 的引导加载模式。

    这涉及以下步骤:

    •引脚多路复用 SPI 引脚-[SPI_MOSI:焊球 R8、SPI_MISO:焊球 P5、SPI_CLK:焊球 R9、SPI_CS_N:焊球 R7
    和 SPI_HOST_INTR:AWR1243器件的 P6焊球]

    •遵循中雷达接口控制文档中定义的“通信协议”
    与外部主机通信、以通过 SPI 接收要作为消息数据包加载的映像。
    ------------------------------------------------------------------
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好 Akash 和团队、

    我的客户想要做的与示例液位感应项目不同。 他们希望使用 IWR1443、而不使用 QSPI 闪存、并在加电后由主机加载固件。 根据器件数据表第6.8.2节、ROM 引导加载程序将初始化 SPI 并等待通过 SPI 加载客户固件。

    简单的问题是、TI 是否有一个示例主机应用程序、该应用程序可以通过 SPI 与 IWR1443 ROM 引导加载程序通信来下载固件?

    我的客户查找了一些信息、并在 DFP 中找到了雷达接口控制文档、但没有给出该流程的顶层视图。 我们还提供了 AWR1243引导加载程序流应用报告、其中记录了第2.3节中的流程。 但令人困扰的是、本应用报告仅提及 AWR1243器件、而雷达接口控制文档提及 AWR1xxx、因此所有系列器件、例如毫米波长 Doxygen 文档显示 RL_device.c:rlDeviceFileDownload()函数仅适用于 AWR1243。

    回到上面的简单问题:DFP 包括 MMW_example.c 示例、该示例看起来与我的客户需求类似。 它是否适用于 IWR1443?


    谢谢、
    François μ A。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Francois 您好、
    AWR1243引导加载程序文档和 Radar Studio ICD 列出了1243的消息格式。 没有针对 IWR1443执行此操作的示例。 我已经询问了引导 ROM 设计器。 另请注意、ES3器件需要 BSS Rom 补丁、我仅测试了来自 IWR1443的 QSPI 的补丁。

    我们将继续关注设计人员、但我强烈建议您的客户将 QSPI 接口放在其初始电路板上。 也许在初始启动后、此器件可在电路板运转时被移除。 这将使他们能够利用 Uniflash 程序和修改后的数据采集演示来进行雷达测试。

    如果您构建了相应的命令和代码、则可以使用 EVM 尝试执行此操作。
    我不知道使用 IWR1443和 SPI 引导的示例。

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

    谢谢你。 让我们结束讨论。 请注意、除非我们打算支持此功能、否则可能应从 IWR1443数据表(第6.8.2节)中删除此功能。 IWR1642数据表中还有一条1行声明(第8.1节、灵活启动模式)。

    此致、
    François μ A。