Open Gamester17 opened 4 years ago
FYI, this mimic the feature request for Teensy 4.1 support https://github.com/MarlinFirmware/Marlin/issues/17973 which bore fruit in https://github.com/MarlinFirmware/Marlin/pull/19311 and https://github.com/MarlinFirmware/Marlin/pull/19801 pull requests by @bilsef
Disclaimer: I'm just an enthusiast and, of course, have no affiliations with NXP or Embedded Artists or anyone who would profit from this. I just generally hope that we will see support for more boards based on powerful ARM Cortex-M7 cores in Marlin Firmware.
Description
Requesting support for Embedded Artists newly announced "iMX RT1064 uCOM" board based on NXP i.MX RT1064 MCU:
https://www.cnx-software.com/2020/10/15/embedded-artists-unveils-imx-rt1064-ucom-with-wifi-5-bluetooth-5-1-module/
Cortex-M7 600MHz MCU, 1MB SRAM, 4GB flash on-chip, as well as 32MB SDRAM, Ethernet PHY, optional Murata dual-band Wi-Fi & BT module. The NXP i.MX RT1064 MCU used by it looks to be very similar to NXP i.MX RT1062 MCU found on Teensy 4.1 board.
https://www.embeddedartists.com/products/imx-rt1064-ucom/
CNXSoft noted that samples are available upon request but general availability looks to be scheduled for December 2020 and no price made public yet, however, their previous boards with somewhat similar specification look to cost "from €20" euros in bulk.
Specification list two male "FlexIO" ports with DF40C-100 connector format for board-to-board breakout, so not just generic pads
https://www.youtube.com/watch?v=UiYR1Oz8YPw&ab_channel=EmbeddedArtists
Therefore Embedded Artists iMX RT1064 uCOM probably needs a breakout-board with female DF40C-100 connectors similar to:
https://www.digikey.com/en/products/detail/hirose-electric-co-ltd/DF40C-100DS-0-4V-51/1969476
Embedded Artists sell development kits for OEM development but they look to be very expensive and requires an adapter board.
https://www.embeddedartists.com/developers-kits/
Additional Information
HAL already exist as pull request https://github.com/MarlinFirmware/Marlin/pull/19311 added support for Teensy 4.x boards which are based on NXP i.MX RT1062 MCU, (and Ethernet for NXP i.MX RT106x like Teensy 4.1 in https://github.com/MarlinFirmware/Marlin/pull/19801 PR.
FYI, more detailed information about the similar Teensy 4.1 specifications is available in https://github.com/MarlinFirmware/Marlin/issues/17973 and more info on Teensy 4.0 in posted in https://github.com/MarlinFirmware/Marlin/issues/16666 issues.
NXP i.MX RT1064 is in the same NXP i.MX RT1060 series as NXP i.MX RT1061 and NXP i.MX RT1062, also known as NXP i.MX RT family platform. The only difference looks to be that NXP i.MX RT1064 include embedded 4MB flash storage on-chip which the NXP i.MX RT1062 does not. Also very similar is the i.MX RT1050 which has less RAM, and no flash memory (like i.MX RT1060).
https://www.nxp.com/products/processors-and-microcontrollers/arm-microcontrollers/i-mx-rt-crossover-mcus/i-mx-rt1064-crossover-mcu-with-arm-cortex-m7-core:i.MX-RT1064
Matrix with the differences is available here:
https://www.nxp.com/products/processors-and-microcontrollers/arm-microcontrollers/i-mx-rt-crossover-mcus:IMX-RT-SERIES