DSP仿真时出现Memory Map Error

[复制链接]
 楼主| 行者小王子 发表于 2013-7-18 16:29 | 显示全部楼层 |阅读模式
Error:   Memory Map Error: READ access by CPU to address 0x1b7c100, which is RESERVED in Hardware.
求大神指导。。。
 楼主| 行者小王子 发表于 2013-7-19 10:16 | 显示全部楼层
.cmd改后:


MEMORY
{
   SDRAM       : origin = 0x80000000,  len = 0x400000
}

SECTIONS
{
        
        .text    > SDRAM

        .bss     > SDRAM
        .cinit   > SDRAM
        .const   > SDRAM
        .far     > SDRAM
        .stack   > SDRAM
        .cio     > SDRAM
        .sysmem  > SDRAM
        .switch  > SDRAM
                .data    > SDRAM
        .tables  > SDRAM
        .csldata > SDRAM

}
运行后还是出错

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
 楼主| 行者小王子 发表于 2013-7-19 09:40 | 显示全部楼层
我用的是C6713,.cmd文件是这样的:
MEMORY
{
   
        PMEM:        o = 00000000h        l = 00010000h
        BMEM:        o = 00010000h        l = 00030000h
}

SECTIONS
{   
   
    .text       >   PMEM
    .csldata        >         PMEM
    .stack        >   PMEM
    .far        >   PMEM
    .switch        >   BMEM
    .tables >   BMEM
    .data   >   BMEM
    .bss        >   BMEM
    .sysmem        >   BMEM
    .cinit        >   PMEM
    .const        >   BMEM
    .cio    >   BMEM
}
zhangmangui 发表于 2013-7-18 23:42 | 显示全部楼层
可以试一下修改cmd文件,改变一下各个段的映射。我也遇到了第一个问题,然后修改了一下cmd,把.bss从L2换到SDRAM就可以了。
还有,不是所有的内存能允许访问,检查一下GEL文件,确保你的程序运行和访问合法的内存空间。
wowow 发表于 2013-7-18 18:18 | 显示全部楼层
估计是启用了虚拟地址映射后,物理地址被保护起来了,例如调试linux时。
wowow 发表于 2013-7-18 18:11 | 显示全部楼层
no型号,no调试环境,no answer
您需要登录后才可以回帖 登录 | 注册

本版积分规则

6

主题

16

帖子

0

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