在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

RISC-V使用ripes進行可視化仿真調試

嵌入式USB開發 ? 來源:嵌入式USB開發 ? 作者:嵌入式USB開發 ? 2023-06-08 10:08 ? 次閱讀

本文轉自公眾號,歡迎關注

使用ripes進行risc-v可視化仿真調試 (qq.com)

前言

在學習RISC-V時往往需要有一些工具進行匯編級別的代碼仿真調試,或者進行一些可視化的仿真,一般使用qemu,但是其對于新手來說稍微顯得有點復雜。ripes則是一個非常不錯的項目可以滿足這種需求,并且其提供一些可視化的模塊,可以進行仿真測試,很方便。

項目地址如下:

https://github.com/mortbopet/Ripes

下載

https://github.com/mortbopet/Ripes/releases

圖片

下載最新版本Ripes-v2.2.6-3-g605cb01-win-x86_64.zip

解壓即可使用

使用

Processor

雙擊打開Ripes.exe

點擊如下圖標即可運行,默認顯示Processor界面

圖片

中間是處理器的框圖,會顯示狀態

右邊是寄存器值,

右下角是執行的指令序列

旁邊是性能指標比如執行了多少個Cycles,圖中是95;執行了多少指令圖中是85;每個周期執行多少條指令IPC圖中是0.895即85/95,每條指令的周期數CPI圖中為1.12即95/85;時鐘頻率。

Memory

點擊左側Memory圖標可以查看內存信息,右邊是存儲布局,

下面的下拉框可以選擇要查看的存儲區塊和地址。

圖片

Cache

點擊左側的Cache圖標,可以看到Cache信息,可以切換查看L1 Data和L1 Instr Cache。

圖片

代碼

點擊左側Editor,可以看到代碼,以及寄存器

圖片

可以按如下圖標單步運行,進行仿真調試

圖片

配置

菜單欄Edit->Settings

圖片

UI相關配置,一般不需要修改

圖片

仿真相關配置,一般不需要修改,記住IO的開始地址,自己編程需要使用

圖片

編譯器設置,設置自己的編譯的地址,在windows下可使用riscv

-none-embed-gcc,編譯參數按照實際修改,后面設置text,data,bss段的地址一般默認即可

圖片

編輯器設置,一般默認即可

圖片

使用例程

菜單欄File->Load Program可以加載程序

圖片

也可以使用樣例程序,有C程序,匯編程序和已經編譯好的elf程序。

圖片

圖片

圖片

LED樣例

打開leds.c程序

圖片

按照如下點擊LED Matrix添加LED矩陣

圖片

打開編輯器,看到LED矩陣的寄存器基地址LED_MATRIX_0_BASE

和剛才生成的對應,LED_MATRIX_0_WIDTHxLED_MATRIX_0_HEIGHT是剛才的矩陣大小

圖片

編譯

圖片

運行

圖片

可以看到LED顯示如下

圖片

還有開關和按鍵的模塊可以使用

圖片

總結

使用ripes可以快速進行驗證。在學習risc-v匯編時比較方便,可以對照c和匯編進行調試;有LED和按鍵,開關等基本模塊進行可視化仿真,是risc-v學習的一個不錯的工具。

審核編輯:湯梓紅

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 嵌入式
    +關注

    關注

    5082

    文章

    19123

    瀏覽量

    305151
  • 仿真
    +關注

    關注

    50

    文章

    4082

    瀏覽量

    133599
  • 調試
    +關注

    關注

    7

    文章

    578

    瀏覽量

    33936
  • 可視化
    +關注

    關注

    1

    文章

    1194

    瀏覽量

    20941
  • RISC-V
    +關注

    關注

    45

    文章

    2277

    瀏覽量

    46158
