MSP430F6736有4个information memory SEGMENT A--D,这4个区域都是128K,这4个区域是干什么的?
BSL也有4个区域,每个区域512,这4个区域是干什么的?
MAIN MEMORY 每段是512字节,BANK A---D每个BANK都是64字节,这部分是存储数据和放程序代码的吗?
上面的都是ROM吗?那RAM再哪?
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.
MSP430F6736有4个information memory SEGMENT A--D,这4个区域都是128K,这4个区域是干什么的?
BSL也有4个区域,每个区域512,这4个区域是干什么的?
MAIN MEMORY 每段是512字节,BANK A---D每个BANK都是64字节,这部分是存储数据和放程序代码的吗?
上面的都是ROM吗?那RAM再哪?
1. 在有些应用中,用户需要实时保存一些数据,例如调试参数,加密算法和密钥等等,这些数据需要掉电保存,用户可能定期或不定期去更新。一般这样的数据都是保存在EEPROM中的,MSP430提供一个INFO FLASH区域实现类似的功能。这段区域的PAGE大小比MAIN FLASH区域要小,这样用户在擦除操作和写操作时可以花费更少的时间。由于这个区域也是FLASH Memory,所以它满足FLASH的特性,要更改前需要先擦除在写。所以这种方式在一定程度上模拟了EEPROM,但不能完全替代EEPROM。
在应用这段区域时,建议用户的数据组不要超过128,或者按照128字节分组。
2. BSL存放的BSL默认是串口,但一些具有USB特性的MSP430,例如MSP430F55xx系列,支持USB的BSL。
3. BSL是用于用户下载或者更新代码用的,用户可以通过条件上电,或软件跳转调用BSL的代码,从而实现代码的下载或升级
如果您认为此问题已被解答,请在“这是否解答您的问题” 后,点击“是”按钮。 谢谢您对TI的支持!