Quantcast
Viewing all articles
Browse latest Browse all 21822

帖子: mcsdk_video_2_2_0_46\examples下的transcode demo出现内存分配报错

大家好,

        我按照 mcsdk_video_2_2_0_46\examples\transcode\Readme.txt 运行 mcsdk_video_2_2_0_46\examples\transcode 这个 demo 时遇到 CCS 报错,问题如下:

软件平台:    CCSv5.5

硬件平台:    C6678LE EVM

P  C系统:    WIn7旗舰版 64位

错误信息:    #10099-D  program will not fit into available memory.  run placement with alignment fails for section ".shared_mem_SL2_uncached" size 0x1f008 .  Available memory ranges:        MSMC         size: 0x3fff00     unused: 0xccc2       max hole: 0x7200

错误位置:    linker.cmd 第164行

错误代码:    .shared_mem_SL2_uncached  > MSMC PAGE 0 fill = 0x00

相关文件:    见附件

        我觉得是内存分配不足或者是分配错了位置,我也按照 Readme.txt 中要求将相关组件修改到对应版本,连Compiler也降低到demo要求的7.4.0版本,然而问题仍然存在,在网上查询发现需要根据Debug生成的 .map 文件修改 linker.cmd 中错误代码,需要将 .shared_mem_SL2_uncached 分配到合适内存位置,但是我刚接触DSP不久,不会修改 linker.cmd 文件,有人能帮帮我吗?

谢谢大家

BO DU


Viewing all articles
Browse latest Browse all 21822

Trending Articles