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.

[参考译文] RM42L432:复位后读取 FEE 验证块

Guru**** 2337880 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/603729/rm42l432-fee-invalidblock-on-read-after-reset

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

您好!

我有一个程序正在初始化 FEE、然后读取一个块。 现在、读取失败、FEE = BLOCK_INVALID。 程序在写入值后正确读取,但在调用 FEE 的 init()后不正确。 相同的代码适用于 halcogen 的4.05.xx 版本。 我在上一个 halcogen 发行说明中注意到了勘误表 SDOCM00122496。 这方面有什么新的东西吗?

谢谢、

Nathan

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

    HALCoGen 4.06中的 FEE 代码修复了几个 FEE 错误(发行说明)、但它不会影响 HALCoGen 中提供的示例代码。 在开始任何数据操作之前,FEE 初始化()只能被调用一次。 你把 FEE 初始化()放在哪里? 您是否使用 HALCoGen 中提供的示例代码?

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

    您好、Nathan、

    请回答以下问题、以帮助您更好地解决问题

    1) 1) HALCogen 版本4.06.01中是否注意到故障?

    2) 2)请告知我们正在使用和不起作用的 FEE 版本(查看 ti_fee.h 顶部的修订历史记录)(是否为 IT FEE 版本1.19.01 - HALCoGen 4.06.01)

    3) 3)在 ti_fee_cfg.h 文件中什么是#define TI_FEE USEPARTIALERASEDSECTOR 是 STD_OFF 还是 STD_ON?

    4) 4)您是否可以共享组7数据。 使用 CCS 存储器窗口 Save memory 选项将其另存为 COFF 文件。

    如果 SDOCM00122496勘误表是根本原因、则写后读操作也会失败。