Actually, it's the other way around. If you are using DSPLink 1.3x, you
*do* need to worry about the ARM-side stuff. DSPLink 1.4x onwards makes
it easier for you, and the number of steps you need to perform are
lesser.
Can you go through the wiki once more to ensure you've made all the
changes:
http://wiki.davincidsp.com/index.php?title=Changing_the_DVEVM_memory_map
#Rebuilding_DSP_Link_1.30

Regards,
Mugdha

-----Original Message-----
From: gather bzbz [mailto:[EMAIL PROTECTED] 
Sent: Friday, March 14, 2008 4:03 PM
To: Kamoolkar, Mugdha; [email protected]
Subject: RE: Codec server loading error

Yeah, 0x80008013 means param_out_of_range.

I followed the sample in the wiki to change the memory map to 128M from
256M. I am using dsplink v1.30, so I think I do not need to worry about
the ARM-side stuff (seems only dsplink v1.40 users should?). I will
double-check my modifications again.
 
Meanwhile, anyone succeeded in changing the memory map to 128M for
video_copy test?

Thank you all.

--- "Kamoolkar, Mugdha" <[EMAIL PROTECTED]> wrote:

> 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
> 



 
________________________________________________________________________
____________
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

Reply via email to