<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > 單片式以太網(wǎng)控制芯片W7100A / W7100 Debugger指南(二)

          單片式以太網(wǎng)控制芯片W7100A / W7100 Debugger指南(二)

          作者: 時間:2016-11-26 來源:網(wǎng)絡 收藏

          本文引用地址:http://www.ex-cimer.com/article/201611/322028.htm

          ?只復位開發(fā)板

          Board reset命令只能用來復位開發(fā)板。如果已經(jīng)設置了斷點,它們?nèi)匀粫槐A?。點擊工具條上的按鈕或者選擇’Debug menu’=>’Boardreset’來復位開發(fā)板。也可以使用快捷鍵F2。

          ?圖像裝載

          Image load命令用來裝載一個圖像。

          將用于debugging的HEX圖像寫入閃存。

          點擊按鈕或者選擇Debug菜單=> Image Load菜單來執(zhí)行’圖像裝載’。也可以使用快捷鍵F3來完成。

          如果圖像寫入并且確認成功,將會顯示’Write OK’信息。

          注意:如果開發(fā)板圖像文件和當前的HEX文件不匹配,將會在執(zhí)行例如‘Continue, Step, Next’等‘Debugger命令’時出現(xiàn)如下的錯誤信息。

          ?調(diào)試

          W7100A / W7100 Debugger程序提供‘Debug’和‘Tool’菜單以及工具欄按鈕來進行調(diào)試。

          ?到源碼(Source)行

          Go to Source Line命令用來使光標移動到希望的源碼行??梢赃x擇’Tool’=>’Go to Source Line’或者利用快捷鍵Ctrl+G來實現(xiàn)此功能。

          ?查找

          Find命令用來查找源碼窗口中的一些單詞。可以選擇‘Tool’menu => ‘Find’ 或者利用快捷鍵Ctrl+ F來實現(xiàn)此功能。

          5.3 運行和停止

          這一章將會介紹如何使用步進(step in)、步出(step out)、下一步(next)等一些命令。

          ? Continue

          Continue命令運行程序直到遇到斷點(Break point)為止。點擊工具欄上的按鈕或者選擇Debug菜單=>Continue,也可以利用快捷鍵F5使用此命令。

          在Continue狀態(tài),除非執(zhí)行Stop命令,否則用戶不能使用調(diào)試菜單。

          ?Stop

          Stop命令用來停止運行中的程序。點擊工具欄中按鈕或者選擇Debug菜單=> Stop,也可以使用快捷鍵F6來執(zhí)行此命令。

          調(diào)試命令(搜索、存儲器視圖、斷點等等)只能在Stop狀態(tài)下執(zhí)行。

          ?Step

          Step命令用來運行指定的一行。如果有函數(shù)調(diào)用,Step命令將會進入到相關的函數(shù)。在執(zhí)行結束后,Debugger程序停止并且等待下一個命令。

          點擊工具欄中按鈕或者選擇Debug菜單=>Step,也可以使用快捷鍵F10來執(zhí)行此命令。如果用戶只需要調(diào)試HEX文件,Step命令和Nexti命令類似,執(zhí)行一個指令說明。

          ? Next

          Next命令和Step命令基本類似。Next命令執(zhí)行C代碼的指定一行,即以一行為單位執(zhí)行該命令。但是如果有函數(shù)調(diào)用,Next命令不會進入到函數(shù)中。在執(zhí)行結束后,Debugger停止并且等待下一個命令。

          點擊工具欄中的按鈕或者選擇Debug菜單=>Next,也可以使用快捷鍵F10來執(zhí)行此命令。如果用戶只需要調(diào)試HEX文件,Next命令和Nexti類似,執(zhí)行一個指令說明。

          ? Stepi

          Stepi 命令只執(zhí)行一個指令說明。如果指令是函數(shù)調(diào)用,那么此命令就會進入到相關的函數(shù)。在執(zhí)行結束后,Debugger停止并且等待下一個命令。

          點擊工具欄中的按鈕或者選擇Debug菜單=>Stepi,也可以用快捷鍵F7來執(zhí)行此命令。

          ? Nexti

          Nexti 命令只執(zhí)行一個指令說明。如果指令是函數(shù)調(diào)用,該命令不能進入相關的函數(shù)。在執(zhí)行結束后,Debugger停止并且等待下一個命令。

          點擊工具欄中的按鈕或者選擇Debug菜單=>Nexti,也可以使用快捷鍵F6來執(zhí)行此命令。

          ?運行到光標處(Run to cursor line)

          ‘Run to cursor line’ 命令運行到光標位置處停止。

          點擊鼠標右鍵 => 選擇 ‘Run ToCursor Line(n)’ 或者選擇Debug菜單 => Run To Cursor Line.

          如果沒有正確設定光標位置,可能會造成‘Run To Cursor Line’命令繼續(xù)執(zhí)行。如果發(fā)生這種情況,執(zhí)行stop命令結束運行。



          評論


          技術專區(qū)

          關閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();