编译出错笔记:
start.s:20: Error: no such instruction: `ldr r0,=WTCON'
错误:没有这样的指令
解决:编译文件后缀名必须为大写S,改为start.S...function `SDRAM_CONFIG': : undefined reference to `lr'
错误:在start.S中对LR未定义的引用
解决:在start.S中找到 ldr pc,=lr ,编译器误解...built-in function 'strcpy'
错误:strcpy函数与内置函数库冲突,(比如:printf,strlen,puts,scanf等都是内置函数库)
解决: 1.在arm-linux-gcc...编译命令后面加上-fno-builtin或者-fno-builtin-FUNCTION 选项,你就可以自己实现这些函数而不冲突了。
...:1.在本文开头上添加: extern void uart0_init(void);
2.添加该函数的头文件,例如: #include "serial.h"
arm-linux-ld