As a beginner, I am confused with setting the adequate toolchain (the whole concept in new for me). My goal is to program the ARM Cortex-A9 on the board Zynq 7000 using the Xilinx SDK.
In order to write C project, the SDK wizard automatically selects Cross GNU ARM Toolchain and asks me to select the toolchain name and configure its path.
My questions are:
- Cross + GNU + ARM toolchain, can anyone explain me the relation between those 3 or what do they mean together ?
When looking for Cross GNU ARM Toolchain I found in the ARM website they cite :
GNU Arm Embedded Toolchain Pre-built GNU toolchain for Arm Cortex-M and Cortex-R processors
- Does that mean that there is no Cross GNU ARM Toolchain for Cortex-A ? if that the case, so how can we program the processor of the zynq board ?
I may be confusing some concepts, so any hint and clarification would be helpful.