91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

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

深入解析Renesas E1/E20 Emulator:從規(guī)格到調(diào)試全流程

璟琰乀 ? 2026-03-25 11:45 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

深入解析Renesas E1/E20 Emulator:從規(guī)格到調(diào)試全流程

嵌入式開發(fā)領(lǐng)域,調(diào)試工具的性能和易用性對(duì)項(xiàng)目的成功至關(guān)重要。Renesas E1/E20 Emulator作為一款強(qiáng)大的調(diào)試工具,為R8C系列MCU的開發(fā)提供了全面的支持。本文將深入探討其規(guī)格、使用方法、調(diào)試功能以及使用過程中的注意事項(xiàng),幫助電子工程師更好地利用這一工具進(jìn)行項(xiàng)目開發(fā)。

文件下載:R5F104LDALA#U0.pdf

一、E1/E20 Emulator概述

E1/E20 Emulator的使用文檔由兩部分組成:《E1/E20 Emulator User’s Manual》和《E1/E20 Emulator Additional Document for User’s Manual》。前者主要介紹硬件規(guī)格,后者則著重描述調(diào)試器功能、使用方法、與MCU相關(guān)的內(nèi)容以及注意事項(xiàng)。

1.1 支持的目標(biāo)MCU

模擬器支持R8C Family下的R8C/3x Series和R8C/Lx Series等多個(gè)系列的MCU,具體涵蓋了如R8C/32C、R8C/33C等眾多型號(hào),為開發(fā)者提供了廣泛的選擇。

1.2 模擬器規(guī)格

  • 電源供應(yīng):E1和E20模擬器無需額外電源,通過USB總線從主機(jī)獲取電力。
  • 適用調(diào)試器:適用于R8C E1/E20 Emulator Debugger。
  • 工作環(huán)境:工作溫度范圍為10°C至35°C,非工作溫度范圍為 -10°C至50°C;濕度范圍為35% RH至80% RH,無冷凝;振動(dòng)方面,工作時(shí)最大為2.45 m/s2,非工作時(shí)最大為4.9 m/s2,運(yùn)輸時(shí)最大為14.7 m/s2。同時(shí),要求環(huán)境中無腐蝕性氣體。

1.3 適用工具鏈和第三方產(chǎn)品

可以調(diào)試由內(nèi)部工具鏈和第三方產(chǎn)品創(chuàng)建的模塊,如M3T - NC30WA V.5.20 Release 01或更高版本,以及TASKING M16C C/C++/EC++ Compiler V.2.3r1或更高版本、IAR EWM16C V.2.12或更高版本。

二、用戶系統(tǒng)設(shè)計(jì)

2.1 連接器選擇

在將E1或E20模擬器連接到用戶系統(tǒng)之前,需要在用戶系統(tǒng)中安裝合適的連接器。推薦使用3M Limited的14 - pin連接器,如2514 - 6002(用于日本以外地區(qū))和7614 - 6002(用于日本)。同時(shí),使用時(shí)需注意在14 - pin連接器周圍5 mm范圍內(nèi),不要安裝高度超過10 mm的組件,并且要將14 - pin連接器的2、12和14引腳牢固連接到用戶系統(tǒng)板的GND上。

2.2 小連接器轉(zhuǎn)換適配器

當(dāng)使用E1模擬器的小連接器轉(zhuǎn)換適配器(R0E000010CKZ11)時(shí),要注意其連接器引腳分配與標(biāo)準(zhǔn)接口連接器不同。

2.3 系統(tǒng)接地連接

模擬器的信號(hào)接地與用戶系統(tǒng)的信號(hào)接地相連,在模擬器中,信號(hào)接地和框架接地已連接。在用戶系統(tǒng)中,應(yīng)僅連接框架接地,不要將信號(hào)接地與框架接地相連,否則可能會(huì)因接地電位不同而導(dǎo)致冒煙、起火或觸電等危險(xiǎn)。

2.4 推薦連接示例

連接E1/E20連接器和MCU時(shí),建議將MODE引腳和RESET#引腳的上拉電阻分開,以減少噪聲影響。同時(shí),連接器和MCU之間的布線應(yīng)盡可能短(建議在50 mm以內(nèi)),且不要將信號(hào)線路與其他信號(hào)線路連接。

