3816|3

64

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

求助5402程序大于0x4000时装载出错问题 [复制链接]

我的板子上外扩了一片sdram,如果代码少于0x4000时装载正常,大于就会报data verification at address 0x41dc,please verify targe memory and memory map.

我的cmd文件如下:

-stack  1024
-heap   2048
/**********************************
*   Memory Configuration
**********************************/
MEMORY
{
     PAGE 0: SPROM  : origin =  60h, length = 20h
        DARAM1 : origin = 80h, length = 08F80h
     PAGE 1:
             EXRAM  : origin = 09000h, length = 07000h
}

SECTIONS
{
     vectors:          > DARAM1        PAGE 0
     .cinit:                  > DARAM1        PAGE 0
     .pinit                > DARAM1       PAGE 0
     .switch:              > DARAM1        PAGE 0              
     .text:                  > DARAM1        PAGE 0     
     .cio                > DARAM1        PAGE 0     
     .bss:                   > EXRAM                PAGE 1     
     .const                 > EXRAM                PAGE 1     
     .stack                  > EXRAM                PAGE 1      
     .data:                  > EXRAM                PAGE 1     
     .system        > EXRAM               PAGE 1
}

从map文件里可以看到.text已经超过了0x4000。如果我把程序的下载地址改成0x180,那么出错的地址就会变成0x42dc,改成0x280,出错的地方就是0x43dc,似乎下载了一定大的程序后就出错一样。
请各位大侠帮帮忙,谢谢了!

最新回复

到底能不能直接通过ccs把程序下到片外ram里面呢?下载的起始地址改为0x4000后,干脆就一点都下不下去了。 程序放到片外ram应该有人做过吧?给点意见撒!  详情 回复 发表于 2007-2-10 01:28
 
点赞 关注

回复
举报

64

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
我的一些基本配置如下,OVLY=1,MP/MC=0,DROM=1.
 
 

回复

94

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
我查了一下其他的帖子,有说吧mp/mc置为1的,我做了,不过还是一样的,会不会是从ccs不能直接把程序加载到外存啊?我看有些单片机先下载一个能把程序写到外存的程序,再下载要写到外存的程序。
各位达人帮帮忙啊!
 
 
 

回复

65

帖子

0

TA的资源

一粒金砂(初级)

4
 
到底能不能直接通过ccs把程序下到片外ram里面呢?下载的起始地址改为0x4000后,干脆就一点都下不下去了。
程序放到片外ram应该有人做过吧?给点意见撒!
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/6 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表