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.

[参考译文] TM4C123GH6PM:内核寄存器中的 DSP 是什么?

Guru**** 2527790 points
Other Parts Discussed in Thread: TM4C123GH6PM

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1122801/tm4c123gh6pm-what-is-dsp-in-the-core-registers

器件型号:TM4C123GH6PM

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

    您好、Mohammed、

    器件内部没有 DSP 寄存器、因此这似乎是 IDE 特有的问题、因为它显示了一个额外的寄存器。 您将注意到、DSP 寄存器与 PSP 的值重复。 这种镜像会向我指示、由于 DSP 寄存器不存在、IDE 只使用最后一个已知的读取值来显示。

    此致、

    Ralph Jacobi

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [引用 userid="189615" URL"~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1122801/tm4c123gh6pm -her-is-dsps-in-core-registers/4163005#4163005"]由于 IDE 内没有显示特定问题的特定寄存器/引用。]

    我在 CCS 12.0安装中查看器件 XML 文件、尝试确定 IDE 的 DSP 寄存器是什么。

    ccs1200/Ccs/ccs_base/common/targetdb/CPU cortex_m4f.xml 具有:

    	<register id="MSP" acronym="MSP" width="32" description="MSP Register" />
    	<register id="PSP" acronym="PSP" width="32" description="PSP Register" />
    	<register id="DSP" acronym="DSP" width="32" description="DSP Register" />

    和 ccs1200/Ccs_base/common/targetdb/drivers/TI_reg_IDS/TMS470REX_regids.xml、其中定义了 CortexM 寄存器:

    	<register_id id="MSP"  value="0x211" address="0" page="0" />
    	<register_id id="PSP"  value="0x212" address="0" page="0" />
    	<register_id id="DSP"  value="0x213" address="0" page="0" />

     TMS470REX_regids.xml 显示的是"DSP"寄存器具有不同的调试堆栈内部值、但不能确定显示的是 DSP 的值时正在读取哪个实际器件寄存器。