Porting to other STM chips

Posted on
  • Hi @Gordon,

    What's the best way (given your experience) of working out which other STM chips Espruino is relatively simple to port to? Given that WiFi works on an STM I'm assuming there is compatibility across "some" of their chips...

    Currently looking at https://www.mouser.co.uk/datasheet/2/389­/stm32f479ai-956241.pdf as a bit of blue-sky thinking, mostly to get access to a MIPI-DSI Host.

    Cheers,

  • It's best just to look at what we know it runs on. As far as I know the F479 discovery runs, but I'm not sure USB is working reliably.

    You're pretty safe with the F401/F411/2/3 I believe as those are the types that I actually use for Espruino.

    However if you want something with the real power you could look at http://www.espruino.com/STM32L496GDISCOV­ERY - ST did the porting work for that so I'd hope it would be reasonably ok to do your own.

  • @Gordon:
    What about upgading the design of Espruino WiFi board to move to more resources rich chip like STM32F413?
    It's such a pitty that the new versions of Espruino drop functionalities just because of the memory limitations...

  • new versions of Espruino drop functionalities just because of the memory limitations...

    Only on the Original Espruino - not on the WiFi or Pico as there's still enough space there.

    I still have a bunch of stock of the WiFi so I doubt I'd be doing a new version soon - but the F413 is about 1.5 times the price of the F411. Realistically if/when I do an update I'll probably switch over to using an nRF52840 - similar specs (a bit slower) but super low power, hardware can be on any pin and you get added Bluetooth as well.

  • Post a reply
    • Bold
    • Italics
    • Link
    • Image
    • List
    • Quote
    • code
    • Preview
About

Porting to other STM chips

Posted by Avatar for dave_irvine @dave_irvine

Actions