虽然有点老,放着也是放着,拿出来共享好了
环境MSYS + WinARM (arm-elf-gcc)
WinARM下载地址:http://www.siwawi.arubi.uni-kl.de/avr_projects/arm_projects/index.html
MSYS下载地址:http://downloads.sourceforge.net/mingw/MSYS-1.0.11.exe
MSYS文档:http://www.mingw.org/wiki/MSYS
这些便程都是ARM ADS1.2自带的
我觉得看代码太累,所以就拿到WinARM + LPC2131上编译了
可以在ZLG的EasyARM2131板上跑
每个例程序文件夹下有源码和Makefile
使用make编译
make program命令用串口ISP下载到板上
各便程说明如下
asm arm-elf-gcc汇编演示程序
Common_WinARM LPC213X/LPC214X公共文件
databort ARM7的数据异常处理程序,可以找到出错的指令和地址
embedded/embed 串口输出程序
explasm 高级汇编程序
inline gcc C语言内联汇编程序
interwork arm/thumb交叉模式程序
piccode 地址无关代码
picpid 地址无关代码 主程序(kernel.bin) + 应用程序1(app1.bin) + 应用程序2(app2.bin),
由主程序调用应用程序1和应用程序2,应用1和2的代码是地址无关的
sd_filesystem 使用SPI接口读写SD上的FAT文件系统演示(使用fatfs开源包)
swi 软件中断演示
mail: turmary@126.com
QQ: 11942295
代码下载地址:
http://turmary.ys168.com/ -> 单片机相关 -> 02_Projects.rar |