Does it support aarch64 architecture? #9377
Unanswered
lifan95
asked this question in
Using MicroPython
Replies: 2 comments 4 replies
-
I just tested and it's working here fine. I ran Then
Which version of aarch64-linux-gnu-gcc do you have? Mine is 12.2. |
Beta Was this translation helpful? Give feedback.
4 replies
-
aarch64-linux-gnu-gcc7.4.1 doesn't seem to support the register alias lr for x30, so use the x names. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
COMMANDS:
cd mpy-cross
make clean
make
cd ../ports/unix
make clean
make CROSS_COMPILE=aarch64-linux-gnu- deplibs
make CROSS_COMPILE=aarch64-linux-gnu- MICROPY_STANDALONE=1 MICROPY_PY_BTREE=0 MICROPY_PY_USSL=1 CFLAGS_EXTRA=-DMICROPY_GCREGS_SETJMP=1 CWARN=
ERROR MESSAGES:
CC ../../py/nlraarch64.c
/tmp/ccuhWd3l.s: Assembler messages:
/tmp/ccuhWd3l.s:10: Error: operand 1 must be a floating-point register --
stp lr,x9,[x0,#16]' /tmp/ccuhWd3l.s:65: Error: operand 1 must be a floating-point register --
ldp lr,x9,[x1,#16]'../../py/mkrules.mk:77: recipe for target 'build-standard/py/nlraarch64.o' failed
make: *** [build-standard/py/nlraarch64.o] Error 1
Beta Was this translation helpful? Give feedback.
All reactions