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.
Dear TI community,
We are heading to use F28388D/F28388S in our new products, however, the biggest concern for us is if the DFU with USB is supported for F28388D being able to also flash the CM part somehow? I saw very little info for this on the forum and got lost and got the impression that CM is not supported yet in the boot loaders...
I'm aware that the USB DFU is available for F28379D devices, but as that one doesn't have CM, my assumption is probably a lot has to be changed to cover for CM support in the USB boot loader? right?
As you know for any application in the field upgrading the firmware with the minimum required tools is very critical and what could be better than just connecting to the native USB on the F28388D...
I'd eagerly wait for your much-valued inputs.
John
Hi,
Please refer the following thread.
We don't have flash kernels developed for CM yet. But, we worked with Codeskin (3rd party) on this and their C2Prog flash programmer supports CM firmware update mechanism: https://www.codeskin.com/programmer. CM Flash API and CM flash image are streamed via CPU1 and loaded to shared RAM so that CM can take over from there to program it's application image in its bank. If you need more details on this, you can contact Codeskin at info@codeskin.com
Best Regards
Siddharth
Hi @siddharth deshpande
Thanks for the info, however from the link you mentioned I couldn't get any new information, it was just describing the problem, so is there any more specific help or answer in that regard?
Regarding skin code, I got in touch with them, but they said they only support the Flashing through SCI and CAN, so the USB is not supported by them yet, so just wondering if TI. has any plan to release a USB boot loader for F28388D which I feel is very important, especially for CM part.
Thanks
John
John,
I thought codeskin support Flashing through USB.
Sorry to disappoint you but at this point, there is no plan to release a USB bootloader for CM core.
Best Regards
Siddharth
Thanks Siddharth,
Yes, the codeskin does not support USB bootloading for F28388D currently, This is indeed sad news, so given this, we will be having no option other than doing that bootloader with USB ourselves! so to proceed on we need to know what can be the best set of steps, I'm aware that we can use the F28379D USB bootloader and kernel flash program, and then starting from that how can we program the CM?
I read on the forum that the data from CPU1 should be sent through the IPC to the RAM of CM and then the CM will take care of the rest!! ( this is to the best of my knowledge now)
So I just want to know how one should update the firmware on CM ? does CM have an internal bootloader and how the whole process should happen?
Thanks
Hi,
You can refer the following doc on the steps to be followed. Here it uses SCI bootloader
https://www.ti.com/lit/sprabv4
Also , refer this thread https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/886187/tms320f28388s-usb-boot-mode-for-both-c28x-and-cm
Best Regards
Siddharth