Why does Cortex-R kernel only support Thumb-2?
Is this attribute has some advantages to the real-time response time?
Hi laoniu_c,
Where did you see that statement? Cortex-R cores support the same ARM (32-bit opcodes) and Thumb (mixed 16- and 32-bit opcodes) instruction sets as Cortex-A cores. The instruction set (or opcode width) being executed at any time has absolutely no bearing on determinism.
Ta,
Matt
Hello,
do you know such the real kernel of Cortex-R?
If it exits, I think the purpose is to minimize the code size by Thumb-2, although Cortex-R supports both ARM and Thumb-2.
Best regards,
Yasuhiko Koumoto.
Sorry, it's my mistake!!
Cortex-R also support ARM instruction!
Thanks very much for your answer!
Best regards!