Page 1 of 1

How to porting micropython to NUC505 from Nuvoton

Posted: Wed Jan 06, 2016 8:53 am
by skylin008
How to Porting micropython to Nuc505 from Nuvoton?
Nuc505 description follows:The NuMicro NUC505 series 32-bit microcontrollers are embedded with ARM® Cortex®-M4F core for consumer and industrial applications which need high computing power and rich communication interfaces.The ARM® Cortex® -M4F core within NuMicro NUC505 series can run up to 100 MHz and support DSP extensions and Floating Point Unit (FPU) function. The NuMicroNUC505 series supports 128 Kbytes embedded SRAM with zero-wait state and 2 Mbytes
embedded SPI Flash memory, and is equipped with plenty of high performance peripheral devices, such as 24-bit Audio CODEC, USB2.0 High-speed Device, USB2.0 Full-speed Host, and other peripheral.

Thanks!

Re: How to porting micropython to NUC505 from Nuvoton

Posted: Wed Jan 06, 2016 12:13 pm
by Damien
Since it's a Cortex-M4F then there won't be any problems getting code compiling (use arm-none-eabi-gcc and friends). You probably want to start looking at the minimal/ directory in the repository (look at the CROSS variable in the Makefile). Getting basic MicroPython running shouldn't be too hard once you can download code to the chip, and once you have a UART working. But supporting all the peripherals will take time.

Re: How to porting micropython to NUC505 from Nuvoton

Posted: Thu Jan 07, 2016 2:10 am
by skylin008
Thanks Damien!I will be try!

Re: How to porting micropython to NUC505 from Nuvoton

Posted: Thu Jan 07, 2016 5:48 pm
by Damien
I just updated the minimal/ port so it can actually run on an STM32F4xx MCU. That should make it easier to port it to any Cortex-M chip.