musb universal interface #1267
Replies: 2 comments 4 replies
-
yeah, I did something similar for synopsys dwc2 here The reason why it is specific to TI is because we haven't got any other mcu with same IP to do the generalization. Luckily, there is an on-going allwinner f1c200 PR #1220 , which also use musb IP. Once PR is merged, I will try to do the generalization (since not everyone have all required boards to generalize and verify it work on all ports). which MCU you are trying to port TinyUSB to ? You could duplicate the current musb driver, then replace all the hw,registers with your mcu. I could help to generalize it later on. |
Beta Was this translation helpful? Give feedback.
-
thank you for your info, it sounds great. I think @kasjer is also working on PIC32MZ as well. for PIC32MM, it uses the same IP as nxp kinetis family as well as mindmotion mm32. I have a plan to generalize it as chipidea fullspeed in the future. If you did a port for PIC32MM, please check it out
Happy New Year to you as well 🎉 |
Beta Was this translation helpful? Give feedback.
-
The Mentor musb IP core is used by many MCUs & MPUs. But currently the implementation in TinyUSB is hardcoded to only support some TI MCUs. Is there any way to make it support more processors? (Just like the glue layers implemented by the Linux
musb.c
)Beta Was this translation helpful? Give feedback.
All reactions