- 积分
- 96
贡献68
飞刀4 FD
注册时间2011-11-22
在线时间61 小时
扫一扫,手机访问本帖
|
最近对uboot感兴趣,想自己移植uboot到OK6410上,参照别人的方法,移植uboot2010.03这个版本,但是出现一个小BUG不能解决,不知道大家遇到没有?BUG如下:
raise: Signal # 8 caught
raise: Signal # 8 caught
raise: Signal # 8 caught
raise: Signal # 8 caught
raise: Signal # 8 caught
raise: Signal # 8 caught
5242880 bytes read: OK
## Booting kernel from Legacy Image at 50018000 ...
Image Name: Linux-3.0.4
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 1425672 Bytes = 1.4 MB
Load Address: 50008000
Entry Point: 50008000
在uboot启动后出现好多raise: Signal # 8 caught ,再网上百度后,都是关于2410的,都说修改/cpu/arm/arm1176/s3c64xx/timer.c,
imer_load_val用gd->timer_rate_hz替代;
timer_clk用gd->tbl替代;
timestamp用gd->timer_reset_value替代;
lastdec用gd->lastinc替代。
但是我试过了,编译不过,原因是gd_t这个结构体根本就没有timer_rate_hz这几个成员变量,可知,可能是版本不同,对此小弟弄了好几天,虽然不影响正常启动,但是存在BUG就要解决,想请问大家有没有遇到这种情况? |
|