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.

[参考译文] RM48L952:HALCoGen FEE 示例在 TI_FEE _GetStatus ()上一直等待

Guru**** 2538930 points
Other Parts Discussed in Thread: HALCOGEN

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/745380/rm48l952-halcogen-fee-example-stuck-waiting-on-ti_fee_getstatus

器件型号:RM48L952
主题中讨论的其他器件:HALCOGEN

你(们)好  我正在尝试获取 HALCoGen FEE 示例以与 RM48 HDK (RM48L952ZWT)配合使用。  程序会一直循环,等待对 TI_FEE 的调用返回空闲状态。  它始终返回0。

示例代码为:C:\ti\hercules\HALCoGen\v04.07.00\examples\RM48x\example_TI_fee_Write_Read.c

它与建议的 F021小端字节序库链接:F021_API_CortexR4_LE_V3D16.lib。

HALCoGen 提供的相关屏幕截图包括:

我正在使用 IAR IDE、下面的屏幕截图显示了代码永远循环的位置。  

请建议我如何继续。 我需要在我们的目标设计中将参数数据保存到闪存中、并证明它可以在该演示板上工作是必要的。 谢谢你。

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

    是否可以删除 DO-while ()中的延迟并重试?

    TI_FEE ();
    操作

    TI_fee_MainFunction();
    } while (TI_FEE _ GetStatus (0)!= IDLE);

    FEE 内存的 MPU 设置是什么? 是否受保护? 闪存/EEPROM 的等待状态设置是什么? 您的 CPU 频率为220MHz、ewait 不应小于3。 请检查寄存器:EEPROM_CONFIG
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    感谢你的答复。 我不确定我在该示例中做的不正确。 但我现在在目标项目中使闪存正常工作。 我将关闭此问题。