首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

请教内存分配的原则是什么?

请教内存分配的原则是什么?

DSP芯片是C5402,外扩了一个64K的SRAM.: 在用DSP/BIOS管理内存分配的时候,遇到了很多问题。当程序比较大的时候,由于片内只有16k的内存,又要分给数据空间,又要分给程序空间,所以肯定是不够了,编译的时候就会说某些段无法alloc。于是将外扩的64K的SRAM全部分给了程序空间(用PS做的译码)。
问题是:在往外部程序空间放程序的段的时候,有个什么原则应该遵循?
在DSP/BIOS里面,有很多段是分配在程序空间的,比方说:
.bios,.sysinit,.hwi,.rtdx_text,.text,.switch,.cinit,
.pinit。
返回列表