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.

[参考译文] TMS320F28374S:存储器写入故障

Guru**** 2538950 points
Other Parts Discussed in Thread: TMS320F28374S, UNIFLASH

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1023204/tms320f28374s-memory-write-failure

器件型号:TMS320F28374S
主题中讨论的其他器件: UNIFLASH

您好!

在写入 TMS320F28374S 存储器后、我有一些问题

1. TMS320F28374S 的闪存存储器不是类型?

2.验证后、存储器值是否会因某些外部因素或电荷损耗而发生变化?

3. 是否有报告说 TMS320F28374S 的闪存存储器的值已损坏?

 4. TMS320F28374S 特定地址的数据与写入的值不同。

・地址:0x8CBD4
・正确的数据:0x3AC0
・实际数据:0xFF01

请告诉我是否有办法隔离原因。

谢谢、

科基

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

    科基

    1.是的,不是。

    2.这种技术可以-但在这种技术上非常罕见。

    3.不

    更改时是否出现 ECC 错误?

    谢谢、此致、
    Vamsi

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

    大家好、Vamsi

    感谢您的及时响应。

    我理解答案1至3。

    [引用 userid="16728" URL"~/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1023204/tms320f28374s-memory-write-failure/3782022 #3782022"]更改后是否出现 ECC 错误?

    将值写入存储器后、我进行了验证检查。

    因此、只有0x8CBD4 (地址)的数据与写入的值不同。

    谢谢、

    科基

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

    科基

    您如何对闪存进行编程和验证?  使用闪存 API?

    如果是、您是否使用 Fapi_AutoEccGeneration 模式进行编程? 还是 Fapi_DataOnly 模式?

    谢谢、此致、
    Vamsi

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

    科基

    验证是否通过了?  您还有其他问题吗?

    谢谢、此致、

    Vamsi

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

    科基

    我正在关闭此帖子、因为我没有听到您的声音。

    谢谢、此致、
    Vamsi

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

    大家好、Vamsi

    [引用 userid="16728" URL"~/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1023204/tms320f28374s-memory-write-failure/3782022 #3782022"]更改后是否出现 ECC 错误?

    很抱歉耽误你的回答。
    我想验证是否存在 ECC 错误。
    具体而言、我要检查 ERR_STATUS 寄存器的值。
    是否可以从 Uniflash 检查寄存器值? 请告诉我确认程序。

    谢谢、

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

    科基

    最好使用 CCS 进行此调试。  您可以在"CCS Registers"窗口中查看寄存器。

    谢谢、此致、
    Vamsi

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

    大家好、Vamsi

    是否可以查看 UNIFLSH 中的寄存器值?
    我知道如何在 CCS 中查看寄存器值。 但是、这样我就必须在调试之前将程序写入 MCU、对吧?
    目前、仅在一个 MCU 上出现写入问题、我担心再次写入程序无法重现同样的问题。
    总之、我想查看 MCU 的寄存器值、在这种情况下、写入失败的发生不会再次写入程序。

    谢谢、

    科基

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

    科基

    在 UniFlash 中、您可以使用"Memory"选项卡来查看寄存器。  您只需输入要查看的寄存器地址。  我建议 CCS 的原因是、您可以在监视寄存 器的同时进行调试、而无需再次对 MCU 进行编程即可在 CCS 中进行调试。  闪存应该已经具有映像。  您只需加载.out 的符号即可进行调试。   

    谢谢、此致、
    Vamsi