0
我正在通過第一階段引導加載器。我對此有幾點懷疑。首先啓動順序後復位如下:需要幫助瞭解啓動引導器序列
- 將CPU設置爲管理員模式
- 的Invalidate L1指令,數據緩存和翻譯看一邊 緩衝器(緊密耦合內存如果有的話)
- 禁用MMU和緩存
- 設置堆棧大小
- 啓用指令和數據緩存,以及MMU
遵循初始時鐘配置併爲Nand Flash控制器設置時鐘。這裏
我的問題是
- 我們已經無效L1指令/數據緩存和TLB(這是MMU的一部分),但是爲什麼我們需要再次禁用MMU和緩存。
請幫助理解它。還請提供任何能夠更好地理解啓動順序的鏈接。
非常感謝您的支持。
哪個階段1引導程序? CPU本身通過MMU引導並緩存。 – Gilles