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.

[参考译文] TMS320F28P659DK-Q1:在不同闪存状态下执行 Interrupt_nmiHandler ()函数时的问题

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1345245/tms320f28p659dk-q1-issue-with-interrupt_nmihandler-function-execution-in-different-flash-states

器件型号:TMS320F28P659DK-Q1
主题中讨论的其他器件:CCStudio

你好

我将与我的项目中的 Flash_Check ()函数遇到的问题联系起来。 我注意到、当所有闪存都为空时、该函数的执行不会出现任何问题。 但是、当从闪存开始、例如、已对闪存组0 + 0x100的地址进行编程时、函数会遇到错误并跳转到另一个函数、如随附的第二个屏幕截图中所示。

我对这种行为感到疑惑、非常感谢社区关于为什么会发生这种情况的任何见解或建议。 当对闪存的某些区域进行编程时,是否存在影响 Flash_Check ()函数行为的特定条件或配置?

以下是一些可能有助于理解该问题的其他详细信息:

  • IDE/工具链:CCStudio  

    Code Composer Studio

    版本:12.6.0.00008

  • 闪存编程方法: 通过 JTAG 的 XDS110
  • 闪存存储体0 :0x80000

我已随附屏幕截图以供参考、我很乐意提供更多详细信息或根据需要澄清任何要点。

提前感谢您的帮助和见解。

此致、
马里奥

 

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

    尊敬的  Mario:

    可能 应用程序由于 闪存 不可纠正的错误而在 NMI 中结束。

    您是否在对应用程序正在读取的闪存进行编程时对 ECC 进行了编程?  如果使用 CCS 对这些位置进行编程、请确保在 CCS 闪存插件 GUI (CCS 调试视图->工具->片上闪存)中启用 AutoEccGeneration 选项。

    谢谢。此致、
    瓦姆西  

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

    你好


    我在"Tools"栏下找不到"On-Chip Flash"选项?

    谢谢
    马里奥

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

    Mario、

     在检查工具菜单前、您需要启动调试器并将其连接到微控制器。

    谢谢。此致、

    瓦姆西

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

    你好

    仍然没有

    马里奥

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

    尊敬的 Mario:

    您能否显示目标配置文件的 Advanced 选项卡视图?

    我想知道您选择了哪个器件来创建目标配置文件。

    谢谢。此致、
    瓦姆西

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

    您好

    您是:

    马里奥

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

    尊敬的 Mario:

    谢谢你。  我们将在4月9日(星期二)查看并与您联系。

    谢谢。此致、

    瓦姆西

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

    尊敬的 Mario:

    我们的团队能够通过 CCS v12.6.0.00008在该器件上准确使用片上闪存插件

    请尝试重新安装 CCS。

    谢谢。此致、

    瓦姆西

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

    您好

    谢谢
    马里奥