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.

[参考译文] TMS570LS3134:FEE 驱动器操作

Guru**** 1815690 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/949535/tms570ls3134-fee-driver-operation

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

您好!

我的客户使用 HalCoGen FEE 驱动器、并有以下问题。

假设 FEE 驱动器尝试阻止写入、并且当前扇区中没有足够的空间、
驾驶员会跟进;
(i)擦除下一个扇区
㈡块写入
(iii)将有效的区块复制到下一个界别

1) 1)如果在上面的步骤(iii)断电、在重新启动后、TI_FEE Init()返回"job_pending (作业暂挂)"。
在这种情况下、是否有任何恢复方法? 擦除扇区是唯一选项?

2) 2)是否有任何其他方案 TI_FEE ()返回"job_pending (作业暂挂)"?
您能告诉我这些情况以及如何恢复吗?

3) 3)是否存在除“job_OK”或“job_pending”以外的任何条件 TI_fee_Init()?
您能告诉我这些情况以及如何恢复吗?

谢谢、此致、
田志郎一郎

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

    您好、Koichiro、

    我会将您的问题转交给收费开发商。  

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

    您好、Koichiro、

    答案如下:

    1)如果扇区复制期间发生功率损耗、TI_FEE 会返回 JOB 挂起。 在这种情况下、不会擦除扇区。 当调用 TI_Main_Function 时、剩余的有效块将被复制到新扇区、并且作业结果将更新为 job_OK。  

    2) TI_FEE 只有在复印操作期间断电时才会返回 JOB_PENDING。 这不是错误情况。 调用 TI_fee_MainFunction 将复制剩余的有效块、而 HOB 结果将更改为 job_OK。

    3)如果 s 扇区标头损坏(两个活动扇区/两个复制扇区)或等待状态配置不正确或 FEE 无法擦除扇区(在新器件上)、TI_FEE 会返回 job_failed。

    在 TI FEE 用户指南中、请参阅4.1。