1.Development Environment
Following is the software we need to develop the test platform:
Windows XP
Operation system of the development host machine
Sourcery G++ Lite for ARM EABI(软件需要者可以与我站内联系)
arm-2008q3-39-arm-none-eabi.exe
Tool-chain used to cross compile the embedded test code and generate the binary file.
1. CD DOS下转换路径
2. arm-none-eabi-gcc –c MyPro.c
MyPro.c为自己的源程序
arm-none-eabi-ar rcus MyPro.c MyPro.o:生成.o文件
arm-none-eabi-objcopy –O binary MyPro.o MyPro.bin:生成.bin文件
bin文件生成过程:
1. 建立一个c文件,如下:
#include <stdio.h>
int factorial(int n) {
if (n == 0)
return 1;
return n * factorial (n - 1);
}