4 ms·
When did ARM ever release a binary incompatible CPU? For the application space they have the old armv7 and the new armv8. The latter can actually run armv7 in
by panpanna 6y ago
When did ARM ever release a binary incompatible CPU?
For the application space they have the old armv7 and the new armv8. The latter can actually run armv7 in aarch32 mode.
- kps 6y agoCortex-M only runs Thumb instructions, not the original instruction set.
- panpanna 6y agoBut Cortex-M is not an application CPU, it was specifically designed for embedded systems (hence the M in the name). If I recall correctly, it runs a subset/superset of thumbs2 which standard armv7-8 also can execute.