Raspberry Pi compatability (ARM1176JZF-S - armv6k)

Asked by Ali

Are these tools suitable for compilation for the Raspberry Pi, which is an ARM11 76JZF-S (armv6 k) ?

I'm asking because it's not clear from the description on https://launchpad.net/gcc-arm-embedded

I think the chip is classified as an 'Embedded ARM Processor', but I don't think it's a Cortex processor so isn't in the list 'Cortex-R/Cortex-M processor families, covering Cortex-R4, Cortex-R5, Cortex-M0, Cortex-M3, Cortex-M4, and Cortex-M0+. '

Question information

Language:
English Edit question
Status:
Answered
For:
GNU Arm Embedded Toolchain Edit question
Assignee:
No assignee Edit question
Last query:
Last reply:
Revision history for this message
Terry Guo (terry.guo) said :
#1

Those tools can generate code for ARM11 bare metal app, not the one under OS. And the limitations are:

1. ARM11 is not our primary targets, so those tools are not tested on such targets.
2. No dedicated Multilib for ARM11. The default Multilib under folder arm-none-eabi/lib/thumb can be used for ARM11, but is sub-optimal.

Thus I don't recommend this tool chain for Raspberry Pi.

Can you help with this problem?

Provide an answer of your own, or ask Ali for more information if necessary.

To post a message you must log in.