MSP430全系列地址空间分配问题

2019-08-07 17:32发布

请教各位大虾几个问题:
1、信息存储器起始地址是否全系列的器件都相同?
2、段大小是否全系列的器件都一样大?
3、主存储器段大小是否全系列的器件都一样大?
4、RAM起始地址是否全系列的器件都一致?
在此先感谢各位啦!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
9条回答
dirtwillfly
1楼-- · 2019-08-07 19:53
对于msp430大部分器件:
1、信息存储器起始地址是相同的
2、msp430的主存储器的段大小是一样的,信息存储器的段大小是一样的。但主存储器和信息存储器的段大小是不一样的。
3、上面已回答。
4、RAM起始地址是一样的。
给你的图,你能看得更明白:
QQ截图20131205212026.png
CZ_Liang
2楼-- · 2019-08-08 01:25
dirtwillfly 发表于 2013-12-5 21:24
对于msp430大部分器件:
1、信息存储器起始地址是相同的
2、msp430的主存储器的段大小是一样的,信息存储器 ...

我用的芯片是MSP430F247,用IAR调试。
从Memory窗口可以看到Flash地址为0x8000~0xFFFF,RAM地址为0x1100~0x20FF。
查看反汇编,第一条指令设置堆栈指针SP指向0x2100,说明RAM结束地址确实为0x20FF。
问题:如果RAM起始地址为0x200,那么RAM地址范围是0x200~0x20FF。这个范围已经包括信息存储器地址空间0x1000~0x10FF。难道说信息存储器把RAM分割为两个空间?
dirtwillfly
3楼-- · 2019-08-08 06:31
 精彩回答 2  元偷偷看……
dirtwillfly
4楼-- · 2019-08-08 10:30
刚才查了MSP430F247的数据手册,它的RAM是4K
QQ截图20131206113911.png
dirtwillfly
5楼-- · 2019-08-08 13:37
本帖最后由 dirtwillfly 于 2013-12-6 12:01 编辑

MSP430F247的存储结构
QQ截图20131206115558.png
dirtwillfly
6楼-- · 2019-08-08 14:42
对于一般的MSP430器件,RAM空间是不大于4k的。但有些器件可能会超过这个大小,具体还是要看数据手册

一周热门 更多>