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.

TMS320F28P650DK: DFU with USB on F28p6x devices

Part Number: TMS320F28P650DK

Hello,

I've asked a question here, but after 2 months received no answer, the problem is now that we are working on F28P6x , we need to understand fully, how DFU is done in these devices using USB. 

I've read this guide regarding secure boot, for someone new to this DS it falls short of explaining all the details for practical implementations, for instance how one can interface with this DSP through a PC to update the firmware on the field using only USB connection. ( something like the USB programmer that exists for F28379D or F28069 devices )

Can you please help? we are running out of time on this part.

Thanks

John

  • Hello John,

    The expert assigned this thread is out-of-office until tomorrow, please allow for them to respond once they get back.

  • Hello 

    is there any update on this for us? -- we badly need to know this information to be able to make the decision.

    Thanks

    John

  • John,

    Sorry for the delay in responding to this thread. I was out  of office the entire last week.

    Did you try enabling the emulation boot and configuring it for USB boot?   

    The PC utility "usb_flash_programmer.exe" can be reused for this device.  The USB flash kernel code has to be  wrriten by referring to F28379D USB flash kernel  (<C2000Ware>\device_support\f2837xd\examples\dual\F2837xD_usb_flash_kernels\)

    Best Regards

    Siddharth

  • Thank you @Siddharth Deshpande, however this is very sad that TI deosn't provide right off the bat a complete support for USB boot loader for their new DSPs, this started with the F2838x family and not providing a USB bootloader that can work with CM easily and now dragged into F28p65, I'm missing the good old days of F28069 and F28379 coming with strong support on USB and all types of boot loaders and their software ready for PC... I hope TI quickly considers the importance of such things as for companies going to mass users, BOOT Loader is CRITICAL! especially with USB which is the lowest cost...

    Thanks 

    John

  • John,

    The USB boot is supported on F28P65x.  The kernel code and examples needs to be provided. I will raise a request for it with the development team to get this added in one ot the upcoming releases of C2000Ware.

    Best Regards

    Siddharth

  • That would be great @Siddharth Deshpande, to your point, of course, what matters is the Examples and PC software to be ready, otherwise, the chip capabilities (hard-coded boot loader ) are great to have, but companies like us can't put a team of engineers to test and validate it, we need on-chip solutions to be ready after days of work not months ( I'm talking on behalf of all the companies with less than 500 employees ;) ), TI is making greatest DSPs ever, but you need to realize that the last mile ( delivering final working and tested solutions) to the costumers is very critical.

    Thank you for your consideration and keep up the good work.

    John