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-PC-EVM SOM:对寄存器 PC_FORCE 进行写入时出现问题

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1525154/f29h85x-som-evm-trouble-writing-register-pc_force

器件型号:F29H85X-EVM-EVM SOM
主题中讨论的其他器件:XDS110ISO-EVM

工具/软件:

您好:

当调试 F29H85X-XDS110ISO-EVM 上的 GPIO_EX1_TOGGLE 时、SOM 将显示低于调试输出的 XDS110ISO-EVM  

C29xx_CPU1:写入寄存器 PC_FORCE 时出现问题:(错误0xFFFFFAF - hpti_context_cmapi_c29x:WriteRegister:391)在 ISR 中停止时无法修改 PC (仿真包20.1.0.3429)

为什么发生此错误、项目中是否有任何需要更改的配置(例如、模拟包)?

谢谢、

Nida

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

    您好、

    当前执行是否在 ISR 上下文中?

    )在 ISR
    中停止时无法修改 PC

    您何时看到此错误消息? 如果在闪存编程期间它可以 尝试进行 CPU 重置,然后编程加载? 执行 CPU 复位、使 CPU 上下文脱离 ISR 执行上下文

    谢谢

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

    你好 Prarthan、

    您何时看到此错误消息? [/报价]

    当 CPU1处于暂停状态时会出现此错误消息。  

    但执行以下操作时:选择启动无工程调试、然后连接到 CPU1、加载并运行程序(CPU1必须处于运行状态)、然后连接到 CPU2、加载并运行程序->不会显示错误消息、两个 CPU 都运行正常。

    如果它在闪存编程期间、您可以 尝试进行 CPU 重置、然后再进行程序加载? 执行 CPU 复位、从 ISR 执行上下文获取 CPU 上下文

    是的、它是在闪存编程期间。 但是、当 我对 CPU1执行 CPU 复位、然后尝试连接到 CPU2时、会出现以下错误:

    C29xx_CPU2:连接到目标时出错:(错误0xFFFFFB0E - hpti_context_cmapi:Connect:106)器件保持复位状态。 使器件退出复位状态、然后重试此操作。 (仿真包20.1.0.3429)  

    即使 CPU1在 CPU 复位后处于运行状态、也不会发生与 CPU2或 CPU3的连接。  因此不起作用。

    谢谢、

    Nida

    [/quote]