基于PowerPC内核移植的奇怪问题
时间:2007-01-24
来源:互联网
             基于PowerPC内核移植的奇怪问题
我的系统是基于MPC8247,内核用的是linux-2.6.10,u-boot版本为1.1.5,
用tftp将 uImage 下载到目标板,解压缩后串口没有打印,显示内容如下:
=>bootm 0x400000
Using FCC1 ETHERNET device
TFTP from server 192.168.0.48; our IP address is 192.168.0.49
Filename 'uImage'.
Load address: 0x400000
Loading: *#################################################################
###################################
done
Bytes transferred = 511300 (7cd44 hex)
## Booting image at 00400000 ...
Image Name: Linux-2.6.10
Image Type: PowerPC Linux Kernel Image (gzip compressed)
Data Size: 511236 Bytes = 499.3 kB
Load Address: 00000000
Entry Point: 00000000
Verifying Checksum ... OK
Uncompressing Kernel Image ... OK
之后就没有动静了。用点灯的方法跟到head.s中,在bl call_setup_cpu (line 189附件)之前灯都可以亮,但是之后再点灯就会引起机器重启。我的点灯代码如下:
void led()
{
*(unsigned int *)(IMMR_ADDR+0x10d10) &= ~(0x003c0000 & (3<<18));
return;
}
IMMR_ADDR是0xf0000000
打印串口用的是SCC1,请问各位是否遇到这样的问题,怎么解决的呢?
需要修改哪些代码才能用SCC1打印?怎么用点灯继续跟踪下去呢?
郁闷了一个多礼拜,望各位相助啊!
            我的系统是基于MPC8247,内核用的是linux-2.6.10,u-boot版本为1.1.5,
用tftp将 uImage 下载到目标板,解压缩后串口没有打印,显示内容如下:
=>bootm 0x400000
Using FCC1 ETHERNET device
TFTP from server 192.168.0.48; our IP address is 192.168.0.49
Filename 'uImage'.
Load address: 0x400000
Loading: *#################################################################
###################################
done
Bytes transferred = 511300 (7cd44 hex)
## Booting image at 00400000 ...
Image Name: Linux-2.6.10
Image Type: PowerPC Linux Kernel Image (gzip compressed)
Data Size: 511236 Bytes = 499.3 kB
Load Address: 00000000
Entry Point: 00000000
Verifying Checksum ... OK
Uncompressing Kernel Image ... OK
之后就没有动静了。用点灯的方法跟到head.s中,在bl call_setup_cpu (line 189附件)之前灯都可以亮,但是之后再点灯就会引起机器重启。我的点灯代码如下:
void led()
{
*(unsigned int *)(IMMR_ADDR+0x10d10) &= ~(0x003c0000 & (3<<18));
return;
}
IMMR_ADDR是0xf0000000
打印串口用的是SCC1,请问各位是否遇到这样的问题,怎么解决的呢?
需要修改哪些代码才能用SCC1打印?怎么用点灯继续跟踪下去呢?
郁闷了一个多礼拜,望各位相助啊!
作者: hyloo 发布时间: 2007-01-24
             有单片机 嵌入式 电子 软件 操作系统方面的问题,给你推荐:
中国科技网(ww.21AW.com) - 科技探索,应用 - 计算机,嵌入式软硬件 - 项目开发交流平台
http://www.21aw.com
加我Q:164211043
            中国科技网(ww.21AW.com) - 科技探索,应用 - 计算机,嵌入式软硬件 - 项目开发交流平台
http://www.21aw.com
加我Q:164211043
作者: chenhengbo 发布时间: 2007-01-24
             [QUOTE=hyloo;568627]基于PowerPC内核移植的奇怪问题
