Hi Phil!
All CPU makes the error message on "vpush/vpop" (full descending stack),
but the synonym "stmdb/ldm" doesn't make the error message.
Later Releases of ARMv6 supports VFP, so VFP instructions are executable.
CPUs are BCM2835 (arm1176jzf-s), BCM2836 (cortex-a7), and BCM2837
(cortex-a53).
Hi Joa!
Options to execute "arm-none-eabi-as" in this issue are as follows.
About CPU: "-mcpu=arm1176jzf-s", "-mcpu=cortex-a7", or "-mcpu=cortex-a53"
About FPU: "-mfpu=vfp" on all CPU types
Note that these are 32-bit ARM.
"vstmdb sp!, {s0-s24}", the synonym of "vpush {s0-s24}" can pass without
Package: binutils-arm-none-eabi
Version: 2.28-5+9+b3
Executing GNU assembler, "arm-none-eabi-as", in this package,
-
Error: register list must contain at least 1 and at most 16 registers --
`vpush {s0-s24}'
E
3 matches
Mail list logo