如題~
我在使用Net-Start!這塊開發版時,用自己build的kernel + 光碟所附的file system,
每次開機到freeing init memory: 40K的地方就會卡住,
經過trace後發現是在main.c中的init()裡執行到"if (open("/dev/console", O_RDWR, 0) < 0)"這一行,
程式碼就不再往下跑了,系統也完全沒反應了,
想請問各位前輩,這可能是什麼原因呢?
該從哪一方面著手?
/dev/console所對應的driver source是哪一個.c檔?
還是它是直接對應到我的UART port的driver?
謝謝!