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:需要 QSPI 下电上电

Guru**** 2905440 points

Other Parts Discussed in Thread: IWRL1432, IWR1443

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

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/1642652/iwr1443-qspi-power-cycle-needed

部件号: IWR1443
主题中讨论的其他器件: IWRL1432

您好、
客户将校准数据写入 QSPI 闪存后、PCB 需要下电上电才能正常运行。 在没有下电上电的情况下、IWRL1432 仅从 QSPI 闪存读取 0xFF。  

原因位于 SDK 的 Deme 示例中:
C:\ti\mmwave_L_sdk_05_05_04_02\examples\mmw_demo\mmwave_demo\source\calibrations\mmw_flash_cal.c
int32_t mmwDemo_flashEraseOneSector (uint32_t flashOffset、uint32_t * blockNum、uint32_t * pagenum)

//。 。 。
       Status = Flash_offsetToBlkPage (gMmwDemoFlash.QSPIFlashHandle、flashOffset、blockNum、pagenum);
       /*擦除块、必须将数据写入该块*/
       Status = Flash_eraseBlk (gMmwDemoFlash.QSPIFlashHandle、* blockNum);
//。 。 。
}

一个扇区的大小为 4KB、而一个块的大小为 64KB、即相邻的 15 个扇区被错误地删除。 客户将调用替换为 FLASH_offsetToSectorPage () 和 FLASH_eraseSector (),它可以处理。 可以在 SDK 中纠正吗?

此致、Holger

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

    嗨、Holger、

    感谢您的分析。 我们将在我们这边进行调查、并在问题确认后的 SDK 版本中解决这个问题。

    您能否确认 IWRL1432 电路板再次出现此问题? E2E 中的主要器件型号显示为 IWR1443。

    谢谢。此致、
    Saransh Gautam

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

    尊敬的 Saransh:
    是、这适用于 IWRL1432。 在之前的设计中使用了 IWR1443。

    此致、Holger

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

    好的、谢谢。 如前一个回复中所述、我们将 在我们的最终版本中对此进行调查、并在确认问题后在即将发布的 SDK 版本中解决该问题。

    谢谢。此致、
    Saransh Gautam

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

    好的、如果您混淆了问题、请告诉我。

    此致、Holger