make dvr_rdk_bios6后,执行一段时间后出现如下错误:
"/workdir/sdk/DVRRDK_01_09_00_19/dvr_rdk/build/dvr_rdk/obj/ti816x-evm/c6xdsp/debug/dvr_rdk_configuro/linker_mod.cmd", line 381: error: run placement fails for object ".far", size 0x83dfe5 (page 0). Available
ranges:
DDR3_DSP size: 0xd00000 unused: 0x22f6e8 max hole: 0x22f6d8warning: entry-point symbol other than "_c_int00" specified:
"ti_sysbios_family_c64p_Hwi0"
error: errors encountered during linking;
"/workdir/sdk/DVRRDK_01_09_00_19/dvr_rdk/build/dvr_rdk/bin/ti816x-evm/dvr_rd
k_c6xdsp_debug.xe674" not built
make[2]: *** [/workdir/sdk/DVRRDK_01_09_00_19/dvr_rdk/build/dvr_rdk/bin/ti816x-evm/dvr_rdk_c6xdsp_debug.xe674] 错误 1
不知什么原因。看了linker_mod.cmd,这是个自动生成的文件啊,自己不能修改。懂的请帮个忙啊,不胜感激啊。
kooking:
"/workdir/sdk/DVRRDK_01_09_00_19/dvr_rdk/build/dvr_rdk/bin/ti816x-evm/dvr_rdk_c6xdsp_debug.xe674" not built
要先编译出dvr_rdk_c6xdsp_debug.xe674,所以可能要先编译其它目录
xiao liu1:
回复 kooking:
这里就是编译它的吧,结果是没编译成功。错误关键在这,不知道什么意思:
/workdir/sdk/DVRRDK_01_09_00_19/dvr_rdk/build/dvr_rdk/obj/ti816x-evm/c6xdsp/debug/dvr_rdk_configuro/linker_mod.cmd", line 381: error: run placement fails for object ".far", size 0x83dfe5 (page 0). Availableranges:DDR3_DSP size: 0xd00000 unused: 0x22f6e8 max hole: 0x22f6d8
kooking:
回复 xiao liu1:
”.far”段的大小是0x83dfe5,超过了未使用的size 0x22f6e8,
打开cmd文件,看一下.far字段的内容
如果直接注释掉,应该是可以编译通过的