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.

[参考译文] CCS/TM4C1294NCPDT:无法在调试模式下看到 EMAC0寄存器。

Guru**** 2553450 points


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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/963281/ccs-tm4c1294ncpdt-not-able-to-see-the-emac0-register-in-debug-mode

器件型号:TM4C1294NCPDT

工具/软件:Code Composer Studio

您好!

我想在调试模式下监控控制器寄存器。 我使用的是 CCS 10.1.1。 当我在调试模式下运行代码并尝试查看 EMAC0寄存器时、它会显示"Error: Unable to Read"。 请参阅以下屏幕截图。

您能指导我如何在调试模式下查看寄存器内容吗?

 

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

    Nocket、您好!

     我在 https://e2e.ti.com/support/microcontrollers/other/f/908/t/963267上的另一篇文章中对您作了答复。  

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

    您好、Charles、

    您共享的帖子是关于 EMAC_init()函数的,但我问为什么我在调试模式下看不到控制器寄存器。 以上帖子用于其他查询。   我想知道 为什么在调试模式下无法监控控制器寄存器。  

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

    Nocket、您好!

     在 CCS10中查看 EMAC0寄存器时没有遇到问题。 因此您的问题不是工具问题。 当我运行一个 TI-RTOS tcpecho 示例时、请见下图。

    请注意、在 Tiva MCU 中、必须首先启用要使用的每个模块。 如果未启用该模块、则该模块没有时钟。 如果没有时钟、您将无法在 CCS 中查看模块寄存器。 这取决于您何时开始查看寄存器。 模块启用之前或模块启用之后。  

    为什么您不首先尝试 TI-RTOS tcpEcho 示例? 在调用 BIOS_start()之后运行该函数,此时应用程序中所需的所有模块都将被启用和初始化。 此时、如果您查看 EMAC0寄存器或任何其他模块寄存器、则应该会看到它们显示。  

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

    您好、Charles、

    感谢您的回复。 现在、我能够调试以太网寄存器。 它在执行 BIOS_start()后显示;