linux内核调试.doc

时间:2023-07-27 12:13:49
【文件属性】:

文件名称:linux内核调试.doc

文件大小:26KB

文件格式:DOC

更新时间:2023-07-27 12:13:49

内核调试

最近在调试Linux内核,跟踪启动过程。发现在没有turn on mmu之前,可以使用物理地址,通过向串口Fifo丢数据的方式输出调试信息。但是代码一旦运行到开启mmu,在汇编阶段,mmu只做了物理内存的映射,并没有映射io,所以就无法访问串口了。 此时应该通过串口输出的数据都保存在串口缓冲池里,直到在c语言阶段,建立io映射并初始化控制台后才进行输出。


网友评论