按着TQ给的教程做下来后,启动linux后,出现如下:
can't open /dev/s3c2440_serial: No such file or directory
解决方案:
1、在drivers/serial/s3c2410.c中约957行有将串口该别名:.dev_name ="tq2440_serial",这个名字和文件系统中etc/inittab中设备名字都改名应该是一致的,不然就会出现那种找不到设备都错误。
2、在论坛中也看到一些其他都可能影响因素,就是新版本内核SLUB的内存分配器,看来有一些问题,最好还是用老版本的SLAB (配置在内核配置界面中的General Setup中),这个反正我是加上了。