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.

[参考译文] MSP430F2618:有关主闪存段的文档不明确

Guru**** 2387830 points
Other Parts Discussed in Thread: MSP430F2618, MSP430F2416, MSP430F2417, MSP430F2418, MSP430F2419, MSP430F2617, MSP430F2619
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/798838/msp430f2618-the-documentation-is-ambiguous-regarding-main-flash-memory-segments

器件型号:MSP430F2618
主题中讨论的其他器件: MSP430F2416MSP430F2417MSP430F2418MSP430F2419MSP430F2617MSP430F2619

MSP430F2618被"随意"描述为具有116KB 的主闪存、但您看一下
在主闪存实际占用的地址范围、您会发现它是0x03100 - 0x1FFFF。 这种情况
为您提供115.75 KB:

老实说、我不在乎它与"随意"大小相比缺少1/4 KB!

但是主闪存被描述为被组织成512字节(0.5KB)段和这些段
是闪存存储器的"擦除单元"。 这会产生模糊性、因为115.75 KB 不能
平均分为0.5kB 段、所以主闪存存储器的一个段必须只有
256字节。 如果您要对"系统内编程"方法进行编程、这一点非常重要
擦除和重新编程闪存段。

假设这些段实际上按如下方式排列:

从"半段"地址开始的第一个段很小(256
字节)段。 但我真的希望1) TI 确认这一点、2)添加信息
将其添加到数据表/或系列用户指南中。

请注意、同样的问题适用于所有相关的家庭成员
因为它们都具有大小为 xx.75KB 的闪存:

  • MSP430F2416
  • MSP430F2417
  • MSP430F2418
  • MSP430F2419
  • MSP430F2614
  • MSP430F2617
  • MSP430F2618
  • MSP430F2619

Atlant

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

    感谢您使用 MSP430器件、并在文档中指出这种不匹配情况。
    我将与我们的发展团队进行核实、并向您提供反馈。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Wei:

    谢谢! 我期待您的进一步答复!

    Atlant

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

    感谢您指出器件数据表的这种不匹配情况。

    当然、主闪存大小比数据表中的值小0.25kB、第一个段是从0x3100到0x31FF 的256字节。
    我将向我们的开发团队报告这种不匹配情况、因为它们是旧部件、用于更新文档以解决这种不匹配问题。