[DSP编程] DSP28335中can not allocated .ebss, size 00004e80(page1) in RAML4(avail:00001000

[复制链接]
2573|4
 楼主| 了无痕迹01 发表于 2015-7-27 14:34 | 显示全部楼层 |阅读模式
DSP28335中编译错误error:can not allocated .ebss, size 00004e80(page1) in RAML4(avail:00001000。。。。网上看下说是分配给未定义变量的空间不足,确实我定义了一个含有10k个的float型数据的数组。。。查看cmd文件中RAML4定义是从0x00c000开始,长度为0x001000的空间。。。是容纳不下。。要重新分配空间   请问要怎么分配呢。。。。我怕后面会乱掉
风清云淡 发表于 2015-7-28 08:37 | 显示全部楼层
你可以吧RAML5的起始地址改一下,然后修改一下RAML5的地址长度,然后扩大RAML4的长度就好了
风清云淡 发表于 2015-7-28 08:39 | 显示全部楼层
origin为起始地址,length为空间长度,但是修改的时候也要看一下其他地址的空间是否够用
cjystar 发表于 2015-7-31 23:50 | 显示全部楼层
参考官方文件上有存储空间范围,可以适当把他扩大就好
 楼主| 了无痕迹01 发表于 2015-8-6 19:32 | 显示全部楼层
风清云淡 发表于 2015-7-28 08:39
origin为起始地址,length为空间长度,但是修改的时候也要看一下其他地址的空间是否够用 ...

我在例程里看到它的分配,因为28335是有DMA的,它把ram5给dma通道了。。。。我想我没用到dma就直接把它扩大了,结果就可以了。。。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

7

主题

18

帖子

1

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