Navigation

    全志在线开发者论坛

    • Register
    • Login
    • Search
    • Categories
    • Tags
    • 在线文档
    • 社区主页

    T113_i如何修改dsp的内存大小

    T Series
    1
    1
    192
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • L
      lead0 LV 2 last edited by

      想在dsp里跑算法,但是dsp默认值分配了1M的内存,编译的时候提示内存超了,想给dsp多分配点内存,尝试修改了memmap.xmm和memmap.xld文件,还有cpu对应的board.dts文件,编译能跑过,但是实际运行的时候dsp有错误,怀疑还是内存分配调整的不对,有大佬知道该怎么修改吗

      下面这个是memmap.xmm文件修改后的内容,我把size从0x100000 改成了0x150000,不过我对0x32000000,0x42000000这两个地址还有点疑问,0x42000000我理解是物理内存地址,0x32000000不知道是什么地址。
      BEGIN extra_mem
      0x32000000,0x42000000: sysram : extra_mem : 0x150000 : executable, writable ;
      extra_mem_0 : C : 0x32000000 - 0x320000ff : .version_table;
      extra_mem_1 : C : 0x32000100 - 0x3214ffff : STACK : HEAP: .resource_table .extra_mem.rodata .rtos.rodata .clib.rodata .rodata .literal .clib.data .stubTab .FSymTab .extra_mem.data .data .text .extra_mem.bss .bss;
      END extra_mem

      1 Reply Last reply Reply Quote Share 0
      • 1 / 1
      • First post
        Last post

      Copyright © 2024 深圳全志在线有限公司 粤ICP备2021084185号 粤公网安备44030502007680号

      行为准则 | 用户协议 | 隐私权政策