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.

[参考译文] TMS320F28388D:查看 CPU1中由 CPU2错误生成的复位源。

Guru**** 2573695 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1213729/tms320f28388d-to-see-reset-souce-in-cpu1-that-generated-by-cpu2-error

器件型号:TMS320F28388D

大家好

我的客户正在开发 F28388D。

现在、Softwas 操作如下:

CPU2看门狗生成到 CPU1的全局中断(NMI)。

CPU1 interrput 函数 generate softwave reset (SIMRESET 寄存器)。

问题1:在此设置中、CPU1唤醒后、CPU1是否可以读取 CPU2的 RESC 寄存器?

问题2:在 Q1设置中、CPU1唤醒后、CPU1如何知道 CPU2看门狗已启动复位?
(我认为 CPU2的 RESC 寄存器不显示看门狗。 因为复位是由 softwave 生成的。)

问题3:在 Q1设置中、CPU1是否能够知道 CPU2看门狗在复位前已溢出?

问题4:如果 CPU2看门狗设置为复位模式、并且发生 CPU2复位时、CPU1不会复位?

问题5:在 Q4设置中、是否可以通过 CPU2的复位来复位 CPU1?

谢谢。

GR

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

    您好!

    Unknown 说:
    问题2:在 Q1设置中、CPU1唤醒后、如何 CPU1知道 CPU2看门狗启动了复位?

    CPU1在 NMISHDFLG 寄存器中具有状态位、指示 CPU2 WD 复位生成了 NMI。

    [quesition3~:在 Q1设置中,CPU1是否知道 CPU2看门狗在复位前已溢出?/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1213729/tms320f28388d-to-see-reset-souce-in-cpu1-that-generated-by-cpu2-error

    复位仅在 WD 溢出后发生、因此不清楚该问题。

    Unknown 说:
    问题4:如果 CPU2看门狗设置为复位模式并生成 CPU2复位命令、CPU1不会复位?

    否 CPU2复位仅对 CPU2为本地复位。 它为 CPU1生成 NMI。

    Unknown 说:
    问题5:在 Q4设置中、是否可以通过 CPU2的复位来复位 CPU1?

    不、这是不可能的。 CPU1软件需要处理这一问题。

    此致、

    Vivek Singh

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

    您好、Vivek、

    感谢您的支持。

    否,这是不可能的。 我很想知道 CPU1为什么需要这样做?

    如果 CPU2看门狗溢出 occord、我的客户想做、所有 CPU 将复位、CPU1 在复位后知道问题。

    我的客户将基于您的信息进行开发!

    最棒的餐厅

    GR