chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

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

嵌入式USB開(kāi)發(fā) ? 來(lái)源:嵌入式USB開(kāi)發(fā) ? 作者:嵌入式USB開(kāi)發(fā) ? 2023-06-08 10:08 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

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

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

前言

在學(xué)習(xí)RISC-V時(shí)往往需要有一些工具進(jìn)行匯編級(jí)別的代碼仿真調(diào)試,或者進(jìn)行一些可視化的仿真,一般使用qemu,但是其對(duì)于新手來(lái)說(shuō)稍微顯得有點(diǎn)復(fù)雜。ripes則是一個(gè)非常不錯(cuò)的項(xiàng)目可以滿足這種需求,并且其提供一些可視化的模塊,可以進(jìn)行仿真測(cè)試,很方便。

項(xiàng)目地址如下:

https://github.com/mortbopet/Ripes

下載

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

圖片

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

解壓即可使用

使用

Processor

雙擊打開(kāi)Ripes.exe

點(diǎn)擊如下圖標(biāo)即可運(yùn)行,默認(rèn)顯示Processor界面

圖片

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

右邊是寄存器值,

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

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

Memory

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

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

圖片

Cache

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

圖片

代碼

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

圖片

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

圖片

配置

菜單欄Edit->Settings

圖片

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

圖片

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

圖片

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

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

圖片

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

圖片

使用例程

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

圖片

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

圖片

圖片

圖片

LED樣例

打開(kāi)leds.c程序

圖片

按照如下點(diǎn)擊LED Matrix添加LED矩陣

圖片

打開(kāi)編輯器,看到LED矩陣的寄存器基地址LED_MATRIX_0_BASE

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

圖片

編譯

圖片

運(yùn)行

圖片

可以看到LED顯示如下

圖片

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

圖片

總結(jié)

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

審核編輯:湯梓紅

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

    關(guān)注

    5152

    文章

    19675

    瀏覽量

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

    關(guān)注

    52

    文章

    4289

    瀏覽量

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

    關(guān)注

    7

    文章

    612

    瀏覽量

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

    關(guān)注

    1

    文章

    1264

    瀏覽量

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

    關(guān)注

    46

    文章

    2572

    瀏覽量

    48837
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

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

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

    RISC-V PMP調(diào)試

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

    RISC-V 匯編在線仿真Ripes OnLine 使用說(shuō)明

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

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

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

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

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

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

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

    RISC-V ISA是怎樣進(jìn)行命名的

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

    基于VSCode的嵌入式開(kāi)發(fā)的可視化代碼調(diào)試方法分享

    ,經(jīng)常會(huì)遇到問(wèn)題不是那么明顯,不方便通過(guò)加打印的方式進(jìn)行排查的問(wèn)題,并且加打印排查的方式較為低效,使得調(diào)試過(guò)程極為痛苦。可視化調(diào)試效率一直比命令行調(diào)
    發(fā)表于 12-14 07:54

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

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

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

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

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

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

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

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

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

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

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

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

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

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