This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

66ak2h内存空间申请问题?!

Other Parts Discussed in Thread: SYSBIOS, 66AK2H12

请问,在66ak2h的应用中,需要动态申请比较多的16kbyte的内存空间(一共需要100MB左右的缓冲空间),如何实现。准备采用sys/bios运行。或者有实现方法,裸代码也可以!

  • 您好,

               sysbios有用户手册,您可以查看heap相关章节。 

    Bios_User_Guide.pdf
  • 谢谢,正在看这篇文档。里面有介绍,但是感觉不是很详细。

    现在已经按照自己的开发平台建立了新的RTSC platform文件,设定了DDR的地址和大小,但是如何把heap规划到DDR中,没有头绪!

    请问,能够给出一点帮助。

  • 这里还是有问题需要请教,基础的heap使用已经解决。

    1、如果66ak2h12不使用ARM,在DSP上跑sys/bios,芯片外挂DDR,则在sys/bios中使用DDR是否需要初始化?如何初始化?

    2、如果在ARM上运行Linux操作系统,然后再DSP Core运行sys/bios,请问,这样的情况下是否需要初始化DDR?如果需要,如何初始化?

    目前,测试在DSP上跑sys/bios,arm不运行,则把heap定位到ddr后,系统就挂起!

    急,请帮忙!

  • 您好,使用DDR前都需要做初始化的。 在做完 core PLL 初始化后就可以做DDR的初始化。 DDR的初始化代码可以参考GEL文件(mcsdk_bios_3_01_04_07\tools\program_evm\gel\xtcievmk2x.gel) 中的相关代码,或者论坛中有keystone 开发软件包,里面也有DDR的初始化函数可以借鉴。 

  • 谢谢,搞定了,就是没有初始化DDR。一直以为系统会自己初始化DDR。