打印

M051_SRAM_Demo的疑问

[复制链接]
1519|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
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

粉丝