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.

[参考译文] MSPM0L1305-Q1:从整个地址范围将闪存大小限制为 8B 的原因

Guru**** 2511415 points
Other Parts Discussed in Thread: MSPM0L1305

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1551868/mspm0l1305-q1-reason-for-limiting-flash-size-by-8b-from-full-address-range

器件型号:MSPM0L1305-Q1
Thread 中讨论的其他器件:MSPM0L1305

工具/软件:

尊敬的 TI 团队:

在 MSPM0L1305 的原始 TI 链接器文件中定义了以下闪存范围:

 

闪存中       (Rx) :origin = 0x00000000、length = 0x00007FF8

 

将整个地址范围/典型扇区大小限制为 8B 的原因是什么?

如果我们尝试访问数据、会有什么影响? 我们使用全扇区镜像,然后保存到闪存 — 1024B。

BR

FM

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

    您好、FM、

    不确定这是否是设计的问题、但在 DS 的表 8-4 存储器组织中提到了该问题

    因此、您不能访问最后 8 个字节作为程序获取、但我相信您可以存储不可执行的指令、如数据。

    上述更正:最后 8 个字节(闪存字)无论是指令还是数据、都无法寻址。