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.

[参考译文] TMS570LS1227:TI_fee_Init 正在写入 const 存储器。

Guru**** 2482105 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/713038/tms570ls1227-ti_fee_init-is-writing-const-memory

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

版本:

e2e.ti.com/.../3583.FeeProblem.7z

Halcogen 设置:

写入 const 存储器:

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

    您好、Gilbert、

    请重新发布吗? 我无法打开您的帖子中包含的图片。 谢谢

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

    QJ、

    我已将图像附加到 Word 文档中、其中包含图像和压缩的项目。

    吉尔

    e2e.ti.com/.../1423.FeeProblem.7ze2e.ti.com/.../3146.FeeProblem.docx

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

    问题是什么? 块是否未正确写入 FEE?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    当 Word 文档(最后一个图像)中突出显示的代码行被执行时、控制权被传递给 dabort 异常。

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

    谢谢。 在您的 word doc 中、您只能有1块数据用于写入和读取 FEE。 在代码中、您尝试在 FEE 之间写入和读取第7个块。 该块在闪存中不存在。 是否可以使用 blocknumber=1重试?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    感谢 QJ、
    但我不会访问负责读取/写入的代码。 该问题在 TI_FEE 例程中发生。 出现异常的行在附加的 Word 文档中的最终图像中突出显示。

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

    随附的 e2e.ti.com/.../8510.FeeProblem2.docxThe 显示了我认为存在的问题。

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

    以下是我的链接文件:

    e2e.ti.com/.../0525.sys_5F00_link.zip

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

    要推进此问题、您是否需要我提供更多信息?

    吉尔

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

    数据故障状态为0x80D。 这意味着您的代码没有访问存储器的权限。
    CPSR 中的 M 位是处于用户模式的 b10000。 需要特权模式才能将值写入 EE_CTRL1寄存器。

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

    谢谢 QJ!

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

    e2e.ti.com/.../0636.FeeProblem3.docxThanks问题!

    我有另一个问题。 请参阅随附的 Word 文件。

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

    在将数据写入 FEE 扇区期间、代码是否切换到另一个任务? 您能否测试另一个写入函数:TI_fee_writeAsync (...)?