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

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

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

Codeviser仿真器的使用

我快閉嘴 ? 來源:麥克泰技術(shù) ? 作者:麥克泰技術(shù) ? 2022-09-27 11:10 ? 次閱讀

Codeviser是韓國J&Dtech公司一款支持ARM全系列處理器仿真器。最近,J&Dtech公司又將其推廣支持RISC-V系列處理器。

自帶CVD調(diào)試器的有些功能設(shè)置中是不支持的,因?yàn)槭褂眠@些功能將降低調(diào)試器的性能,并占用更多的內(nèi)存。因此,若想使用這些功能需要客戶工程師自行設(shè)置。這些功能包括:寄存器回溯訪問(Record register undo/redo)功能和記錄程序每條語句的使用時(shí)間(Record elapsed times)功能,本文將介紹如何使用這些功能。

特殊功能的設(shè)置

首先,我們從主菜單上選擇Config->Debugger,

pYYBAGMyadaACDq8AAC8pKNeS50130.png

打開 Debugger Setting 窗口,勾選 Record Register redo/undo 和 Record elapsed times 選項(xiàng),

poYBAGMyaeaAbI7GAAGtCRSjbGU138.png

特殊功能的使用

從Program->Load加載一個(gè)程序, 打開Debug List View窗口,然后,單步執(zhí)行幾步,

這時(shí)我們從菜單上選擇Register可以看到 Register Undo 已經(jīng)啟用了,而Register Redo功能還沒有啟用。

71114086-3e11-11ed-9e49-dac502259ad0.png

這時(shí),我們看到的Register的出口內(nèi)容是:PC值是0xC00086AC

713e5a80-3e11-11ed-9e49-dac502259ad0.png

調(diào)試窗口也停在當(dāng)前地址 0xC00086AC的地方

719be56a-3e11-11ed-9e49-dac502259ad0.png

隨后我們執(zhí)行 Register->Register Undo 功能,這時(shí),我們?cè)诳碦egister窗口,PC已經(jīng)回退到0xC00086A8和相應(yīng)的寄存器也回退了,

71cde470-3e11-11ed-9e49-dac502259ad0.png

調(diào)試窗口的PC地址指針也退了回去,

71fdd784-3e11-11ed-9e49-dac502259ad0.png

菜單Register下的Register Redo功能也啟用了,如果我們執(zhí)行Register->Register Redo功能,那么PC和寄存器的值將回到之前0xC00086AC的位置。

這時(shí),我們從View菜單下打開 Elapsed Time List View窗口,可以看到每一條語句執(zhí)行的大約時(shí)間。

722ffca0-3e11-11ed-9e49-dac502259ad0.png

小結(jié)

使用這些Codeviser仿真器的特殊功能,首先要自己進(jìn)行設(shè)置,然后才能使用。如果你不是用這些特殊給你了,請(qǐng)你最好關(guān)閉他們,不關(guān)閉會(huì)影響你調(diào)試程序的感受,而且會(huì)占用計(jì)算機(jī)的更多資源。

審核編輯:湯梓紅

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

    關(guān)注

    68

    文章

    19384

    瀏覽量

    230488
  • ARM
    ARM
    +關(guān)注

    關(guān)注

    134

    文章

    9121

    瀏覽量

    368247
  • 仿真器
    +關(guān)注

    關(guān)注

    14

    文章

    1019

    瀏覽量

    83843

原文標(biāo)題:Codeviser仿真器的特殊功能設(shè)置和使用

