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.

[参考译文] MSP430F5529:MSP430内存映射

Guru**** 2614265 points
Other Parts Discussed in Thread: MSP430F5529

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/666934/msp430f5529-msp430-memory-map

部件号:MSP430F5529

是否有人可以解释或提供以下问题的参考材料:

-内存映射是否为CPUx的属性?  

-存储器映射是否"存储"在任何位置?  

-处理器如何将数据读写至正确的“内存模块”,例如闪存或RAM

-链接器命令文件关键字"memory"与系列指南中提到的术语"memory map"有什么关系?


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

    您好,Kevin:

    欢迎参加论坛。

    -内存映射是否为CPUx的属性?

    "CPUx属性"的含义是什么?

    MSP430通常具有16位地址范围,从0x0000到0xFFFF,该范围为64KB。 由于MSP430F5xx和F6xx器件可以超过64KB的内存,因此扩展的CPUx可以满足这些范围的需要。

    -存储器映射是否"存储"在任何位置?

    您可以在数据表的设备描述符表中检查可用内存。 请注意,并非每台设备都可使用此功能。

    对于MSP430F5529,请参阅器件 MSP430F5529 数据表的表6-62。 请参阅标记"Memory 1"至"Memory 6"。

    外围设备描述符的描述可在 SLAU208用户指南 的第1.13 3章外设发现描述符中找到。

    -处理器如何将数据读写至正确的“内存模块”,例如闪存或RAM

    处理器正在从闪存,RAM或在某些情况下从ROM执行代码。 程序计数器PC指向要执行的代码的下一个地址。 如果电脑指向无效的存储器范围,则程序可能会出现故障。 通常,编译器会检查代码以避免出现类似情况并发出警告。

    -链接器命令文件关键字"memory"与系列指南中提到的术语"memory map"有什么关系?

    特定于设备的链接器命令文件包含设备的内存位置。 它显示闪存,RAM的地址... 链接器使用此命令文件将编译的代码(如数据,变量,常量)分配给相应的设备内存(可以是闪存或RAM)。

    如果您还有其他问题,请告诉我。

    此致,

    Andre

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

    您是否有其他问题或需要进一步的支持? 如果不是,请选择"已解决",以便关闭此线程。
    非常感谢!

    此致,
    Andre