收藏 人收藏

    評論

    相關推薦

    RISC-V指令異常調試實例

    本文以一個簡單的實例介紹RISC-V指令異常的調試過程,思路都是一樣的,遇到其他情況時分析過程也類似。
    的頭像 發表于 06-08 10:50 ?1934次閱讀
    <b class='flag-5'>RISC-V</b>指令異常<b class='flag-5'>調試</b>實例

    RISC-V PMP調試

    RISC-V PMP調試
    的頭像 發表于 06-08 11:52 ?1932次閱讀
    <b class='flag-5'>RISC-V</b> PMP<b class='flag-5'>調試</b>

    RISC-V 匯編在線仿真Ripes OnLine 使用說明

    Ripes OnLine RISC-V 模擬器網址 RISC-V 旨在簡化。在線 Ripes 模擬器可讓您運行匯編代碼,而無需在計算機上進行
    發表于 06-28 14:59

    如何在VSCODE下面進行RISC-V調試

    如題,如何在VSCODE下面進行RISC-V調試?下載等
    發表于 07-25 11:49

    可對任何RISC-V系統進行直接編程

    Flashloader。該模板可以進行調整以適合任何RISC-V系統,允許工程師編寫僅可裝入2kB RAM的閃存加載器。這使J-Link調試探針可以直接輕松地下載到RISC-V微控制
    發表于 03-09 19:35

    RISC-V MCU開發 (一):集成開發環境

    GD-Link、JLink、WCH-Link等在線仿真調試器,可自由進行切換。 【代碼下載】MRS支持GD、WCH等廠家RISC-V/ARM系列芯片工程的代碼下載。 【
    發表于 09-22 14:44

    RISC-V ISA是怎樣進行命名的

    RISC-V ISA 命名規范RISC-V ISA 采用模塊的方式進行組織,每一個模塊使用一個英文字母表示,其命名格式可以參考如下:RV[字寬][指令集模塊]RV:
    發表于 12-09 06:31

    如何在Ubuntu下實現可視化代碼跟蹤調試

    目錄一、在Ubuntu下實現可視化代碼跟蹤調試1.1 安裝VSCode1.2 配置調試和編譯文件一、在Ubuntu下實現可視化代碼跟蹤調試1
    發表于 12-14 07:02

    RISC-V MCU開發實戰(一) :DHT11

    、WCH-Link等在線仿真調試器,可自由進行切換。【代碼下載】MRS支持GD、WCH等廠家RISC-V/ARM系列芯片工程的代碼下載。【代碼調試
    發表于 03-06 15:17

    使用ripes進行risc-v可視化仿真調試

    /tcG7yCYMsDzUIQmwL-e6BQ文章鏈接前言 在學習RISC-V時往往需要有一些工具進行匯編級別的代碼仿真調試,或者進行一些
    發表于 04-03 11:44

    衛星載荷可視化仿真分析平臺設計方案

    計算與實時渲染分離,降低仿真硬件要求。將仿真場景信息以JSON文件格式同時存于本地及云端,確保仿真結果同步共享,使用戶在任意終端都能通過瀏覽器對仿真場景
    發表于 03-18 11:39 ?32次下載
    衛星載荷<b class='flag-5'>可視化</b><b class='flag-5'>仿真</b>分析平臺設計方案

    RISC-V調試標準及跟蹤技術

    本文主要詳細介紹了RISC-V調試標準以及RISC-V的跟蹤技術,感興趣的小伙伴跟小編一起了解一下吧。
    的頭像 發表于 06-23 17:19 ?2936次閱讀
    <b class='flag-5'>RISC-V</b>的<b class='flag-5'>調試</b>標準及跟蹤技術

    RISC-V CPU調試機制的設計原理

    本文將詳細介紹RISC-V CPU調試機制的設計原理。
    發表于 10-18 09:19 ?2251次閱讀

    RISC-V調試和完善的跟蹤解決方案

    RISC-V調試和完善的跟蹤解決方案ppt分享
    發表于 07-14 17:15 ?0次下載

    RISC-V Summit China 2024 青稞RISC-V+接口PHY,賦能RISC-V高效落地

    第二屆RISC-V中國峰會的南京會場;青稞RISC-V的單雙線調試技術,在第三屆峰會上入選RISC-V新技術與新成果。
    的頭像 發表于 08-30 18:18 ?1497次閱讀
    <b class='flag-5'>RISC-V</b> Summit China 2024  青稞<b class='flag-5'>RISC-V</b>+接口PHY,賦能<b class='flag-5'>RISC-V</b>高效落地
    主站蜘蛛池模板: 福利视频一区二区牛牛| 好爽好紧好大的免费视频国产| 色综合小说天天综合网| 亚洲天天做夜夜做天天欢人人| 亚洲第一视频在线播放| 日本女人啪啪| 国产美女一级视频| 五月激情综合婷婷| 亚洲免费观看视频| 高清不卡免费一区二区三区| 日本福利网址| 丁香花免费观看视频| 人人爽天天爽夜夜爽qc| 性性欧美| 在线观看www日本免费网站| 色版视频| xxxx欧美69免费| 美女bbbb视频| 日本不卡视频一区二区三区| 特黄特色视频| 国产色秀视频在线观看| 奇米影视7777| 亚洲最大成人| 久久久久久综合| 天天干天天狠| 一二三区在线视频| 色婷婷狠狠| 丁香激情综合网| 18欧美乱大交| 婷婷六月丁香| 午夜精品在线观看| 18欧美乱大交| 麻豆三级视频| 免费人成网站线观看合集| 首页 亚洲 欧美 制服 丝腿| 深爱开心激情网| 97蜜桃| 夜色321看片资源站| 日韩一级高清| 午夜毛片免费观看视频| 一区二区免费看|