There's some problem in your memory configuration. 0x80008013 is DSP_ERANGE, which comes when the memory configuration of DSP executable does not match ARM-side configuration. Hence loading the DSP has failed.
Regards, Mugdha -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of gather bzbz Sent: Friday, March 14, 2008 3:16 PM To: [email protected] Subject: Codec server loading error Guys, I recompile the video_copy server to fit my new memory map, everything looks good, then I copy the video_copy.x64P, app.out, in.dat to the nfs server. After the board boots up, I get errors when I tried to run the ./app.out app.out: ELF 32-bit LSB executable, ARM, version 1 (SYSV), for GNU/Linux 2.4.17, dynamically linked (uses shared libs), not strippd [EMAIL PROTECTED]:/opt/# ./app.out App-> Application started. CE T:0x4003a6e8: Engine_open('video_copy', 0x0, 0xbefffc3c) CE T:0x4003a6e8: rserverOpen('./video_copy.x64P'), count = 0 OP T:0x4003a6e8: Process_create('./video_copy.x64P', 0xbefffc40) OP T:0x40946b60: daemon() OP T:0x40946b60: Process_create> Initializing DSP PROC... OP T:0x40946b60: Process_create> Attaching to DSP PROC... OP T:0x40946b60: Process_create> Opening MSGQ pool... OP T:0x40946b60: Process_create> Loading ./video_copy.x64P on DSP (1 args)... OP T:0x40946b60: Process_create> Operation FAILED, status=-2147450861[0x80008013] OP T:0x40946b60: Process_delete> Entered. OP T:0x40946b60: Process_delete> Closing remote transport... OP T:0x40946b60: Process_delete> Closing remote transport FAILED, status=0x8000800b. OP T:0x40946b60: Process_delete> Stopping DSP... OP T:0x40946b60: Process_delete> Stopping DSP FAILED, status=0x8000801b OP T:0x40946b60: Process_delete> Closing pool... OP T:0x40946b60: Process_delete> Detaching from DSP... OP T:0x40946b60: Process_delete> Destroying DSP... (object, that is) OP T:0x40946b60: putReply(0x2): proc = 0x1d3e8 OP T:0x4003a6e8: Process_delete(0x1d3e8) OP T:0x4003a6e8: Process_delete(0x1d3e8) freeing object ... OP T:0x4003a6e8: Process_delete() Returning. CE T:0x4003a6e8: rserverOpen('./video_copy.x64P'): 0x1c634 done. Assertion failed (((drvObj != NULL) && (IS_OBJECT_VALID (drvObj, SIGN_DRV))) || ((drvObj == NULL) && (cmdId == CMD_PROC_ATTACH))).6 OC T:0x4003a6e8: Comm_create('video_copy', ...) failed: status 0x80008002 CE T:0x4003a6e8: Engine_close(0x1d3b8) CE T:0x4003a6e8: rserverClose(0x1c634), count = 1 OP T:0x4003a6e8: Process_delete(0x0) OP T:0x4003a6e8: Process_delete() Returning. CE T:0x4003a6e8: rserverClose(0x1c634) done. CEapp-> ERROR: can't open engine video_copy App-> Application FAILED. OP T:0x40946b60: putReply(0x1): proc = 0x0 OP T:0x40946b60: daemon() terminating So what gives? Thank you all! ________________________________________________________________________ ____________ Be a better friend, newshound, and know-it-all with Yahoo! Mobile. Try it now. http://mobile.yahoo.com/;_ylt=Ahu06i62sR8HDtDypao8Wcj9tAcJ _______________________________________________ Davinci-linux-open-source mailing list [email protected] http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source _______________________________________________ Davinci-linux-open-source mailing list [email protected] http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source
