未定义的引用
解决:在start.S中找到 ldr pc,=lr ,编译器误解lr是一个变量,这里应该写成mov pc,lr(完成一个子程序返回)
12: error: syntax error...:指针与其它不同类型的值比较,没有使用强制转换
解决:使用强制转换使两个变量改为相同类型
comparison: 比较..."include"
错误:在“include”标号之前有语法错误
74: warning: return type of 'main' is not `int'
错误:main函数的返回值不是int...错误:uboot.lds文件中第2行语句解析(parse )错误..../当前0地址里赋入0X33f80000,这里.后面没有加空格,将出错,改为
. = 0x33f80000;
. = ALIGN(4);
4.lds脚本中定义符号时,都要使符号在前,