三、調(diào)試準(zhǔn)備

3.1 激活高性能嵌入式工作室

首先將模擬器連接到主機(jī)和用戶系統(tǒng),然后從[Start]菜單的[Programs]中選擇[Renesas -> High - performance Embedded Workshop -> High - performance Embedded Workshop],在彈出的[Welcome!]對(duì)話框中選擇啟動(dòng)方式。

3.2 創(chuàng)建新工作區(qū)

根據(jù)是否使用工具鏈,創(chuàng)建新工作區(qū)的步驟有所不同。若不使用工具鏈,在[Welcome!]對(duì)話框中選擇[Create a new project workspace],設(shè)置工作區(qū)名稱、項(xiàng)目名稱、目錄、CPU家族等信息;若使用工具鏈,還需選擇合適的工具鏈。

3.3 打開現(xiàn)有工作區(qū)

在[Welcome!]對(duì)話框中選擇[Browse to another project workspace],指定工作區(qū)所在目錄,選擇工作區(qū)文件(擴(kuò)展名為“.hws”),即可打開現(xiàn)有工作區(qū)。

3.4 連接模擬器

可以通過在啟動(dòng)前進(jìn)行模擬器設(shè)置或加載會(huì)話文件來連接模擬器。若模擬器斷開,可通過[Debug]菜單的[Connect]選項(xiàng)、工具欄的[Connect]按鈕或在[Command Line]窗口輸入連接命令來重新連接。

3.5 斷開模擬器

在模擬器激活時(shí),可通過[Debug]菜單的[Disconnect]選項(xiàng)、工具欄的[Disconnect]按鈕或在[Command Line]窗口輸入斷開命令來斷開模擬器。

3.6 退出高性能嵌入式工作室

選擇[File]菜單的[Exit]選項(xiàng)可關(guān)閉高性能嵌入式工作室,關(guān)閉前會(huì)提示是否保存會(huì)話。

3.7 調(diào)試相關(guān)設(shè)置

通過[Debug]菜單的[Debug Settings…]選項(xiàng)打開[Debug Settings]對(duì)話框,可指定下載模塊、設(shè)置命令行批處理文件的自動(dòng)執(zhí)行以及下載選項(xiàng)等。

四、調(diào)試功能

4.1 調(diào)試功能列表

R8C E1/E20 Emulator Debugger支持多種調(diào)試功能,如復(fù)位功能、實(shí)時(shí)RAM監(jiān)控、單步匯編、軟件斷點(diǎn)、片上斷點(diǎn)、跟蹤功能等。不同的操作模式(如[Writing the on - chip flash memory mode]和[Debugging mode])支持的功能有所不同。

4.2 下載程序

通過[Debug]菜單的[Download]選項(xiàng)選擇要下載的負(fù)載模塊,或在[Workspace]窗口的[Download modules]下右鍵單擊負(fù)載模塊并選擇[Download],也可雙擊負(fù)載模塊名稱進(jìn)行下載。下載前需將程序注冊(cè)為負(fù)載模塊,且下載時(shí)訪問大小應(yīng)固定為1字節(jié)。

4.3 打開源文件

可通過選擇源文件并點(diǎn)擊[Open]按鈕,或在[Workspace]窗口中雙擊源文件來打開源文件。在[Editor]窗口中,左側(cè)列顯示源地址、片上斷點(diǎn)和軟件斷點(diǎn)等信息,方便開發(fā)者進(jìn)行調(diào)試。

4.4 內(nèi)存訪問功能

  • 讀寫功能:通過[View -> CPU -> Memory…]或點(diǎn)擊[Memory]工具欄按鈕打開[Display Address]對(duì)話框,輸入起始地址可打開[Memory]窗口,進(jìn)行內(nèi)存讀寫操作。
  • 其他操作功能:包括內(nèi)存填充、移動(dòng)、比較、搜索等功能,但使用時(shí)需注意數(shù)據(jù)大小和操作范圍的限制。
  • SFR區(qū)域訪問注意事項(xiàng):訪問特殊寄存器時(shí)可能會(huì)遇到問題,需遵循目標(biāo)MCU硬件手冊(cè)的說明進(jìn)行操作。

