打印

关于CCS的问题

[复制链接]
4827|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
clz918|  楼主 | 2007-7-27 08:08 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
大家好:
前两天由于电脑故障我重了一下系统和CCS,但重装之后以前能编译过的程序却无法编译了。奇怪的是,如果把文件的CMD文件改成烧写FLASH的就行,CMD文件为RAM时编译会出现:
>>   error: can't allocate .cinit (sz: 00000117 page: 0) in PRAMH0 (avail:
            000000a9)
>>   error: errors in input - ./Debug/clztest.out not built

我在RAM仿真时用的CMD如下:
MEMORY
{
PAGE 0 :
   RAMM0      : origin = 0x000000, length = 0x000400
   BEGIN      : origin = 0x3F8000, length = 0x000002             
   PRAMH0     : origin = 0x3F8002, length = 0x000FFE
   RESET      : origin = 0x3FFFC0, length = 0x000002           
PAGE 1 : 
   RAMM1    : origin = 0x000400, length = 0x000400
   DRAMH0   : origin = 0x3f9000, length = 0x001000         
}
 SECTIONS
{
   codestart        : > BEGIN,       PAGE = 0
   ramfuncs         : > PRAMH0       PAGE = 0  
   .text            : > PRAMH0,      PAGE = 0
   .cinit           : > PRAMH0,      PAGE = 0
   .pinit           : > PRAMH0,      PAGE = 0
   .switch          : > RAMM0,       PAGE = 0
   .reset           : > RESET,       PAGE = 0, TYPE = DSECT 
   
   .stack           : > RAMM1,       PAGE = 1
   .ebss            : > DRAMH0,      PAGE = 1
   .econst          : > DRAMH0,      PAGE = 1      
   .esysmem         : > DRAMH0,      PAGE = 1
}
更令我困惑的是这个CMD文件放在最早的程序上就能行,所以也不应该是文件的问题,感觉象重装时少装了什么一样,请指点一下。
                                                            谢谢

相关帖子

沙发
cruby| | 2007-7-29 11:14 | 只看该作者

PRAMHO设得还不够大,改得大一点试试

使用特权

评论回复
板凳
clz918|  楼主 | 2007-7-30 13:41 | 只看该作者

谢谢,OK

使用特权

评论回复
地板
失眠的孔雀| | 2014-7-31 16:26 | 只看该作者
cruby 发表于 2007-7-29 11:14

可是我出现了类似的情况,改大乐之后,没有错误了可是不让下载,说我的MEMMORY有问题

360截图20140731162401921.jpg (59.47 KB )

就这样

就这样

使用特权

评论回复
5
846150568| | 2014-8-18 18:37 | 只看该作者
应该还有个.data段吧

使用特权

评论回复
6
sule121| | 2014-8-18 21:23 | 只看该作者
坐等高手指点

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

111

主题

336

帖子

3

粉丝