这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » FPGA » 内存申请问题

共3条 1/1 1 跳转至

内存申请问题

菜鸟
2012-04-16 09:29:47     打赏

专家,您好!

我的平台是DM8148,是C674x + Cortex A8核,在项目时我遇到个内存问题,我一个工程在初始化时malloc申请一个内存指针

short *pBuffer;

size = 64*64;

pBuffer = (short*) malloc(sizeof(short) * size);

但根据我的调试发现申请的内存并没有成功,因为我通过watch和设置断点CCS发现pBuffer在调用的过程中是指向0x00000001类的地址,不存在

我的cmd文件是:

MEMORY {
  /* CACHE_L2RAM : origin = 0x11800000,  len = 0x40000
   CACHE_L1P   : origin = 0x11e00000,  len = 0x8000
   CACHE_L1D   : origin = 0x11f00000,  len = 0x8000
   L3RAM       : origin = 0x80000000,  len = 0x20000*/
   SDRAM       : origin = 0x80000000,  len = 0x8000000
   VECS        :     o = 0x00800000     l = 0x00000300
   L2MEM       :     o = 0x00800300     l = 0x0003ffff  
}

SECTIONS
{
    vectors            :> SDRAM
    .vecs       >       VECS
    .cinit             :> L2MEM
    .text              :> L2MEM
    .const             :> L2MEM
    .far               :> L2MEM   
    .stack             :> SDRAM
    .bss               :> SDRAM
    .data              :> SDRAM
    .switch            :> SDRAM
    .sysmem            :> SDRAM
    .tables            :> SDRAM
    .cio               :> SDRAM
    .fardata           :> SDRAM

 

请专家看下我是哪里出错了,非常感谢!




关键词: 内存     申请     问题     SDRAM    

菜鸟
2012-04-18 11:37:12     打赏
2楼
这里真冷清,没人答,自己解决了!

高工
2012-05-05 00:14:02     打赏
3楼
这么高端的芯片注定会曲高和寡的

共3条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]