derjoey 发表于 2013-1-25 21:39:04

自己画的扩展板进不去系统(Console: switching to colour frame buffer device )

        请教群里面的各位大牛:小生最近基于飞凌TE6410的开发板画了一块精简版本的扩展板(只是保留了串口和网口),然后在扩展板上装上飞凌TE6410的核心板,原理上说核心板上只要有了系统,安装上之后是可以上电启动的,可是我上电之后就是启动不进去,下面我将现象描述一下:在串口打印的信息里面可
以看到板子可以进入到U-Boot,而且打印的字符都正确,但是进入内核一部分之后就打印乱码了,乱码每次都是从“LCD TYPE :: L70T84 will be initialized”这句话之后才出现的,google了一下这句话也不太懂这句话具体是什么意思。
        由于小生才是小试牛刀,没有调试硬件的相关经验,也没有相关的驱动开发经验,个人以为是硬件电路没有连接好,可是查看电源电压神马的都没有问题;
本人觉得这个可能不用更改驱动程序,因为核心板是可以在开发板上面启动的;
        有没有哪一位大神或者是哪位仁兄有过相关的开发经验,指导一下在下或者给予一点调试的
方法也行,不胜感激!


        下面的是正常打印信息:
        ....(省略)....
        alg: No test for stdrng (krng)
        Block layer SCSI generic (bsg) driver version 0.4 loaded (major 253)
        io scheduler noop registered
        io scheduler deadline registered
        io scheduler cfq registered (default)
        LCD TYPE :: L70T84 will be initialized
        Console: switching to colour frame buffer device 80x30
        fb0: s3cfb frame buffer device
        fb1: s3cfb frame buffer device
        ....(省略)....
        下面是我的开发板出错的打印信息:
        ....(省略,前面的和正常打印的一样)....
        alg: No test for stdrng (krng)
        Block layer SCSI generic (bsg) driver version 0.4 loaded (major 253)
        io scheduler noop registered
        io scheduler deadline registered
        io scheduler cfq registered (default)
        LCD TYPE :: L70T84 will be initialized
        Ç?j???j|?+-Çj?Ç-+|eü=cfb frame buffer device
        fb1: s3cfb?|?+? ???^£ +-???j|--Ç??Çuart.0: ttySAC0 at MMIO 0x7f005000 (irq ?jj?j|||j!+j?+?j??||+?Ç-Ç?jÇ?4)- ? S3C6400/10
        -3 6400-+?-+.3: ++dYj??-+-|???|Ç?-üù-?-jjÇ-?Ç|?+-j-Qü-?-+ + -+- -+ "NAND 2G B 3,3V 8-+":+?> ?-++??????||+-|Ç|j??jÇ--Ç|j?Ç-+??ææ+ò==ü°°°°°°°°
        -±=0004000
        [°°°°°??????+?  |???Ç-+???|jÇJ+
        PC- ?+ +°-+0|54/0|154
        LR- ?+ ??j+?+-j- ?|+|?|jÇ+-j??+«eééééééééÆ? :    ° 960
        -7 :0288j-j|| Ç ?-|???|+-jÇÇ--|üY
        £=2ISA ARMS ±+ ++ + -+ +
        C-++--Çj+|ÇÇ?|-         ?ü?j||+??|Ç?|--Ç|j??-|-+??|?ÇÇj?+j???j&32+0218 4   432000   433°4    433°28
        3j?j ±>???-Ç+?Ç?j|?8 c028a0a0
        3f60: c028a0e0 c002da18 cc43Ç+?+???j?+?Ç??-Ç-Çjcc433fb0 c00d6928 c002da18 c002d6ac c002???£+?|Ç+j?c00809d4 c0008730 ffffffff ffffffff
        [<cÇ-j?j+?j?????Çdåj|+?-|j?j+?|?-?register+0x64/0x148)
        [<c02890c4>] (driv+++|?jÇ?ÇÇÇj? @j++ j-??+Çj???|?--?Ç--??+|?>] (platform_driver_probe+0x24/0x70)
        [<???jÇ|?--?????        x 32 ??|+-Çj??j--Ç++??|] (do_one_initcall+0x124/0x178)
        [<c007°?j??|Ç+??Ç?? -h ??jÇ??Çj+????Ç?-j???í+òàæ}ò?Ñd¡0x0/0x8)
        Code: e0814003 e79qÇ+|?j?£+?+?j|+?Ç???|ÇÇj+æ}ëàì¡d+àìò¡0x0/0xf8) from [<c0083b44>Ç|???---j Ç+j? ??ÇÇjj?-+-|jjÇ?Ç|32d] (do_exit+0x6d8/0x70c)
        [<c009f26c>]?Ç|j-?|??|-jj? ?£+|--Çj??|+???+¬üé-+ü(__do_kernel_fault+0x70/0x90) frj++?-jÇ Ç--+êj?|?j??-+++|?||ÇÇ-??|àdàë\+d¡0x40/0xa4) from [<c04e060c>] ( ?jÇÇ|j??Ç|-?+?Ç?-|*à+: ffffffff e92dd830 c0287c04 c02885b?Ç+j j?-Ç+|j??|??Æ2+?0>] (+°-+0|54/0|154)
        [< 012°0?0>£??Ç-?? -@  °+|j?j???Ç++???j?        ++4/0|148)
        [< 02890 4>] ( - + - - ± -j?|jÇ?+èÇ |?j?j|Ç-?++j??+?--SKa£æ+Ñ+ò+£++\ëò¡0|24/0|70)
        [< 028?118?j|--Ç-??-+Ç?- +- j?||Ç?+--Ç--??+|?+??Sò+Ñdìà??¡0|124/0|178)
        [< 007°4 0>] (j||?+-ÇÇ-+??+^+?? ? |Çj???Ç?Çjjj?+ï¡0|0/0|8)

飞凌-fatfish 发表于 2013-1-28 09:24:46

楼主对内核有什么修改?

derjoey 发表于 2013-1-28 21:49:52

飞凌-fatfish 发表于 2013-1-28 09:24 static/image/common/back.gif
楼主对内核有什么修改?

没有修改的,是烧的光盘里面的。现在这个问题解决了,将参数改成4.3寸的就可以了,可是为什么原来的5.6寸却进不去呢,不明白啊。

derjoey 发表于 2013-1-28 23:21:54

飞凌-fatfish 发表于 2013-1-28 09:24 static/image/common/back.gif
楼主对内核有什么修改?

今天将修改过的内核试了一下,又出现问题了:自己的底板完全进不去,用串口调试助手发现每次都只是接受到一个字节的乱码,U-boot都进不去,这个是为什么啊?因为即使我修改过的内核是能够在TE6410开发板上面正常运行的,可是为什么换了一块板子就不输出信息了呢?难道要更改什么系统参数吗?
页: [1]
查看完整版本: 自己画的扩展板进不去系统(Console: switching to colour frame buffer device )