文章出處:【微信號(hào):麥克泰技術(shù),微信公眾號(hào):麥克泰技術(shù)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    教您用CodeViser在Flash中調(diào)試Cortex-M處理應(yīng)用程序的方法

    `CodeViser仿真器功能強(qiáng)大,以前我們都是用它來調(diào)試ARM9/11, Cortex-A和ARM-V8等功能更強(qiáng)的處理,很少用來調(diào)試Cortex-M這類微控制。今天我們就給大家
    發(fā)表于 08-20 09:35

    技術(shù)小課堂| CodeViser仿真器Firmware更新的方法

    `CodeViser是J&D Tech公司開發(fā)的一款JTAG仿真器,支持ARM 32位和64位CPU。配套的CVD調(diào)試軟件提供高效穩(wěn)定的調(diào)試環(huán)境,支持源碼級(jí)調(diào)試和強(qiáng)有力的腳本
    發(fā)表于 04-16 13:47

    E2000仿真器軟件

    E2000仿真器軟件:支持E2000通用仿真器。  Ver:3.2
    發(fā)表于 12-27 15:42 ?32次下載

    基于VC的飛行仿真器導(dǎo)航仿真系統(tǒng)開發(fā)

    飛行仿真器導(dǎo)航系統(tǒng)為飛行仿真器的其他系統(tǒng)提供重要的相關(guān)信息,包括飛機(jī)的位置、高度、速度、加速度以及飛機(jī)當(dāng)前姿態(tài)等參數(shù),飛行仿真器導(dǎo)航系統(tǒng)的研究是飛行仿真器
    發(fā)表于 01-11 11:30 ?37次下載

    Ansoft仿真器

    Ansoft仿真器 Ansoft用于射頻、模擬和混合信號(hào)電路設(shè)計(jì)的新一代仿真器Nexxim是Ansoft新一代電路仿真工具,能夠快速精確地仿真復(fù)雜和大規(guī)模的模擬和混合信號(hào)電路
    發(fā)表于 04-06 13:59 ?93次下載

    模擬/混合信號(hào)仿真器

    Harmony單核模擬/混合信號(hào)仿真器實(shí)時(shí)地動(dòng)態(tài)連接SmartSpice 電路仿真器和SILOS-XVerilog仿真器的性能。Harmony集精度、性能、產(chǎn)量和靈活性于一身,仿真以V
    發(fā)表于 03-31 13:09 ?74次下載

    仿真器和模擬的不同_仿真器和模擬的區(qū)別簡(jiǎn)單分析

    仿真器和模擬經(jīng)常被混淆,兩者有些許相似,但是是兩個(gè)不同的概念,本文為大家?guī)?b class='flag-5'>仿真器和模擬的區(qū)別簡(jiǎn)單分析。
    發(fā)表于 01-05 14:27 ?8632次閱讀

    什么是單片機(jī)仿真器_單片機(jī)仿真器有什么用_單片機(jī)仿真器怎么用

    本文首先介紹了單片機(jī)仿真器的原理及作用,其次介紹了單片機(jī)仿真器到底有什么用及功能特性,最后闡述了單片機(jī)仿真器的使用方法。
    發(fā)表于 04-16 09:49 ?1.7w次閱讀

    仿真器是什么

    仿真器(emulator)以某一系統(tǒng)復(fù)現(xiàn)另一系統(tǒng)的功能。與計(jì)算機(jī)模擬系統(tǒng)的區(qū)別在于,仿真器致力于模仿系統(tǒng)的外在表現(xiàn)、行為,而不是模擬系統(tǒng)的抽象模型。請(qǐng)參閱仿真和模擬詞條。
    的頭像 發(fā)表于 11-26 16:34 ?1.6w次閱讀

    米爾科技ULINKpro D 仿真器介紹

    ULINKpro D仿真器是ULINKpro仿真器的精簡(jiǎn)版,擁有ULINKpro同樣高性能的調(diào)試功能,只是精簡(jiǎn)了ULINKpro的ETM跟蹤功能。ULINKpro D仿真器可以在DS-5和KEIL MDK上使用,是性價(jià)比最高的D
    的頭像 發(fā)表于 11-15 14:43 ?2731次閱讀
    米爾科技ULINKpro D <b class='flag-5'>仿真器</b>介紹

    ADI公司基于USB的仿真器和基于USB的高性能仿真器產(chǎn)品亮點(diǎn)

    ADI公司基于USB的仿真器和基于USB的高性能仿真器產(chǎn)品亮點(diǎn)
    發(fā)表于 05-26 19:24 ?11次下載
    ADI公司基于USB的<b class='flag-5'>仿真器</b>和基于USB的高性能<b class='flag-5'>仿真器</b>產(chǎn)品亮點(diǎn)

    STM32-DAP仿真器的使用(1)

    目錄1 仿真器簡(jiǎn)介2 硬件連接3 仿真器配置4 下載程序1 仿真器簡(jiǎn)介 TIPS:JTAG包含SW2 硬件連接3 仿真器配置1 選擇DAP仿真器
    發(fā)表于 11-18 09:36 ?71次下載
    STM32-DAP<b class='flag-5'>仿真器</b>的使用(1)

    電池仿真器的功能和應(yīng)用

    電池仿真器是一種模擬真實(shí)電池電氣特性的電子儀器。關(guān)鍵特性包括功率、電流、電壓和等效串聯(lián)電阻(ESR)。它為類似于實(shí)際電池的設(shè)備提供所需的電壓、功率和電流。通常,出于測(cè)試目的,仿真器會(huì)更換便攜式設(shè)備內(nèi)
    的頭像 發(fā)表于 03-29 16:35 ?3716次閱讀
    電池<b class='flag-5'>仿真器</b>的功能和應(yīng)用

    使用CodeViser調(diào)試RK3399多核芯片的過程

    CodeViser是J&D Tech公司開發(fā)的一款JTAG仿真器,支持ARM和RISC-V等CPU 核。配套的CVD調(diào)試軟件提供高效穩(wěn)定的調(diào)試環(huán)境,支持源碼級(jí)調(diào)試和強(qiáng)有力的腳本命令。本文討論使用CodeViser 調(diào)試瑞芯微公司
    的頭像 發(fā)表于 08-01 11:09 ?1697次閱讀
    使用<b class='flag-5'>CodeViser</b>調(diào)試RK3399多核芯片的過程

    仿真器的使用方法有哪些

    仿真器是一種用于模擬和測(cè)試電子系統(tǒng)、軟件或硬件的工具。它可以幫助工程師在實(shí)際硬件或軟件部署之前,對(duì)設(shè)計(jì)進(jìn)行驗(yàn)證和調(diào)試。 仿真器的基本概念 仿真器是一種軟件或硬件工具,用于模擬和測(cè)試電子系統(tǒng)、軟件或
    的頭像 發(fā)表于 08-22 09:16 ?992次閱讀