请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:MSP430F5244 主题中讨论的其他器件: MSP430F5242、 MSP430F5252
我目前正在处理 msp430f5244和5242。 两个控制器的闪存分别为64kB 和128kB、但当我在 Code Composer Studio 中为两个控制器创建项目时、我在链接文件中找到了闪存详细信息、如下所示。
闪存:origin = 0xA400,length = 0x5B80
FLASH2:origin = 0x10000、length = 0x1A400 //对于 msp430f5242
闪存:origin = 0x4400,length = 0xBB80
FLASH2:origin = 0x10000、length = 0x14400 //对于 msp430f5244
根据数据表、两个控制器中的存储器 Banka 地址都开始于0x4400、但 为什么在链接器文件中、msp430f5242闪存地址从0xA400开始。 如果我添加闪存、闪存2长度、我将为两个控制器获得相同的值、这是怎么可能的? 不同大小的闪存器件具有相同的长度。 如果我有任何误解、请改正。