请问,在66ak2h的应用中,需要动态申请比较多的16kbyte的内存空间(一共需要100MB左右的缓冲空间),如何实现。准备采用sys/bios运行。或者有实现方法,裸代码也可以!
Jane Lu:
您好,
sysbios有用户手册,您可以查看heap相关章节。
xs wan:
回复 Jane Lu:
谢谢,正在看这篇文档。里面有介绍,但是感觉不是很详细。
现在已经按照自己的开发平台建立了新的RTSC platform文件,设定了DDR的地址和大小,但是如何把heap规划到DDR中,没有头绪!
请问,能够给出一点帮助。
xs wan:
回复 Jane Lu:
这里还是有问题需要请教,基础的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后,系统就挂起!
急,请帮忙!
xs wan:
回复 Jane Lu:
谢谢,搞定了,就是没有初始化DDR。一直以为系统会自己初始化DDR。