当前位置:  技术问答>linux和unix

s3c2410 linux2.6移植问题

    来源: 互联网  发布时间:2016-03-01

    本文导语:  好不容易编译了一个linux2.6.18的zImage, 用uboot的tftp   0x30008000下载到SDRAM中。之后,出现了问题,如下:                                                                         ...

好不容易编译了一个linux2.6.18的zImage,

用uboot的tftp   0x30008000下载到SDRAM中。之后,出现了问题,如下:

                                                                                                         
JX2410   #   go   0x30008000                                                                                                                    
##   Starting   application   at   0x30008000   ...                                                                              
Uncompressing   Linux.............................................................
                                                                                                                                                               
Error:   unrecognized/unsupported   machine   ID   (r1   =   0x33f1ee88).                                      
                                                                                                                                                               
Available   machine   support:                                                                                                            
                                                                                                                                                               
ID   (hex)                 NAME                                                                                                                        
000000c1                 SMDK2410                                                                                                                
                                                                                                                                                               
Please   check   your   kernel   config   and/or   bootloader.          

google   百度一番后,     找到办法:
修改内核的arch/arm/kernel/head.S,直接将s3c2410的参数赋给内核。
70           __INIT
71           .type               stext,   %function
72   ENTRY(stext)
      /*********   add   here   *********/
      mov         r0,   #0
      mov         r1,   #0xc1
      ldr         r2,   =0x30000100
      /*********   end   add   *********/
 
重新make   zImage,  
复制到/tftpboot/   ,
下载,     tftp   0x30008000   zImage,
go   0x30008000出现问题:                              

JX2410   #   go   0x30008000                                                                                                                    
##   Starting   application   at   0x30008000   ...                                                                              
Uncompressing   Linux............................................................

串口再接收不到任何信息了,   不知道出什么问题,  
希望各位前辈指点。谢!  

|
用go 0x30008000好像不好使,用bootm 0x30008000

|
也准备学习楼主的问题..顶下

|
将加载参数中改console=/ttySC0试试

|
console=ttySCA0,linux2.6 中串口名改了

|
go只能对付bin格式的文件,zImage是带文件头的,可能还需要解压,只能使用bootm

|
等待牛人来答.

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • s3c2410无线网卡
  • s3c2410开发路由器
  • 2.6内核 S3C2410 中断号怎么算啊
  • 如何利用s3c2410来计时
  • S3C2410寄存器的配置问题,请教了
  • 急需按键驱动源码 s3c2410开发板 linux-2.6.33的内核
  • S3C2410上SD卡驱动问题
  • 谁有s3c2410的USB Device Driver?
  • 在2.6.15下配置ARM s3c2410内核,无法启动munconfig,急......
  • S3C2410的AD驱动
  • S3C2410按键驱动功能实现
  • s3c2410 linux操作系统 insmod 驱动错误 内存耗尽
  • 嵌入式s3c2410的中断处理问题
  • arm S3c2410 上面的 linux 在哪里下载啊 ???
  • s3c2410中断模块跟应用程序之间通信问题
  • S3C2410 SPI驱动问题(高手敬请入场)
  • 跪地求助: 使用s3c2410自带ad运行开始不间断采集数据,我的鼠标就不能动了
  • 一个简单的s3c2410键盘驱动问题
  • s3c2410中断按钮怎么消除抖动
  • 问个和硬件有关的问题:s3c2410开发板管脚


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3