new arch

C programming, build, interpreter/VM.
Target audience: MicroPython Developers.
Post Reply
Tetraeder
Posts: 53
Joined: Thu Mar 05, 2015 1:12 pm
Location: Germany

new arch

Post by Tetraeder » Thu Jul 20, 2017 10:06 am

Hi,
I've a general question about to get MicroPython running at non-arm architecture.
I'm at the beginnig to port uPy to a Renesas RH850.

All information I collected so far is that I need a NLR-file like py/nlrxtensa.c, code for garbage collector optimization, or I go with the standard ANSI C setjmp/longjmp for the first time. Right?
And if I need inline assembling I need helper files like py/asmxtensa.c and emitinlinextensa.c?

Is thats all to know about changes to uPy-Interpreter for the first try on another arch?

And the other doings are like with ARM-ports? start with minimal, qstr-gen,...

Post Reply