For completeness, the section on "Opening an Engine" (4.2.2 and 4.2.3 of rev D of SPRUE67) talks about what happens during Engine_open() and Engine_close() when there are "remote" algorithms:
http://www-s.ti.com/sc/techlit/sprue67 That should help tie the Codec Engine usage of Link into Deepali's good Link-based explanation below. Chris > -----Original Message----- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] ] On Behalf Of Uppal, Deepali > Sent: Tuesday, December 25, 2007 10:14 PM > To: RyanYee/叶晔; [email protected] > Subject: RE: How and when DSP BIOS load and run,and what about .x64P? > > RyanYee, > > I can answer your question from the perspective of DSP/BIOS Link. > > The loading of the DSP executable occurs when the GPP side > application calls the API PROC_load. When the GPP side > application calls the API PROC_start, the already loaded > DSP/BIOS application starts up. > > This triggers the DSP/BIOS startup sequence. The DSP/BIOS > startup sequence is specified in the source code of the boot > files autoinit.c and boot.snn (C6000 and C55x platforms). > These steps include initializing the DSP, initializing the > .bss, calling BIOS_init, processing the .pinit table, calling > your programs main routine, calling BIOS_start to start > DSP/BIOS, executing the idle loop etc. > > Please refer to the DSP/BIOS user guide - spru423f.pdf for > more details of the DSP/BIOS startup sequence and scheduling. > > Regards, > Deepali > > -----Original Message----- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] ] On Behalf Of RyanYee/?? > Sent: Monday, December 24, 2007 8:43 AM > To: [email protected] > Subject: How and when DSP BIOS load and run,and what about .x64P? > > I have no DSP expereince?So I wandered How and when DSP BIOS > load and run. > I guessed two methods, > 1.maybe linked when make .x64P.so when .x64P load ,BIOS load and run; > 2.maybe are resident inside of Dsplink driver,when moduler insert,BIOS > load and run; > > and how about .x64P load? > load when Engine_open() or CERuntime_init() occurs? > > -- > ----RyanYee > How many roads must a man walk down before > you can call him a Man?How many years can > some people exist before They're allowed to > be free?the answer is Blowing in the wind... > _______________________________________________ > 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
