u-boot-1.1.6的移植
目标板为 精智2440
参考韦东山的嵌入式linux应用完全开发手册
1. 修改2410的时钟分频
speed.c: In function `get_PLLCLK':
speed.c:70: error: `gd' undeclared (first use in this function)
speed.c:70: error: (Each undeclared identifier is reported only once
speed.c:70: error: for each function it appears in.)
speed.c: In function `get_HCLK':
speed.c:108: error: `gd' undeclared (first use in this function)
speed.c:115: error: structure has no member named `CAMDIVN'
speed.c:116: error: `cldiv' undeclared (first use in this function)
没有gd
DECLARE_GLOBAL_DATA_PTR;(gp)
没有CAMDIVN
这个要在include/s3c24x0.h中定义, 在129行S3C24X0_CLOCK_POWER结构体中增加:
S3C24X0_REG32 CAMDIVN; /* for s3c2440*/
2.添加对norflash的读写
ommon/libcommon.a(cmd_flash.o)(.text+0x54c):/home/book/workspace/u-boot-1.1.6