4.5 斷點(diǎn)功能

  • 強(qiáng)制斷點(diǎn):用于強(qiáng)制中斷用戶程序的執(zhí)行。
  • 軟件斷點(diǎn)(S/W break):通過將指定地址的指令重寫為調(diào)試專用指令(BRK指令)來中斷程序。設(shè)置和移除軟件斷點(diǎn)會(huì)涉及內(nèi)存寫入操作。
  • 片上斷點(diǎn):包括預(yù)PC斷點(diǎn)、數(shù)據(jù)訪問斷點(diǎn)和跟蹤滿斷點(diǎn)等??赏ㄟ^[On - Chip Event]對(duì)話框進(jìn)行設(shè)置。

4.6 跟蹤功能

跟蹤功能可獲取用戶程序執(zhí)行過程中的分支信息和數(shù)據(jù)訪問信息,幫助開發(fā)者分析程序執(zhí)行流程??赏ㄟ^[View -> Code -> Trace]打開[Trace]窗口查看跟蹤結(jié)果,同時(shí)可設(shè)置跟蹤條件,如跟蹤類型、起始條件和停止條件等。

五、使用教程

通過一個(gè)教程程序,展示了E1和E20模擬器的主要功能。教程程序用C語言編寫,可對(duì)隨機(jī)數(shù)據(jù)進(jìn)行排序。具體步驟包括啟動(dòng)高性能嵌入式工作室、連接模擬器、下載教程程序、設(shè)置軟件斷點(diǎn)、執(zhí)行程序、檢查斷點(diǎn)、更改寄存器內(nèi)容、查看符號(hào)和變量、單步執(zhí)行程序、強(qiáng)制中斷程序執(zhí)行、使用片上斷點(diǎn)和跟蹤功能等。

六、使用注意事項(xiàng)

6.1 MCU資源使用

模擬器會(huì)使用MCU的部分資源,如程序區(qū)域、引腳、中斷、堆棧區(qū)域、特殊功能寄存器(SFR)等。開發(fā)者在使用時(shí)需注意這些資源的占用情況,避免與用戶程序沖突。

6.2 復(fù)位操作

電源復(fù)位和電壓監(jiān)控0復(fù)位不能使用,否則模擬器將無法控制MCU。復(fù)位向量地址在調(diào)試時(shí)由模擬器程序使用,用戶程序運(yùn)行時(shí)顯示的是模擬器設(shè)置的值。

6.3 內(nèi)部ROM區(qū)域(閃存)

更改內(nèi)部ROM區(qū)域內(nèi)容時(shí),只有模擬器的內(nèi)部緩存會(huì)更新,更改內(nèi)容會(huì)在用戶程序啟動(dòng)前反映到MCU中。在CPU重寫模式下調(diào)試時(shí),需注意不可重寫的區(qū)域和操作限制。

6.4 電源供應(yīng)

E1模擬器在不向用戶系統(tǒng)供電時(shí),會(huì)消耗用戶系統(tǒng)的電源。在大規(guī)模生產(chǎn)過程中,不建議使用E1模擬器的電源供應(yīng)功能,應(yīng)根據(jù)MCU的允許電壓單獨(dú)為用戶系統(tǒng)供電。

6.5 調(diào)試功能限制

  • 單步執(zhí)行:單步執(zhí)行時(shí),軟件斷點(diǎn)和片上斷點(diǎn)無效;使用自動(dòng)內(nèi)存更新功能時(shí),執(zhí)行單步退出或多步操作會(huì)導(dǎo)致內(nèi)存數(shù)據(jù)更新延遲。
  • 其他調(diào)試功能:“Go to cursor”功能會(huì)使所有已設(shè)置的軟件斷點(diǎn)和片上斷點(diǎn)無效;在停止模式或等待模式下調(diào)試時(shí),需設(shè)置斷點(diǎn)并避免操作窗口,同時(shí)要禁用自動(dòng)更新功能。

