我正在將Linux內核移植到新平臺,並且在調試時遇到了一些麻煩。在啓動過程中很早就調試內核
在將Uncompressing Linux... done, booting the kernel.
打印到UART之後,內核似乎掛起。我已經啓用了早期的printk,但它仍然沒有打印任何新東西,所以我假設它在引導過程中很早就掛起了。
我正在移植的平臺確實有一個LED,我可以使用它來嘗試確定它實際懸掛的位置。問題在於它很混亂,我不知道MMU什麼時候打開,所以我無法可靠地訪問端口。
還有其他方法可以嘗試並確定內核掛起的位置嗎?
我在原始問題中提到我已經啓用了早期的printk選項。 – tangrs