Hi , sorry for previous mail I am not able to figure it out why it is not able to start PROC .. in code composer my dsp binary running properly ..
After i inserted DEBUG version of dsplinkk.ko i got following extra assertion error ============================================================ Entered Hello_Create() ============================================================ PROC_Setup successful PROC_Attach successful PROC_Load successful PROC_Start failed. SAssertion failed ((procState->dspState == ProcState_Started) || (procState->dspState == ProcState_Stoppe d) || (procState->dspState == ProcState_Idle)). File : ldrv_proc.c Line : 548 tatus: [0x8000802d] ============================================================ Leaving Hello_Create() ============================================================ Create phase failed. Status: [0x8000802d] ============================================================ Entered Hello_Delete() ============================================================ PROC_Stop() failed (output). Status: [0x8000801b] PROC_Detach() successful. PROC_Destroy successful. ============================================================ Leaving Hello_Delete() ============================================================ ============================================================ Thank you Deepak On Thu, Oct 23, 2008 at 9:14 AM, Kamoolkar, Mugdha <[EMAIL PROTECTED]> wrote: > Deepak, > > Looping in open-source list ... > > It is best to write to open-source list for all such questions. Please do > not write directly to any person on the list. It is generally frowned upon, > since usually all the people on the list do not have the bandwidth for > personal support. > > Regards, > Mugdha > > > ------------------------------ > *From:* Deepak Mundra [mailto:[EMAIL PROTECTED] > *Sent:* Wednesday, October 22, 2008 7:47 PM > *To:* Kamoolkar, Mugdha > > *Subject:* Re: writing compiling executing arm-dsp hello world program > > > Hi Mugdha, > I am trying to implement or run blit function on dsp (provided by > directfb ) .. so i am working on it .. directfb people havnt released > hardware accelerated driver for davinci yet .. So can you give me some hint > how can i start with > > Thanks > Deepak > On Tue, Oct 21, 2008 at 4:13 PM, Kamoolkar, Mugdha <[EMAIL PROTECTED]> wrote: > >> Deepak, >> >> The first scenario seems valid. But DSP_ENOTFOUND error from >> PROC_start indicates that DSPLink is not able to find a symbol it was >> looking for. Have you linked in the re-built (in PROC-only mode) dsplink.lib >> on DSP-side? Also, which version of DSPLink is this? >> >> The second scenario (NUM_ARGS 2) that you have given below is not valid if >> you are still passing NULL to args. If you say number of arguments is 2, you >> need to provide 2 arguments. Hence the DSP_EINVALIDARG error in PROC_load. >> >> Regards, >> Mugdha >> >> >> ------------------------------ >> *From:* Deepak Mundra [mailto:[EMAIL PROTECTED] >> *Sent:* Tuesday, October 21, 2008 3:57 PM >> >> *To:* Kamoolkar, Mugdha >> *Cc:* davinci-linux-open-source@linux.davincidsp.com >> *Subject:* Re: writing compiling executing arm-dsp hello world program >> >> Hi thanks for the reply >> enabled only proc and in hello.c file i have set >> >> #define NUM_ARGS 0 and using in PROC_Load as bellow >> >> 44 if (DSP_SUCCEEDED(status)) { >> 45 status = PROC_Load(ID_PROCESSOR, dspExecutable, NUM_ARGS, NULL); >> 46 if (DSP_FAILED (status)) { >> 47 printf("PROC_Load failed. Status: [0x%x]\n", >> (unsigned)status); >> 48 } else { >> 49 printf("PROC_Load successful\n"); >> 50 } >> 51 fflush(stdout); >> 52 } >> >> >> then im getting following error >> >> ============================================================ >> Entered Hello_Create() >> ============================================================ >> PROC_Setup successful >> PROC_Attach successful >> PROC_Load successful >> PROC_Start failed. Status: [0x8000802d] >> ============================================================ >> Leaving Hello_Create() >> ============================================================ >> Create phase failed. Status: [0x8000802d] >> ============================================================ >> Entered Hello_Delete() >> ============================================================ >> PROC_Stop() failed (output). Status: [0x8000801b] >> PROC_Detach() successful. >> PROC_Destroy successful. >> ============================================================ >> Leaving Hello_Delete() >> ============================================================ >> ============================================================ >> >> >> >> >> >> if i set #define NUM_ARGS 2 >> i get different error >> >> >> >> >> ============= Hello Test ============== >> >> ============================================================ >> Entered Hello_Create() >> ============================================================ >> PROC_Setup successful >> PROC_Attach successful >> PROC_Load failed. Status: [0x8000800b] >> ============================================================ >> Leaving Hello_Create() >> ============================================================ >> Create phase failed. Status: [0x8000800b] >> ============================================================ >> Entered Hello_Delete() >> ============================================================ >> PROC_Stop() failed (output). Status: [0x8000801b] >> PROC_Detach() successful. >> PROC_Destroy successful. >> ============================================================ >> Leaving Hello_Delete() >> ============================================================ >> ============================================================ >> >> >> >> >> On Tue, Oct 21, 2008 at 3:05 PM, Kamoolkar, Mugdha <[EMAIL PROTECTED]> wrote: >> >>> Deepak, >>> >>> Please look through DSP/BIOS documentation on POOL module to see how POOL >>> instances must be created in BIOS. Also, you can use DSPLink sample >>> applications as reference: >>> E.g.: /dsplink/dsp/src/samples/message/message_config.c >>> static POOL_Obj pools [NUM_POOLS] = >>> { >>> { >>> &SAMPLEPOOL_init, /* Init >>> Function */ >>> (POOL_Fxns *) &SAMPLEPOOL_FXNS, /* Pool interface >>> functions */ >>> SAMPLEPOOL_PARAMS, /* Pool >>> params */ >>> NULL /* Pool object: Set within pool >>> impl. */ >>> } >>> } ; >>> This sets up the POOL. Also look at definitions of SAMPLEPOOL_init, >>> SAMPLEPOOL_PARAMS as defined in message_config.c and do a similar thing for >>> your application. >>> This configuration was not detailed at the web-site you have mentioned, >>> so that's why you probably missed it. >>> >>> If you do not need POOL and want a simple hello world program, you can >>> just enable only PROC module in configuration and try out. If you do that >>> the POOL configuration is not required, and POOL related error will not be >>> seen. >>> >>> Regards, >>> Mugdha >>> >>> >>> ------------------------------ >>> *From:* Deepak Mundra [mailto:[EMAIL PROTECTED] >>> *Sent:* Tuesday, October 21, 2008 2:30 PM >>> >>> *To:* Kamoolkar, Mugdha >>> *Cc:* davinci-linux-open-source@linux.davincidsp.com >>> *Subject:* Re: writing compiling executing arm-dsp hello world program >>> >>> Hi .. As mentioned in the site .. i compiled both dsp and gpp side .. >>> and copied hellogpp and hello.out to board and also >>> dsplink/gpp/export/BIN/Linux/Davinci/RELEASE/dsplinkk.ko Using >>> loadmodules.sh inserted and ran "./hellogpp hello.out " .. but as i >>> mentioned in another mail .. im getting error at POOL CONFIG .. >>> >>> The selected configuration is: >>> >>> GPP OS = Linux >>> DSP OS = DspBios >>> GPPDISTRIBUTION = davinci_mvlpro4.0 >>> GPPOSVERSION = 2.6 >>> DSPDISTRIBUTION = c64xxp_5.xx_linux >>> >>> GPPPLATFORM = Davinci >>> DSPPLATFORM = Davinci >>> >>> USE_PROC = 1 >>> USE_POOL = 1 >>> USE_NOTIFY = 1 >>> USE_MPCS = 1 >>> USE_RINGIO = 1 >>> USE_MPLIST = 1 >>> USE_CHNL = 1 >>> USE_MSGQ = 1 >>> >>> TRACE = 0 >>> PROFILE = 0 >>> PROBE = 1 >>> >>> Am i missing anything .. >>> >>> Thank you >>> >>> On Tue, Oct 21, 2008 at 11:41 AM, Kamoolkar, Mugdha <[EMAIL >>> PROTECTED]>wrote: >>> >>>> You can rebuild DSP-side: >>>> http://tiexpressdsp.com/wiki/index.php?title=Building_DSPLink >>>> >>>> Regards, >>>> Mugdha >>>> >>>> >>>> ------------------------------ >>>> *From:* Deepak Mundra [mailto:[EMAIL PROTECTED] >>>> *Sent:* Tuesday, October 21, 2008 11:38 AM >>>> *To:* Kamoolkar, Mugdha >>>> *Cc:* davinci-linux-open-source@linux.davincidsp.com >>>> *Subject:* Re: writing compiling executing arm-dsp hello world program >>>> >>>> Thanks for the reply ... >>>> >>>> DSP-side configuration mismatch/failure >>>> 0 -> success >>>> Positive value -> DSP-side failure code. >>>> (Uint32) -1 -> DSP-side component was not initialized. >>>> >>>> DRV configuration status [0x0] >>>> IPS configuration status [0x0] >>>> POOL configuration status [0x0] >>>> MPCS configuration status [0x0] >>>> MPLIST configuration status [0x0] >>>> MQT configuration status [0x0] >>>> DATA configuration status [0xffffffff] >>>> RINGIO configuration status [0x0] >>>> >>>> >>>> Now that makes sense after reading the trouble shooting guide .. this >>>> means DSP side i havnt enable CHNL option .. Because in GPP SIDE I have >>>> enabled it.. one thing which i can try is disabling in gpp >>>> >>>> using dsplinkcfg script >>>> >>>> >>>> But what about DSP side ? how can i enable it (or rebuild dsp) >>>> >>>> Thank you >>>> >>>> Deepak >>>> On Tue, Oct 21, 2008 at 9:31 AM, Kamoolkar, Mugdha <[EMAIL >>>> PROTECTED]>wrote: >>>> >>>>> Deepak, >>>>> >>>>> What error did you get while running? >>>>> Have you looked at this to see if your error matches any of the ones >>>>> listed here: >>>>> >>>>> http://tiexpressdsp.com/wiki/index.php?title=Troubleshooting_DSPLink_configuration_issues >>>>> >>>>> Regards, >>>>> Mugdha >>>>> >>>>> >>>>> ------------------------------ >>>>> *From:* [EMAIL PROTECTED]: >>>>> [EMAIL PROTECTED] *On Behalf Of >>>>> *Deepak Mundra >>>>> *Sent:* Monday, October 20, 2008 6:13 PM >>>>> *To:* davinci-linux-open-source@linux.davincidsp.com >>>>> *Subject:* writing compiling executing arm-dsp hello world program >>>>> >>>>> Dear all >>>>> >>>>> I have i am trying to run a arm-dsp hello world program .. when i was >>>>> searching i found the following link .. in which the author has written >>>>> both >>>>> arm side and dsp side code .. >>>>> >>>>> http://www.dsprelated.com/groups/c6x/show/10556.php >>>>> >>>>> But my problem is how to compile these ? i have all tools required for >>>>> compilation.. i have also tried changing make files of sample dsplink >>>>> codes >>>>> and also succeeded :) but got error while running ..So want detailed easy >>>>> step to compile this ..Please can any one guide me in this.. >>>>> >>>>> Thanks >>>>> Deepak >>>>> >>>> >>>> >>> >> >
_______________________________________________ Davinci-linux-open-source mailing list Davinci-linux-open-source@linux.davincidsp.com http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source