串口初始化大家都一样的,不会有问题,我估计你给内核传递的参数可能有问题。<br /><br />lite板子用的是自己的bootloader我不确定他怎么传递参数的,但是你可以试着传递这个命令行给内核:mem=64M init=/sbin/init console=ttymxc0 initrd=0xa0800000,4000000 root=/dev/ram0 rw<br /><br /><br />因为串口是CPU内部的,所以和具体板子的设计是关系不大了,不用怀疑串口驱动。对了,你要确定他那个bootloader用就是第一个串口。因为你用的这个内核里面就是这个串口,如果两个串口物理上不同,也是看不到东西的。<br /><br />还有一个办法,那个板子上应该有GPIO接的LED,你可以在内核开始的地方加上一些代码,点亮LED来判断是不是运行了。<br /><br />NOR FLASH其实很容易搞定,都不用改代码,INTEL的flash内核支持很好的,等你内核跑起来后配置一下就可以了。这个不用担心。<br /><br />嗯,推荐你去我们论坛混,呵呵,能回答Linux问题的人应该比这里多一些。<br />www.linuxforum.net<br />
|