我的系统是基于MPC8247,内核用的是linux-2.6.10,u-boot版本为1.1.5,
用tftp将 uImage 下载到目标板,解压缩后串口没有打印,显示内容如下:
=>bootm 0x400000
Using FCC1 ETHERNET device
TFTP from server 192.168.0.48; our IP address is 192.168.0.49
Filename 'uImage'.
Load address: 0x400000
Loading: *#################################################################
###################################
done
Bytes transferred = 511300 (7cd44 hex)
## Booting image at 00400000 ...
Image Name: Linux-2.6.10
Image Type: PowerPC Linux Kernel Image (gzip compressed)
Data Size: 511236 Bytes = 499.3 kB
Load Address: 00000000
Entry Point: 00000000
Verifying Checksum ... OK
Uncompressing Kernel Image ... OK
之后就没有动静了。用点灯的方法跟到head.s中,在bl call_setup_cpu (line 189附件)之前灯都可以亮,但是之后再点灯就会引起机器重启。我的点灯代码如下:
void led()
{
*(unsigned int *)(IMMR_ADDR+0x10d10) &= ~(0x003c0000 & (3<<18));
return;
}
IMMR_ADDR是0xf0000000
打印串口用的是SCC1,请问各位是否遇到这样的问题,怎么解决的呢?
需要修改哪些代码才能用SCC1打印?怎么用点灯继续跟踪下去呢?
郁闷了一个多礼拜,望各位相助啊![/QUOTE]
你image没有ramdisk root吧
            我的系统是基于MPC8247,内核用的是linux-2.6.10,u-boot版本为1.1.5,
用tftp将 uImage 下载到目标板,解压缩后串口没有打印,显示内容如下:
=>bootm 0x400000
Using FCC1 ETHERNET device
TFTP from server 192.168.0.48; our IP address is 192.168.0.49
Filename 'uImage'.
Load address: 0x400000
Loading: *#################################################################
###################################
done
Bytes transferred = 511300 (7cd44 hex)
## Booting image at 00400000 ...
Image Name: Linux-2.6.10
Image Type: PowerPC Linux Kernel Image (gzip compressed)
Data Size: 511236 Bytes = 499.3 kB
Load Address: 00000000
Entry Point: 00000000
Verifying Checksum ... OK
Uncompressing Kernel Image ... OK
之后就没有动静了。用点灯的方法跟到head.s中,在bl call_setup_cpu (line 189附件)之前灯都可以亮,但是之后再点灯就会引起机器重启。我的点灯代码如下:
void led()
{
*(unsigned int *)(IMMR_ADDR+0x10d10) &= ~(0x003c0000 & (3<<18));
return;
}
IMMR_ADDR是0xf0000000
打印串口用的是SCC1,请问各位是否遇到这样的问题,怎么解决的呢?
需要修改哪些代码才能用SCC1打印?怎么用点灯继续跟踪下去呢?
郁闷了一个多礼拜,望各位相助啊![/QUOTE]
你image没有ramdisk root吧
作者: 魔芋 发布时间: 2007-01-24
             你image没有ramdisk root吧
******************************************
谢谢你的回复,我是第一次接触linux。
请问ramdisk root在u-boot和kenerl中都需要怎么设置才可以用起来呢?
(是不是修改MPC8260ADS.h和在kenerl中make menuconfig?具体怎么改呢?)急盼指教!
            ******************************************
谢谢你的回复,我是第一次接触linux。
请问ramdisk root在u-boot和kenerl中都需要怎么设置才可以用起来呢?
(是不是修改MPC8260ADS.h和在kenerl中make menuconfig?具体怎么改呢?)急盼指教!
作者: hyloo 发布时间: 2007-01-25
             [QUOTE=hyloo;568712]你image没有ramdisk root吧
******************************************
谢谢你的回复,我是第一次接触linux。
请问ramdisk root在u-boot和kenerl中都需要怎么设置才可以用起来呢?
(是不是修改MPC8260ADS.h和在kenerl中make menuconfig?具体怎么改呢?)急盼指教![/QUOTE]
这个你自己做吧
搜索一下很多怎么作的文档
            ******************************************
谢谢你的回复,我是第一次接触linux。
请问ramdisk root在u-boot和kenerl中都需要怎么设置才可以用起来呢?
(是不是修改MPC8260ADS.h和在kenerl中make menuconfig?具体怎么改呢?)急盼指教![/QUOTE]
这个你自己做吧
搜索一下很多怎么作的文档
作者: 魔芋 发布时间: 2007-01-26
 相关阅读 更多  
      
    热门阅读
-  
 office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
          阅读:74
 -  
 如何安装mysql8.0
          阅读:31
 -  
 Word快速设置标题样式步骤详解
          阅读:28
 -  
 20+道必知必会的Vue面试题(附答案解析)
          阅读:37
 -  
 HTML如何制作表单
          阅读:22
 -  
 百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
          阅读:31
 -  
 ET文件格式和XLS格式文件之间如何转化?
          阅读:24
 -  
 react和vue的区别及优缺点是什么
          阅读:121
 -  
 支付宝人脸识别如何关闭?
          阅读:21
 -  
 腾讯微云怎么修改照片或视频备份路径?
          阅读:28
 















