Platform--Setting 不enable Kernel Debugger,但是要Enable KITL。
kd.dll, osaxst0.dll, osaxst1.dll 改放在FILES,不要放在MODULE (因為放在MODULE會被自動load進去啟動)。
需要 loaddbg.exe ,所以可以把這個 file放進 files。
hd.dll一樣放到 FILES。
要啟動 kitl debug。只要執行 loaddbg.exe 就可以了。 <=說錯。
kitl debug 還是要手動 enable 起來 (run activekitl).
然後在 platform builder 的 cesh 下command
然後platform builder 會 load symbol 讓 platform builder 好像當機一樣,約 2 min 後,symbol load 進來。就可以操作了.,
Wincows CE <s loaddbg.exe
這一篇msdn 有說明 JIT Debugger Setup.
這一篇討論好像有關。
這一篇也是講 JIT,但是要換 debug module. UsrExceptDmp.exe
msdn blog 說ktil , debug for ce 5.0 and 6.0. 這一篇和這一篇也是。
JITDebugger 好像有兩種:on pc, on device。
大概是依照 exception 發生時,叫起 debugger的動作:
- pc : 開啟 kitl,和 platform builder 連線。
- device : 依照registry 的內容,開啟一個ap (例如 UsrExceptDmp.exe)
沒有留言:
張貼留言