Hi experts,
I am building firmwares from RDK4.1 with TI8148, after the building, i tested the fw_load.out
$ fw_load.out startup VIDEO-M3 ../firmware/dvr_rdk_fw_m3video.xem3
but the error occurred as:
*** Platform_loadCallback: length of slave region does not match host entry
Error [0xffffffff] at Line no: 2595 in file /jenkins/jobs/v2c1/RDK3.0/ti_tools/syslink/syslink_2_10_06_28/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/family/hlos/knl/ti81xx/Platform.c
*** Ipc_control: Platform_loadCallback failed!
Error [0xffffffff] at Line no: 845 in file /jenkins/jobs/v2c1/RDK3.0/ti_tools/syslink/syslink_2_10_06_28/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/ipc/hlos/knl/Ipc.c
Assertion at Line no: 308 in /jenkins/jobs/v2c1/RDK3.0/ti_tools/syslink/syslink_2_10_06_28/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/ipc/hlos/knl/Linux/IpcDrv.c: (status >= 0) : failed
btsm_out_thread_*** IpcDrv_drvioctl: Unsupported ioctl command specified
Error [0xfffffffe] at Line no: 371 in file /jenkins/jobs/v2c1/RDK3.0/ti_tools/syslink/syslink_2_10_06_28/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/ipc/hlos/knl/Linux/IpcDrv.c
func 68
Sat Jan*** IpcDrv_drvioctl: Unsupported ioctl command specified
Error [0xfffffffe] at Line no: 371 in file /jenkins/jobs/v2c1/RDK3.0/ti_tools/syslink/syslink_2_10_06_28/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/ipc/hlos/knl/Linux/IpcDrv.c
1 00:13:56 200*** IpcDrv_drvioctl: Unsupported ioctl command specified
Error [0xfffffffe] at Line no: 371 in file /jenkins/jobs/v2c1/RDK3.0/ti_tools/syslink/syslink_2_10_06_28/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/ipc/hlos/knl/Linux/IpcDrv.c
0
main.c 1699 *** IpcDrv_drvioctl: Unsupported ioctl command specified
Error [0xfffffffe] at Line no: 371 in file /jenkins/jobs/v2c1/RDK3.0/ti_tools/syslink/syslink_2_10_06_28/packages/ti/syslink/utils/hlos/knl/Linux/../../../../../../ti/syslink/ipc/hlos/knl/Linux/IpcDrv.c
Since the memory size is not appropriated during the compiling, I changed the mcfw/src_bios6/cfg/ti814x/config_512M.bld
as below:
/* first 256MB */
var LINUX_SIZE = 128*MB;
var SR1_SIZE = 60*MB; //79
var VIDEO_M3_CODE_SIZE = 4*MB
var VIDEO_M3_DATA_SIZE = 1*MB;
var VIDEO_M3_BSS_SIZE = 12*MB;
var DSS_M3_CODE_SIZE = 1*MB;
var DSS_M3_DATA_SIZE = 20*MB; //2
//Paul: since DSS_M3_BSS_ADDR_RUN size is too small during compiling m3vpss firmware
var DSS_M3_BSS_SIZE = 15*MB; //14
var DSP_CODE_SIZE = 2*MB;
var DSP_DATA_SIZE = 13*MB;
any ideas to solve this problem ?? thanks!!
Regards,
Dwayne