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.

[参考译文] F29H85X-CPU3-EVM:SOM 的闪存编程

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1513515/f29h85x-som-evm-flash-programming-of-cpu3

器件型号:F29H85X-EVM-EVM SOM

工具/软件:

当我尝试使用闪存配置加载多核程序时、在写入 CPU3程序(0x10400000、闪存读取接口2、读取端口0)时、会抛出无效地址错误。 当 CPU1和 CPU2程序通过闪存读取接口0 (FRI-0)正常刷写时、如何解决此问题。(当通过 FRI1加载 CPU3程序时、它正在正确加载但其程序应该在 RAM 中运行、我需要自行在闪存中运行程序)。

谢谢、

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

    我正在尝试在链接器命令文件中定义存储器和部分布局、重点关注在禁用交换模式时如何映射闪存读取接口、并将存储体模式-闪存存储体同时分配给 CPU1和 CPU3。 如何为存储体模式配置 SECCFG 寄存器。

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

    您好、Shashank、

    Unknown 说:
    当我尝试使用闪存配置加载多核程序时、在写入 CPU3程序(0x10400000、闪存读取接口2、读取端口0)时、会引发无效地址错误。 当 CPU1和 CPU2程序通过闪存读取接口0 (FRI-0)正常刷写时、如何解决此问题。(当通过 FRI1加载 CPU3程序时、它正在正确加载但其程序应该在 RAM 中运行、我需要在闪存中自行运行程序)。

    感谢您发送编修。 要对信息进行级别设置、您是编写自己的定制软件还是从 F29x SDK 加载现有的多核工程? 您能否提供有关您正在使用的项目的更多信息?

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

    您好、Shashank、

    如何为存储体模式配置 SECCFG 寄存器

     SSU GEN 寄存器中的 BANKMODE 寄存器用于配置存储体模式。

    当通过 CCS 中的调试器连接到 CPU1时、您也可以更改存储体模式、方法是右键点击 CPU1并选择"Properties"->"Flash Settings"、存储体模式->2"、按"Program BANKMGMT"。 请参阅以下示例:

    此致、

    Marlyn

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

    尊敬的 Marlyn:

    在地址加载程序时、我仍遇到错误0x10400000。 我将存储体模式更改为 2. 、单击 编程 BNKMGMT 按钮、然后重置控制器并重新加载程序。

    下图显示了该错误:

    谢谢、此致

    Shashank

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

    您好、Shashank、

    您能向我介绍一下您用来加载程序的步骤吗? 另外、为了确认、您没有对示例工程进行任何更改、对吧?

    您还能分享您的 CCS 版本和 F29x SDK 版本吗?  

    此致、
    Marlyn

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

    尊敬的 Marlyn:

    现在它可以正常工作、没有问题。

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

    您好、Shashank、

    真是个好消息。 您能说明一下该解决方案是什么吗?

    此致、

    Marlyn

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

    尊敬的 Marlyn:

    复位后我已在寄存器窗口中验证了存储体管理的状态,以检查天气,它是否更新为存储体模式2。

    此致、

    Shashank