6.6 CAN模塊使用注意事項(xiàng)(僅適用于R8C/3xW和R8C/3xX)

使用CAN模塊時(shí),若BCLK作為CAN時(shí)鐘源,CPU時(shí)鐘應(yīng)使用4MHz或更高;不要從內(nèi)存窗口等激活CAN模塊;使用CAN模塊時(shí)不要進(jìn)入停止模式,否則可能會(huì)發(fā)生通信錯(cuò)誤。

七、總結(jié)

Renesas E1/E20 Emulator為R8C系列MCU的開發(fā)提供了豐富的調(diào)試功能和全面的支持。但在使用過程中,開發(fā)者需要充分了解其規(guī)格、使用方法和注意事項(xiàng),以確保調(diào)試工作的順利進(jìn)行。通過合理運(yùn)用這些調(diào)試功能,開發(fā)者能夠更高效地定位和解決硬件和軟件中的問題,提高開發(fā)效率和產(chǎn)品質(zhì)量。你在使用這個(gè)模擬器的過程中遇到過哪些棘手的問題呢?歡迎在評(píng)論區(qū)分享你的經(jīng)驗(yàn)和疑問。

聲明:本文內(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)投訴
  • 嵌入式開發(fā)
    +關(guān)注

    關(guān)注

    18

    文章

    1151

    瀏覽量

    50179
  • Renesas
    +關(guān)注

    關(guān)注

    0

    文章

    1779

    瀏覽量

    25129
  • Emulator
    +關(guān)注

    關(guān)注

    0

    文章

    2

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    E1/E20/E2 Emulator, E2 Emulator Lite 用戶手冊(cè)附加文件(連接RX設(shè)備注意事項(xiàng))

    E1/E20/E2 Emulator, E2 Emulator Lite 用戶手冊(cè)附加文件(連接
    發(fā)表于 01-10 19:13 ?3次下載
    <b class='flag-5'>E1</b>/<b class='flag-5'>E20</b>/<b class='flag-5'>E</b>2 <b class='flag-5'>Emulator</b>, <b class='flag-5'>E</b>2 <b class='flag-5'>Emulator</b> Lite 用戶手冊(cè)附加文件(連接RX設(shè)備注意事項(xiàng))

    E1/E20/E2 Emulator, E2 Emulator Lite Additional Document for 用戶手冊(cè) (Notes on Connection of RL78)

    E1/E20/E2 Emulator, E2 Emulator Lite Additional
    發(fā)表于 01-13 18:58 ?1次下載
    <b class='flag-5'>E1</b>/<b class='flag-5'>E20</b>/<b class='flag-5'>E</b>2 <b class='flag-5'>Emulator</b>, <b class='flag-5'>E</b>2 <b class='flag-5'>Emulator</b> Lite Additional Document for 用戶手冊(cè) (Notes on Connection of RL78)

    E1/E20 Emulator 用戶手冊(cè) Rev.4.01

    E1/E20 Emulator 用戶手冊(cè) Rev.4.01
    發(fā)表于 03-24 18:40 ?0次下載
    <b class='flag-5'>E1</b>/<b class='flag-5'>E20</b> <b class='flag-5'>Emulator</b> 用戶手冊(cè) Rev.4.01

    E1 Emulator / E20 Emulator Additional Document for 用戶手冊(cè)(Notes on Connection of V850E2M and V850E2S)

    E1 Emulator / E20 Emulator Additional Document for 用戶手冊(cè) (Notes on Connection of V850
    發(fā)表于 03-29 19:05 ?1次下載
    <b class='flag-5'>E1</b> <b class='flag-5'>Emulator</b> / <b class='flag-5'>E20</b> <b class='flag-5'>Emulator</b> Additional Document for 用戶手冊(cè)(Notes on Connection of V850<b class='flag-5'>E</b>2M and V850<b class='flag-5'>E</b>2S)

    E1/E20/E2Emulator, E2Emulator Lite 用戶手冊(cè)附加文件(連接RX設(shè)備注意事項(xiàng))

    E1/E20/E2 Emulator, E2 Emulator Lite 用戶手冊(cè)附加文件(連接
    發(fā)表于 06-30 20:06 ?7次下載
    <b class='flag-5'>E1</b>/<b class='flag-5'>E20</b>/<b class='flag-5'>E2Emulator</b>, <b class='flag-5'>E2Emulator</b> Lite 用戶手冊(cè)附加文件(連接RX設(shè)備注意事項(xiàng))

    E1/E20 Emulator 用戶手冊(cè) Rev.4.01

    E1/E20 Emulator 用戶手冊(cè) Rev.4.01
    發(fā)表于 07-10 20:29 ?1次下載
    <b class='flag-5'>E1</b>/<b class='flag-5'>E20</b> <b class='flag-5'>Emulator</b> 用戶手冊(cè) Rev.4.01

    E1 Emulator / E20 Emulator Additional Document for 用戶手冊(cè)(Notes on Connection of V850E2M and V850E2S)

    E1 Emulator / E20 Emulator Additional Document for 用戶手冊(cè) (Notes on Connection of V850
    發(fā)表于 07-11 19:29 ?0次下載
    <b class='flag-5'>E1</b> <b class='flag-5'>Emulator</b> / <b class='flag-5'>E20</b> <b class='flag-5'>Emulator</b> Additional Document for 用戶手冊(cè)(Notes on Connection of V850<b class='flag-5'>E</b>2M and V850<b class='flag-5'>E</b>2S)

    Renesas E1/E20 仿真器:設(shè)計(jì)與調(diào)試解析

    Renesas E1/E20 仿真器:設(shè)計(jì)與調(diào)試解析 在嵌入式系統(tǒng)開發(fā)的廣闊領(lǐng)域中,仿真器扮演
    的頭像 發(fā)表于 02-09 10:30 ?569次閱讀

    深入了解Renesas E1/E20 Emulator規(guī)范應(yīng)用

    深入了解Renesas E1/E20 Emulator規(guī)范
    的頭像 發(fā)表于 02-10 15:25 ?204次閱讀

    瑞薩E1/E20仿真器:設(shè)計(jì)、調(diào)試與使用解析

    瑞薩E1/E20仿真器:設(shè)計(jì)、調(diào)試與使用解析 在嵌入式系統(tǒng)開發(fā)中,仿真器是不可或缺的工具,它能幫助工程師高效地進(jìn)行硬件
    的頭像 發(fā)表于 02-11 17:05 ?683次閱讀

    Renesas E1/E20仿真器:全面解析與應(yīng)用指南

    過程中發(fā)揮著重要作用。本文將深入剖析Renesas E1/E20仿真器的各個(gè)方面,規(guī)格參數(shù)到
    的頭像 發(fā)表于 02-28 11:30 ?507次閱讀

    Renesas E1/E20 仿真器:設(shè)計(jì)與調(diào)試的全方位指南

    提供了強(qiáng)大的調(diào)試功能。本文將深入探討 E1/E20 仿真器的規(guī)格、設(shè)計(jì)要點(diǎn)、調(diào)試準(zhǔn)備、
    的頭像 發(fā)表于 02-28 15:45 ?230次閱讀

    Renesas E1/E20 仿真器使用指南:基礎(chǔ)實(shí)戰(zhàn)

    Renesas E1/E20 仿真器使用指南:基礎(chǔ)實(shí)戰(zhàn) 在嵌入式開發(fā)領(lǐng)域,一款高效可靠的仿真器對(duì)于調(diào)
    的頭像 發(fā)表于 03-02 15:10 ?193次閱讀

    深入解析Renesas E1/E20 Emulator:硬件設(shè)計(jì)與調(diào)試的全方位指南

    深入解析Renesas E1/E20 Emulator:硬件設(shè)計(jì)與
    的頭像 發(fā)表于 03-03 17:30 ?1133次閱讀

    Renesas E1/E20 仿真器使用指南:入門精通

    Renesas E1/E20 仿真器使用指南:入門精通 在嵌入式系統(tǒng)開發(fā)的領(lǐng)域中,仿真器是調(diào)試
    的頭像 發(fā)表于 03-15 17:20 ?935次閱讀