M051_SRAM_Demo的疑问

[复制链接]
 楼主| yfei_tech 发表于 2011-2-20 22:23 | 显示全部楼层 |阅读模式
在M051_SRAM_Demo里面:
定义SRAM_BUF是SRAM的起始地址:
#define SRAM_BUF ((volatile unsigned long *) (0x20000000+0x00000000))

SRAM_Write函数从0x20000000写入1K的数据:
void SRAM_Write(uint32_t ulData)
{
    uint16_t uiCount;

    for(uiCount=0;uiCount<0x100;uiCount++) //0x100*4=0x400=1K Bytes
    {
        SRAM_BUF[uiCount] = ulData;
        ulData = ~ulData;
    }
}

可是编译后map文件显示:

    STACK                                    0x20000068   Section     1024  startup_m051.o(STACK)

那是否意味着SRAM_Write函数把STACK区域也覆盖了?不会有问题吗?
思行合一 发表于 2011-2-21 19:00 | 显示全部楼层
断点调试一下
msp430ing 发表于 2011-4-10 12:45 | 显示全部楼层
不太懂啊!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

19

主题

131

帖子

2

粉丝
快速回复 在线客服 返回列表 返回顶部