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:Tiva ROM 库内存不再可用

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/603172/tm4c123gh6pm-tiva-rom-library-memory-no-longer-available

器件型号:TM4C123GH6PM

我正在调试使用 C Tiva 外设库和 MAP_xxx 库调用的代码。

我的第一个呼叫是  

SysCtlClockSet (SYSCTL_SYSDIV_4 | SYSCTL_USE_PLL | SYSCTL_OSC_MAIN | SYSCTL_XTAL_16MHz);

电机会

s_ui32SysClock = MAP_SysCtlClockGet ();

在汇编语言中调试

LDR.N R0、PC、#0x94

R0:001000044

LDR R0、[R0]

R0:0xCDCDCDCD

当我查看存储器0x01000000时、除了所有存储器的0xCD 字节之外、我什么也看不到。

基于 ROM 的 Tiva 外设库发生在哪里?

我已经使用此处理器几个月了、从未遇到过此问题。

我使用的是 IAR IDE。

Tiva 外设库的版本为2.1.2.111

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Kieth、
    是否可以重新启动设备? 您看到了什么差异吗?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    愚蠢的监督。 问题是 IAR IDE。这是我以前遇到的一个"小"问题。 每次我从源代码控制创建新的工作目录时、默认调试器都是"仿真器"。 我只是忘记了。 选择正确的硬件调试器、解决问题。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    很高兴您的问题得到解决!