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.

UPP Driver for PSP

Hi,

 

is there a UPP driver available for SYS Bios and SDO IDriver API? I can only find one for DSP Bios (from the wiki page http://processors.wiki.ti.com/index.php/Using_the_uPP_DSP/BIOS_Driver). Or do I have to port this driver?

 

Any help on this issue would be very appreciated.

Thanks.

 

Kind Regards,

Steve

  • Steve,

    Unfortunately, we do not have the UPP driver for SYS/BIOS. It is available only for DSP/BIOS.

    Regards,

    Sandeep K

  • Steve,

    We have a plan to release the UPP driver available for SYS/BIOS in Dec 2011. But it does not use the IDriver model, instead it uses the GIO model. The GIO model has the been introduced in the SYS/BIOS and will be available for public soon. 

    Thanks and Regards,

    Sandeep K

  • Hi Sandeep,

     

    thanks for the answer. Do you think its possible to get a kind of Beta-Release for SYS/BIOS with GIO framework and the UPP driver? In my company the need for such a driver is urgent. Or does the driver not yet exist?

    Thanks,
    Steve
  • Steve,

    Yes, we do not have the UPP drive yet for SYS/BIOS. As I mentioned earlier, the entire SYS/BIOS PSP for C6748 will be available at the end of this year. It include most of the drivers which are all available in DSP/BIOS PSP (1.30.01) for C6748. 

    Thanks and Regards,

    Sandeep K

  • Hi Sandeep,

     

    thanks for your answer. Ok, do you think it's possible to port the already existing driver (for DSP / BIOS) to the IDriver framework with an acceptable effort? Or is it too much work that one could start developing from scratch? And why is the GIO framework introduced? Will it replace the IDriver framework? Or is it an additional one. What about existing IDriver implementations, like SPI, etc?

     

    Thanks,

    Steve

  • Steve,

    Steve Kreyer said:
    do you think it's possible to port the already existing driver (for DSP / BIOS) to the IDriver framework with an acceptable effort? Or is it too much work that one could start developing from scratch?

    If you refer to the migration guide to migrade from DSP/BIOS to SYS/BIOS. It is a major effort  The list of things which you need to do is,

    1. Change all the BIOS APIs in the driver

    2. All the driver interface has to be moved to the IDriver requirement Eg: mdcreatechan will become upp_open()

    3. Header files has to be moved to xdc file. (Need to understand the xdc and xdc build)

    4.needed to add xdc build files in the driver.

    5. Please refer the SYS/BIOS userguide fro application porting.

    6. etc

     

    Steve Kreyer said:
    And why is the GIO framework introduced?

    To avoid the xdc and xdc build, the GIO framework has been introduced.

     

    Steve Kreyer said:
    Will it replace the IDriver framework? Or is it an additional one

    GIO does not replace the IDriver. IDriver will be there but we will not be using it further in our PSP.

    Steve Kreyer said:
    What about existing IDriver implementations, like SPI, etc

    Going forward SYS/BIOS 6 will support a new driver model i.e GIO model for all the drivers. In this model, the driver will be almost similar to the DSP/BIOS drivers except the BIOS APIs (system calls) will change. No xdc files will be there in the PSP, which will become simple for the user to understand and modify the driver if required.

    Regards,

    Sandeep K

  • Alright, thanks for the clarification. So we just have to wait for the PSP to come. Meanwhile I will try to configure the UPP module on the processor manually (a simple init-routine and receive task) to be able to receive some data over it.

     

    Thanks for your answers.

     

    Steve