久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 1972|回復: 0
打印 上一主題 下一主題
收起左側

RISC-V MCU開發 (七):代碼調試

[復制鏈接]
跳轉到指定樓層
樓主
MounRiver®Studio(MRS)配合GD-Link、WCH-Link、JLink等在線調試下載器,可支持GDVFx系列、CH56x、CH57x、CH58x、CH32Fx、CH32Vx等RISC-V/ARM內核MCU工程的代碼調試功能。本文主要介紹MRS針對RISC-V內核MCU的代碼調試操作。
【啟動調試】以CH32V103C8T6的芯片工程為例來說,首先保證工程可以編譯通過,然后點擊菜單欄按鈕,開始進入調試模式,正常進入調試模式會停在如圖所示的位置,此位置有一個臨時斷點:
【更改默認斷點位置】當然如果希望工程可以直接停在main函數起始地方,也可以去手動更改此斷點的位置,點擊調試圖標旁的下拉按鈕,選擇”Debug Configurations”,在彈出的頁面中選擇Startup選項卡,將set breakpoint at 設置為 main即可。
配置完成后點擊右下角 Debug,或者保存之后退出配置,點擊菜單欄 ,進入調試模式后就會停在剛才設置的位置
【查看機器碼】進入調試之后,可以看到左下角Disassembly窗口,此窗口可以顯示PC附近代碼的匯編以及地址,也可以在左側空白處鼠標右鍵,選擇show opcodes,來顯示機器碼。
【機器碼斷點與跳轉】雙擊反匯編窗口左側空白處也可以設置斷點,紅框位置處可以填寫16進制的地址,用來跳轉到想要查看位置的匯編代碼。主窗口用來顯示代碼運行位置,可以在左側窗體位置處雙擊來增加或取消斷點。
【軟件斷點】因為采用的是軟件斷點,理論上不限制斷點個數,但是過多的斷點會引起程序仿真變慢。
【變量查看】右側Variables窗口會顯示當前函數中變量的值。也可以在此窗口修改你想要改變的變量的值,但注意只是修改到Ram,重新上電后該值恢復為實際大小。
【添加監測變量】Experssions可以自定義添加監測的變量,也同樣可以修改,效果和Variables窗口中的一致。
【錯誤中斷】下方Registers窗口顯示的是RISCV內核的CSR+GPR寄存器,可以用來觀測內核狀態,有幾個寄存器在出現HARDFAULT 錯誤時可以幫助定位問題,在進入硬件錯誤中斷處理函數時,mepc顯示的是出錯時的地址,mcause 顯示的是原因,mtval 顯示的是出錯時cpu取到的值,mcause值含義如下圖。
【斷點窗口】Breakpoints窗口可以顯示所有設置的斷點位置,可以在此處使能或者刪除段斷點。


【內存窗口】Memory窗口可以用來查詢不同地址的值,例如我們查詢0x2000000,點擊該窗口下綠色加號 ,在彈出的窗口輸入要查詢的地址。此處也可更改不同地址內的數據,要注意的是根據芯片手冊看此地址是否可以讀寫。
【外設寄存器窗口】Peripherals窗口可以選擇要觀察的外設寄存器,一同展示的內容除外設寄存器名稱外,還有地址以及描述信息。

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 91一区二区在线观看 | 福利社午夜影院 | 91在线成人 | 欧美日韩一区二区在线播放 | 三级成人在线 | 久久久久国产精品一区二区 | 日本高清aⅴ毛片免费 | 国产精品久久久亚洲 | 国产精品成人久久久久 | 亚洲精品欧美 | 亚洲精品一区二区三区在线 | 日本黄色高清视频 | 亚洲综合大片69999 | 亚洲精品久久久久久久不卡四虎 | 国产中文原创 | 亚洲成人毛片 | av电影手机在线看 | 国产精品国产精品 | 国产精品久久久久久久久免费相片 | 日批日韩在线观看 | 国产精品久久久久久久午夜片 | 四虎伊人 | 精品国产伦一区二区三区观看体验 | 亚洲狠狠爱一区二区三区 | 国产精品精品视频一区二区三区 | 九色视频网站 | 国产精品久久久久久久白浊 | 一区在线观看视频 | 雨宫琴音一区二区在线 | 中文字幕av一区二区三区 | 日本黄色片免费在线观看 | 精品自拍视频在线观看 | 国产午夜精品一区二区三区 | www.色婷婷| 色婷婷国产精品综合在线观看 | 99视频在线免费观看 | 国产欧美精品一区二区三区 | 国产成人精品午夜视频免费 | 四虎免费视频 | 日韩黄a | 一区二区影院 |