先將linux kernel config中,filesystem 的dev filesystem 支援刪除。
在build romfs 前,用genrommkdev和device.list產生 genromfs使用的device 列表(ref: 前一篇)。
build romfs.
boot : 出現
Warnning : unable to open an initial console.之後就沒反應了。
查到這一段message是由init/main.c中顯示的,是open /dev/console 失敗的message。
查/dev/console的major number 是 154,到driver/char下找到target board的serial hardware driver。MAJOR number是25x(不是154)。
查其他的serial driver,註冊用TTY_MAJOR這個define,所以修改serial hardware source code,把MAJOR NUMBER 定義為TTY_MAJOR。
修改後rebuild kernel,download,boot --->OK! 可以進入
沒有留言:
張貼留言