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.

[参考译文] MSP432P4011:全局指针已分配、但未显示地址???

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1026568/msp432p4011-global-pointer-gets-allocated-but-shows-no-address

器件型号:MSP432P4011

分解为:

/*********
*全局变量
秘书长的报告 /
uint32_t *pDataByte;

在调试期间、我看到:

因此、弹出窗口(黄色)将地址显示为0x000000 (也就是 webened!) 而内存浏览器显示0x2000D2F。

执行如下:*pDataByte = 0x00100000没有影响??

代码也不符合我的预期! 我在这里错过了什么?

此致、

劳伦特

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

    您好、Laurent、

    因此、您的指针"pDataByte"位于地址0x2000D2FC、在第787行中、您将使用来自另一个解引用指针"pData"的值对其进行解引用。  在此范围内、指针 pData 指向什么数据?

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

    您好、Laurent、

    我们从您那里得知、已经过去了几天了、因此我将假定您能够推进您的项目。
    我将此帖子标记为已解决,但如果不是这种情况,请单击“这不能解决我的问题”按钮,并使用更多信息回复此主题。
    如果此主题已锁定、请单击"提出相关问题"按钮、然后在新主题中描述您的问题的当前状态以及您可能需要帮助我们帮助解决您的问题的任何其他详细信息。