色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

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

3天內(nèi)不再提示

RISC-V使用ripes進行可視化仿真調(diào)試

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

本文轉(zhuǎn)自公眾號,歡迎關(guān)注

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

前言

在學(xué)習(xí)RISC-V時往往需要有一些工具進行匯編級別的代碼仿真調(diào)試,或者進行一些可視化的仿真,一般使用qemu,但是其對于新手來說稍微顯得有點復(fù)雜。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

點擊如下圖標(biāo)即可運行,默認顯示Processor界面

圖片

中間是處理器的框圖,會顯示狀態(tài)

右邊是寄存器值,

右下角是執(zhí)行的指令序列

旁邊是性能指標(biāo)比如執(zhí)行了多少個Cycles,圖中是95;執(zhí)行了多少指令圖中是85;每個周期執(zhí)行多少條指令I(lǐng)PC圖中是0.895即85/95,每條指令的周期數(shù)CPI圖中為1.12即95/85;時鐘頻率。

Memory

點擊左側(cè)Memory圖標(biāo)可以查看內(nèi)存信息,右邊是存儲布局,

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

圖片

Cache

點擊左側(cè)的Cache圖標(biāo),可以看到Cache信息,可以切換查看L1 Data和L1 Instr Cache。

圖片

代碼

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

圖片

可以按如下圖標(biāo)單步運行,進行仿真調(diào)試

圖片

配置

菜單欄Edit->Settings

圖片

UI相關(guān)配置,一般不需要修改

圖片

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

圖片

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

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

圖片

編輯器設(shè)置,一般默認即可

圖片

使用例程

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

圖片

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

圖片

圖片

圖片

LED樣例

打開leds.c程序

圖片

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

圖片

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

和剛才生成的對應(yīng),LED_MATRIX_0_WIDTHxLED_MATRIX_0_HEIGHT是剛才的矩陣大小

圖片

編譯

圖片

運行

圖片

可以看到LED顯示如下

圖片

還有開關(guān)和按鍵的模塊可以使用

圖片

總結(jié)

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

審核編輯:湯梓紅

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 嵌入式
    +關(guān)注

    關(guān)注

    5082

    文章

    19104

    瀏覽量

    304797
  • 仿真
    +關(guān)注

    關(guān)注

    50

    文章

    4070

    瀏覽量

    133552
  • 調(diào)試
    +關(guān)注

    關(guān)注

    7

    文章

    578

    瀏覽量

    33923
  • 可視化
    +關(guān)注

    關(guān)注

    1

    文章

    1194

    瀏覽量

    20933
  • RISC-V
    +關(guān)注

    關(guān)注

    45

    文章

    2270

    瀏覽量

    46129
收藏 人收藏

    評論

    相關(guān)推薦

    RISC-V指令異常調(diào)試實例

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

    RISC-V PMP調(diào)試

    RISC-V PMP調(diào)試
    的頭像 發(fā)表于 06-08 11:52 ?1918次閱讀
    <b class='flag-5'>RISC-V</b> PMP<b class='flag-5'>調(diào)試</b>

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

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

    如何在VSCODE下面進行RISC-V調(diào)試

    如題,如何在VSCODE下面進行RISC-V調(diào)試?下載等
    發(fā)表于 07-25 11:49

    可對任何RISC-V系統(tǒng)進行直接編程

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

    RISC-V MCU開發(fā) (一):集成開發(fā)環(huán)境

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

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

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

    如何在Ubuntu下實現(xiàn)可視化代碼跟蹤調(diào)試

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

    RISC-V MCU開發(fā)實戰(zhàn)(一) :DHT11

    、WCH-Link等在線仿真調(diào)試器,可自由進行切換?!敬a下載】MRS支持GD、WCH等廠家RISC-V/ARM系列芯片工程的代碼下載?!敬a調(diào)試
    發(fā)表于 03-06 15:17

    使用ripes進行risc-v可視化仿真調(diào)試

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

    衛(wèi)星載荷可視化仿真分析平臺設(shè)計方案

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

    RISC-V調(diào)試標(biāo)準(zhǔn)及跟蹤技術(shù)

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

    RISC-V CPU調(diào)試機制的設(shè)計原理

    本文將詳細介紹RISC-V CPU調(diào)試機制的設(shè)計原理。
    發(fā)表于 10-18 09:19 ?2231次閱讀

    RISC-V調(diào)試和完善的跟蹤解決方案

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

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

    第二屆RISC-V中國峰會的南京會場;青稞RISC-V的單雙線調(diào)試技術(shù),在第三屆峰會上入選RISC-V新技術(shù)與新成果。
    的頭像 發(fā)表于 08-30 18:18 ?1479次閱讀
    <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>高效落地
    主站蜘蛛池模板: 欧美精品中文字幕亚洲专区| 神马电影dy888午夜我不卡| 三级网站午夜三级| 亚洲日本天堂在线| brazzers欧美孕交| 国产原创中文视频| 农村脱精光一级| 亚洲精品国产高清不卡在线| BL文库好大粗黑强强肉NP| 黑人巨大交牲老太| 日本高清免费一本视频在线观看| 亚洲精品国产字幕久久vr| beeg日本老师按摩| 久久机热视频免费| 色偷偷777| 97国产精品久久精品国产| 国产人妻精品午夜福利免费不卡| 免费麻豆国产黄网站在线观看| 亚洲 日韩 在线 国产 精品| 99热成人精品国产免男男| 国内精品久久久久久久试看| 青青草原伊人| 在线看片av以及毛片| 国产精品久久久久久久AV下载| 秘密教学26我们在做一次吧免费 | 国产亚洲精品黑人粗大精选| 女同志videos最新另| 亚洲乱码AV久久久久久久| 拔擦拔擦8X永久华人免费播放器| 精品国产自在天天线2019| 天天操狠狠操夜夜操| 9位美女厕所撒尿11分| 久久精品热只有精品| 校园纯肉H教室第一次| www在线小视频免费| 久久夜色撩人精品国产| 亚洲精品天堂在线| 国产精品欧美一区二区在线看| 欧美亚洲另类热图| 最新高清无码专区在线视频| 国产亚洲精品久久综合阿香蕉|