關於KITL的若干常見問題

2022-05-09 07:03:07 字數 2080 閱讀 5421

今天在網上看了一篇牛人的部落格,當然了也不用說我想大家都知道了,因為我所關注的人就是他--wince.he,從他那裡學會了很多知識,呵呵,在這裡感謝他。

樣,我使用pb選單控制,也能彈出載入選單,但是到後面我想設定單步,就出現了沒有連線的提示,

後來我看網上說,一定要用bsp裡面的eboot,

但是我使用的是優龍bios,是不是kitl也和bootloader有關的?

a:kitl跟bootloader有一定的關係,

kitl的配置引數是從bootloader中獲取的。

如果bootloader中沒有正確配置引數,kitl也是不能正常工作的。

q:我想使用usb,因為我的板子是沒有網絡卡的。

過幾天再除錯,到時候再請教你。

a:直接在oal中設定應該也沒有問題,

只要配置正確,放**都一樣。

q:博主,我的kitl跑起來了,但是我發現單步不行啊。我在驅動中設定斷點,怎麼執行不到呢?如果這樣執行不到那這個kitl也沒有多大意義了

。是不是要debug模式編譯才能使用kitl單步的呢?是這樣嗎?

我使用release模式編譯kitl不能單步。

a:我用kitl的一點經驗,在debug模式下,平台設定裡enable kitl和kernel debugger,在連線設定中,選擇kdstub。可以設定斷點,單步執行

都沒有問題。

沒有執行到你設定的斷點處,會不會是因為在這之前,已經在別的地方掛掉了。

q:我覺得沒有理由啊,因為我那些驅動在平時是可以執行的。沒有理由執行不了的。現在我嘗試debug模式編譯,沒有想到編譯出來的nk過大,

無法打包。我現在要找出debug模式編譯到底鏈結了什麼庫,導致變的這麼大。博主,你是怎麼控制debug模式時候nk的大小的?

我一下子就弄到了40m,超出了config.bib中的限制。導致生成nb0檔案失敗。

a:有些人建議使用部分驅動以debug模式編譯,部分以release模式編譯的方法來生成nk,但是不知道怎麼做。這個應該能有效控制nk大小。

q:我發現了乙個現象,就是你使用kitl時候系統起來會顯示介面的吧?

我看你的那個貼圖發現你的attach device之後系統會起來啊,有介面顯示,而我的沒有介面。

那個液晶隱約可見一些圖畫,並且看見時鐘在走。

我的這樣看不到液晶亮起來是不是不正常的?

請博主明示

a:debug模式下,儘量減少新增的元件,象中文、.net cf、ie等都可以去掉,這樣編譯出來的的nk就會小很多。

單個編譯成debug,我沒玩過,但肯定是可以減小nk的,你玩熟了,告訴我怎麼玩。

使用kitl是不會影響系統進入wince的shell的,文中網路連線的截圖,就是使用kitl時的截圖。

使用kitl會導致系統慢一點而已。你說的只能在lcd上看見一點影像估計是不正常的。

q:博主,我的kitl還是不行啊。

我以debug模式編譯通過了,但是在attach device之後,載入一段時間後,載入失敗。有個莫名其妙的錯誤。我在csdn論壇發帖求助,嘗試了好

。要符合規律才能用。不知道你的是不是這樣。

我以前主要是一點都不了解,所以瞎矇亂撞,幸好有你的指點。我覺得如果系統起不來的時候用kitl可以很快排除,如果是除錯起來之後的驅動

,那用你的驅動除錯助手等手段比較好。

a:在除錯wince系統時,應該是在attach device之前設定斷點。因為你如果不事先設定好斷點,系統會順序執行下來,你根本沒有機會再設斷點

了。除非暫停執行,然後在後面的位置設斷點,而之前的位置是再也回不去啦,設斷點也執行不到。這跟除錯應用程式不同,你可以隨時設定斷

點,然後觸發相關事件,使其再次執行到斷點處。這是我的理解。我在使用kitl時也是先設好斷點,然後再attach device的,沒碰到特別的問

題。q:你好,我用wince6,deviceemulator bsp編譯的 目前非debug可以正常執行,我想除錯一下核心,想看看核心怎麼執行的,我選擇了debug編

這和除錯應用程式是不一樣的,隨時設,隨時觸發。

kitl最好是在debug模式下用,如果系統當掉,一般會彈出提示框的,你的系統應該是正常執行起來了,只是沒有正確配置硬體,所以液晶屏沒

有顯示。

CSS若干常見問題小結

邊框為虛線 border 1px dashed ddd 邊框為實線 border 1px solid ddd table中的tr加下劃線邊框 在css中做如下宣告 mytable table 中的單元格 出現間斷邊框 給單選 複選 新增文字可選資訊 注意使用 label 標籤時 for屬性的值 對應...

關於HTML的常見問題

html 元素布局分類有哪些?html 中 b 標籤和 strong 標籤的區別?減少 dom 數量的辦法?一次性給你大量 dom 如何優化?如何禁用 a 標籤預設事件且禁用後如何實現跳轉?什麼是 seo?前端如何進行 seo 優化?什麼是 meta 標籤及其常用屬性?html頁尾始終固定在底部 j...

關於vtigercrm的常見問題總結

安裝vtigercrm的時候。首先第乙個錯誤database utf 8 support,這個問題不一定是資料庫的問題。可能是前面的填寫有問題。第二個問題,出現空白頁可能是因為php5.4以上需要把include utils commonutils.php 1395行的地方修改乙個 files為 f...