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.

SATA access

Other Parts Discussed in Thread: SYSBIOS

Attempting to get the old SATA driver up and running under TI-RTOS and looking for some pointers and info on where to start. Idealy we would like to record multiple channels of high data rate audio (512 kS/sec) to a drive through FAT-FS. I know that there is no SATA support in TI-RTOS so I've got the old PSP driver and looking for some guidance in porting it if anyone has some experience with it.

Blair

  • Hi Blair,

    Which version of the PSP drivers are you using?

    Which hardware platform are you using?

    Steve
  • Steve:

    The hardware platform is the LCDK6748. The driver is the old PSP driver from 1.30.0.6. I know it is not intended for sysbios or ti-rtos, but since it seems to be all there is I'm looking at having to port it.

    Thanks,
    Blair
  • Blair,

    I'm trying to dig up the PSP drivers. I had it installed on an old PC. I'll let you know if I can find something that's built for SYS/BIOS.

    Steve
  • Hi Blair,

    I was finally able to gain access to my old PC. I thought I had seen PSP drivers for SATA on there previously, however all I could come across were the DSP/BIOS versions of the SATA drivers.

    Upon further research, it seems that none of the PSP drivers products for SYS/BIOS ever had support for a SATA driver.

    It looks like your best bet would be to try porting the driver, as you initially started doing.

    Steve
  • Regarding the approach to porting, my guess is that the driver will make some calls to BIOS 5.x APIs.  You would need to convert those calls to their BIOS 6.x equivalents.

    A good way to go about this might be to look at a different driver, and see how it differs between the PSP 1.30.x version (BIOS 5.x driver) and the PSP 3.x version (BIOS 6.x driver).   Doing a diff of the driver sources and build files should provide some clues as to what was done in order to move the driver forward from BIOS 5.x to BIOS 6.x.

    Also, if the driver has any dependencies on other drivers (EDMA, maybe?), then before going and porting such drivers, I would check the PSP drivers version 3.x (which has BIOS 6.x drivers) to see if the BIOS 6.x equivalent is already there.  Hopefully that would save you some work.

    Lastly, you can access older PSP driver versions on this legacy software download page.

    Steve