Article: NuttX RTOS for PinePhone: USB with Enhanced Host Controller Interface - Printable Version +- PINE64 (https://forum.pine64.org) +-- Forum: PinePhone (https://forum.pine64.org/forumdisplay.php?fid=120) +--- Forum: PinePhone Software (https://forum.pine64.org/forumdisplay.php?fid=121) +--- Thread: Article: NuttX RTOS for PinePhone: USB with Enhanced Host Controller Interface (/showthread.php?tid=18068) |
Article: NuttX RTOS for PinePhone: USB with Enhanced Host Controller Interface - lupyuen - 03-23-2023 Weeks ago we talked about porting Apache NuttX RTOS (Real-Time Operating System) to PinePhone, and how we might turn it into a Feature Phone. But to make phone calls and send text messages, we need to control the LTE Modem over USB. Thus today we’ll build a USB Driver for NuttX on PinePhone… 1. What’s USB Enhanced Host Controller Interface (EHCI) 2. Why it’s simpler than USB On-The-Go (OTG) 3. How we ported the USB EHCI Driver from NuttX to PinePhone 4. Handling USB Clocks and USB Resets on PinePhone (with tips from U-Boot Bootloader) 5. And the NuttX EHCI Driver boots OK on PinePhone! NuttX RTOS for PinePhone: Simpler USB with EHCI (Enhanced Host Controller Interface) RE: Article: NuttX RTOS for PinePhone: USB with Enhanced Host Controller Interface - moodroid - 04-07-2023 Thanks so much for all your hard work on this, and really enjoying all your posts. Really hoping you'll be the first person to get the modem working 100%. Could be a game changer! Article: NuttX RTOS for PinePhone: USB with Enhanced Host Controller Interface - lupyuen - 04-07-2023 Thank you so much for reading :-) |