hello all
plz give some sample DSPBIOS driver program and releted doccument related to this area. How to develope a sample driver
regards
satheesh
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
What processor are you using? (So I can point you to the correct software)
DSP/BIOS Device Driver Developer's Guide: http://focus.ti.com/lit/ug/spru616/spru616.pdf
For DSP/BIOS application examples please see:
C:\CCStudio_v3.3\bios_5_33_05\packages\ti\bios\examples
hello
I wants to write a audio application using dspbioslink.Iam only begginer in dsplink and dspbios.I installed dsplink driver in omap3evm with gpp os linux .I wants write an aplication using dspbios api.I think mcbsp driver is needed for reading audio data.how can i wite a driver for doing such applicaion.plz give some example driver program.
regards
satheesh kumar
hello
I have one more question.I have installed the DDK 1.20. while searching for omap3530 mcbsp driver in D:\CCStudio_v3.3\ddk_1_20\packages\ti\bios\drivers ,there is no driver file for omap3530.plz send the link for downloading the omap3530 driver
regards
satheesh
It took me a while to get my head around the using/creating device drivers. I think the documentation is outdated and confusing.
In the end I did what it said in "Developing a Mini-Driver Step-by-Step" in spru616 and successfully created a SRIO IOM device driver for the C6455. I connected the device driver to a stream. I believe, but note I'm not a TI employee or expert in this, that IOM is latest and recommended type of device driver for DSP/BIOS V5.
The main cause of confusion is that spru616 talks mainly about "old style" device drivers and it took me a while to realise that I had to ignore most of spru616. Lots of other documents talk about device drivers and point in the wrong direction i.e. they are out of date.
I believe you do not need a DDK, DDK are old technology. Again note, I'm using a C6455 and it might well be different for other devices.
HTH,
Matt
Hi MattB,
All the software for the C6455 is not based on DSP/BIOS drivers (PSP/DDK), it is based on CSL (chip support library):
http://focus.ti.com/docs/toolsw/folders/print/sprc234.html
So I would suggest for you to use the software provided. If you want to use DSP/BIOS with csl, please see:
http://tiexpressdsp.com/wiki/index.php?title=Converting_from_INTC_to_BIOS
Mariana said:All the software for the C6455 is not based on DSP/BIOS drivers (PSP/DDK)
Yes I know TI haven't provided a DSP/BIOS PSP for the C6455 hence I've had to create my own IOM driver for SRIO.
Mariana said:it is based on CSL (chip support library)
TI have provided a C6455 CSL but I don't think much of the functional layer. I'm using the register layer in my IOM driver.
The C6455 examples and functional layer helped me get started.
Mariana said:So I would suggest for you to use the software provided.
Er, what software is provided for the C6455 apart from the CSL?
Mariana said:If you want to use DSP/BIOS with csl
I am using DSP/BIOS with the CSL and I had to create my own IOM driver so that I could use DSP/BIOS streams with SRIO on C6455.
If there is an alternative to this then please explain.
I was trying to help Satheesh find the documentation on DSP/BIOS device drivers because TI don't provide them for all devices.
Regards,
Matt
MattB said:So I would suggest for you to use the software provided.Er, what software is provided for the C6455 apart from the CSL?
[/quote]
Oh, I know about the MQT for SRIO Messages and we will probably use this but we are also using SRIO Direct I/O for which (as far as I can tell) there is no software.
Hello,
For DSPLink overview, please see if below links help.
http://wiki.davincidsp.com/index.php/DSPBIOS_LINK_WebEx_Presentations
http://wiki.davincidsp.com/index.php/DSPLink_Overview
Deepali