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.

[DM3730]: USB Stack with PHDC support

Other Parts Discussed in Thread: DM3730

Hi all,

We wish to configure our DM3730 based Embest Devkit8500 to work as 

USB PHDC(Personal Healthcare Device class) device. But the Arago Linux kernel

source provided by the vendor (2.6.32 version) don't have PHDC support. Could anyone

please tell me how we can integrate PHDC class support into it? I have searched the latest

official Linux kernel (3.6.1). But the PHDC class support is not present in it. Where can I get USB

stack with PHDC support?

Thanks in advance,

Honey S

  • Hello,

    PHDC doesn't appears to be in the Linux kernel mainline. What is your software distribution. You can discuss with your local FAE, what are the possible software/technology solutions (It is possible that in some cases you will have to implement/port it on your own).

    BR

    Vladimir

  • Hi, 

    Thank you for your response.

    We are using TI's Arago Linux Distribution based on Linux kernel version

    2.6.32 provided by our vendor. For the case where we need to implement/

    port PHDC class support, what can be thought of as our reference in it?

    Are you familiar with any documents? I have seen TI providing PHDC USB

    stack for its interested customers? What about that? Also USB stack for TI

    MSP430 is also readily available from TI website, I think.

    So what is the case of DM3730?

    Thanks,

    Honey S

  • Hello,

    Yes, it is available for MSP430, but for DM37x the opportunities would be more limited. I understand you questions, but as I told you before, I think this information is available to your local field engineer. Please, discuss with him/her how to proceed. If this is not possible, write again here, I'll try to contact you with someone.

    BR

    Vladimir

  • Hi,

    I haven't got any relevant support from local field engineers/board vendor.

    Could you please help me in finding a solution for this problem?

    Thanks,

    Honey S

  • Hi,

    Is there any update regarding providing USB PHDC class

    support for USB gadget side under TI Arago Linux? 

    Could you please help?

    Thanks,

    Honey S 

  • Hello,

    There is USB gadget support here. The problem is the PHDC port. I am not aware that this has been ever done for DM37x. I am not sure that such port will be possible and if it is, I think it will be a considerable effort.

    According to this link:

    http://www.ti.com/ww/en/embedded/medical_usb_stack/index.shtml?DCMP=MSP430&HQS=Other+OT+usbplatform

    there is a third party involved in the MSP PHDC solution.

    I think you will have to work with your FAE to determine is it possible to obtain some source code as a reference point. Also you can discuss, is there any other possibilities how to handle this.

    I thinks this is the official PHDC specification:

    http://www.usb.org/developers/devclass_docs Personal Healthcare

    BR

    Vladimir

  • Hello,

    Two Years back, i had implemented the USB PHDC Class Driver in Linux for one of the customer (Customer wants only Kernel Driver).

    It's complex, divided into 2 portions Kernel Driver (Based on the USB.org USB PHDC Class Standard) and Application Interface Library supporting the  www.continuaalliance.org interface.  And this interface makes, detect the USB PHDC Devices automatically detected and informed the Application for device availability.

    User can connected any number of devices, tested with Frescale DEMO JM60 Boards with PHDC Device Implemented.

    But, my opinion is use the lusb for PHDC Application, it's make simple interface for for application and USB Device reading.

    Add the data processing in application as per www.continuaalliance.org standards.

    If really, need to develop the Kernel Drivers, our company will do it.

    Best Regards

    Reddy