工具/软件:Linux
您好!
我成功地使用默认设置构建了 VISION SDK 3.00.00、方法 是对 VisionSDK_Linux_UserGuide.pdf 中提到的步骤进行一些更改、并对此链接的注释进行一些更改。 但是、我随后尝试在$INSTALL_DIR/VISION_SDK/apps/configs/tda2xx_evm_linux_all/cfg.mk 文件中使用 IPUMM=yes 进行相同的编译。 除此之外、我还将替换用户指南中提到的 framework 组件文件夹。 但是,在生成时,我会得到以下错误:
"$INSTALL_DIR/VISION_SDK/BINARS/tda2xx_evm_linux_all/obj/vision_sdk/tda2xx-evm/ipu2/release/vision_sdk_configuro/linker_mod.cmd"、第430行:错误:
程序将不能放入可用的内存中。 带对齐的照射行程放置
“.systemHeap”段大小为0x2800000失败。 可用存储器范围:
IPU2_DATA_MEM 大小:0x1400000 未使用:0x93ef18 最大孔:0x93eefc
错误:链接过程中遇到错误;
"$INSTALL_DIR/VISION_SDK/BINARS/APS/tda2xx_EVM_Linux_al
L/vision_sdk/bin/tda2xx-evm/vision_sdk_ipu2_release.xem4"未构建
make[7]:***[$INSTALL_DIR/VISION_SDK/BINARS/tda2xx_EVM_Linux_All/VISION_SDK/bin/tda2xx-EVM/VISION_SDK_ipu2_release.xem4]错误1
maked[6]:***[ipu2]错误2.
maked[5]:***[APPS_ipu2]错误2.
maked[4]:***[APPS]错误2.
maked[3]:***[APPS]错误2.
make[2]:***[APPS_exe]错误2.
maked[1]:***[APPS]错误2.
制造:***[VISION_SDK]错误2.
看起来、ipu2.xem 和链接器正在获取两个不同的存储器映射、因此构建失败。 如果我能够澄清以下几点将会有所帮助:
1.编辑后的配置文件是否是正确的配置文件,以便将 IPUMM 设置为 true?
2. VISION SDK 是否需要进行任何其他更改才能使用 IPUMM 进行构建? 如果是、是否有人可以指导我进行更改/记录更改?