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.

[参考译文] AWR2188:AWR2188 在 ml_校 准 RunRfInit 之后的 RNA 唤醒状态错误

Guru**** 2905430 points

Other Parts Discussed in Thread: AWR2188

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

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/1640489/awr2188-rna-wakeup-status-error-on-awr2188-after-ml_calibrationrunrfinit

器件型号: AWR2188

器件:  AWR2188(单芯片)
DFP:  MMWAVE_DFP_04_00_04_03
时钟:  40MHz 外部晶体

问题:
调用后 ml_calibrationRunRfInit,我得到:

RssEsmGroup2FaultMask = 0x00001000 (M_ML_RSS_ESM_G2_RNA_WU_STS_ERROR)
FaultType = 0x0006
SwErrorType = 0x00FF

 

b_RssPowerUpDone 初始化请求。 RF 端口被端接。

问题:

  1. 导致 RNA 唤醒状态错误的原因是什么?

  2. 如何解决?

谢谢。

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

    嗨、Lei、  

    请验证配置和编程顺序是否符合 ICD 文档。  

    在调用  ml_calibrationRunRfInit() 函数之前、您应该完成 RSS power up、RSS Static config 和 Sensor Static Config

    在 RF-INIT 期间造成 RampGen 错误的最常见原因是在配置 RSS 静态和传感器静态设置之前调用 ml_calibrationrunRfinit。  


    由于您使用的是非常旧的 DFP 软件包: mmwave_DFP_04_00_04_03、请迁移到最新的。  

    谢谢您、

    Yogeshwaran Raguraman.  

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

    感谢您的指导。

    我已确认当前的 API 调用序列如下所示:

    1. ml_mmWaveLinkInit

    2. ml_frontEndPowerOnDevice

    3. ml_rblImageDownload

    4. ml_rblSwitchToApplication

    5. ml_mssGetPowerUpStatus

    6. ml_rssPowerUp

    7. ml_rssGetPowerUpStatus

    8. ml_mssStaticConfig

    9. ml_rssStaticConfig

    10. ml_sensorStaticConfig

    11. ml_calibrationRunRfInit

    执行后获得的 MSS 上电状态 ml_mssGetPowerUpStatus 如下所示:

    --MSS 加电状态--FwStatus
    : 0000900D
     MssCfgStatus: 00000200
     PowerUpMonStatus:1FE3FFFF
     RefClkFreq: 40.00Mhz
     DigPllClkFreq: 200.00Mhz
     AdPllCoreClkFreq: 0.00Mhz CoreClockSource:
     0xAA
     -- MSS power up status end -- 

    根据您的分析、此问题是否与过时的 DFP 版本有关? 我将评估将 DFP 从迁移 mmwave_dfp_04_00_04_03 到最新版本的计划。

    感谢您的支持。

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

    嗨、Lei、  

    您可以尝试使用  c_RefClkIndex =  M_ML_RSS_REF_CLK_INDEX_50MHz_XTAL、 而不是 40MHz、您可以尝试使用 50MHz 时钟。  

    您使用的是带较旧 DFP 版本的 ES1 芯片。  

    我请求使用具有最新 DFP 版本的 ES2 芯片进行迁移。

    谢谢您、

    Yogeshwaran Raguraman.  

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

    感谢您的建议。

    将晶体振荡器替换为 50MHz 并根据 50MHz 相应地更新软件配置后、配置现在成功运行。

    再次感谢您的帮助!