linux内核调试.doc

时间:2020-07-06 18:27:09
【文件属性】:
文件名称:linux内核调试.doc
文件大小:26KB
文件格式:DOC
更新时间:2020-07-06 18:27:09
内核调试 最近在调试Linux内核,跟踪启动过程。发现在没有turn on mmu之前,可以使用物理地址,通过向串口Fifo丢数据的方式输出调试信息。但是代码一旦运行到开启mmu,在汇编阶段,mmu只做了物理内存的映射,并没有映射io,所以就无法访问串口了。 此时应该通过串口输出的数据都保存在串口缓冲池里,直到在c语言阶段,建立io映射并初始化控制台后才进行输出。

网友评论