RENESAS E2 Emulator Chip Debugging Emulator
Specifikace:
- Název produktu: Emulátor E2, Emulátor E2 Lite
- Dodatečný dokument: Uživatelská příručka (Poznámky k připojení zařízení RISC-V MCU)
- Podporovaná zařízení: R9A02G021
- Revize: Rev.1.00 Březen 2024
Návod k použití produktu
Zřeknutí se odpovědnosti a právní informace:
Před použitím E2 Emulator nebo E2 Emulator Lite prosím znovuview právní informace poskytnuté společností Renesas Electronics Corporation.
Je důležité dodržovat všechny platné zákony a předpisy.
Připojení RISC-V MCU zařízení:
Konkrétní pokyny pro připojení podporovaných zařízení R9A02G021 k emulátoru naleznete v dodatečném dokumentu.
Změna a použití produktu:
Neupravujte, neupravujte, nekopírujte ani neprovádějte zpětnou analýzu žádné části produktu Renesas Electronics. Zajistit dodržování všech licenčních požadavků a právních předpisů pro dovoz, vývoz a distribuci produktů.
Kontaktní údaje:
Máte-li jakékoli dotazy týkající se produktu nebo jeho použití, kontaktujte prosím prodejní kancelář Renesas Electronics pro pomoc.
FAQ
Otázka: Mohu použít emulátor E2 s jinými zařízeními než R9A02G021?
A: Emulátor E2 je speciálně navržen pro podporu zařízení R9A02G021. Informace o kompatibilitě s jinými zařízeními naleznete v nejnovějších informacích poskytnutých společností Renesas Electronics Corporation.
Otázka: Co mám dělat, když potřebuji získat licence na technologie třetích stran?
A: Je vaší odpovědností určit a získat veškeré potřebné licence od třetích stran pro zákonné používání produktů Renesas Electronics. Zajistěte soulad se všemi právy duševního vlastnictví a zákonnými požadavky.
Otázka: Mohu reprodukovat nebo duplikovat uživatelskou příručku?
A: Uživatelská příručka by neměla být přetiskována, reprodukována nebo duplikována bez předchozího písemného souhlasu společnosti Renesas Electronics Corporation.
Všechny informace obsažené v těchto materiálech, včetně produktů a specifikací produktů, představují informace o produktu v době publikace a mohou být změněny společností Renesas Electronics Corporation. bez upozornění. Prosím znovuview nejnovější informace zveřejněné společností Renesas Electronics Corporation. prostřednictvím různých prostředků, včetně společnosti Renesas Electronics Corporation. webweb (http://www.renesas.com).
Oznámení
- Popisy obvodů, softwaru a další související informace v tomto dokumentu slouží pouze pro ilustraci provozu polovodičových produktů a aplikací např.amples. Jste plně odpovědní za začlenění nebo jakékoli jiné použití obvodů, softwaru a informací při návrhu vašeho produktu nebo systému. Společnost Renesas Electronics se zříká jakékoli odpovědnosti za jakékoli ztráty a škody vzniklé vám nebo třetím stranám v důsledku použití těchto obvodů, softwaru nebo informací.
- Společnost Renesas Electronics se tímto výslovně zříká jakýchkoli záruk a odpovědnosti za porušení nebo jakékoli jiné nároky týkající se patentů, autorských práv nebo jiných práv duševního vlastnictví třetích stran ze strany nebo vyplývající z používání produktů společnosti Renesas Electronics nebo technických informací popsaných v tomto dokumentu, včetně neomezuje se na produktová data, výkresy, grafy, programy, algoritmy a aplikace, napřamples.
- Žádná licence, výslovná, předpokládaná ani jiná, není udělena na základě žádných patentů, autorských práv nebo jiných práv duševního vlastnictví společnosti Renesas Electronics nebo jiných.
- Jste odpovědní za určení, jaké licence jsou vyžadovány od jakýchkoli třetích stran, a za získání těchto licencí pro zákonný dovoz, vývoz, výrobu, prodej, použití, distribuci nebo jinou likvidaci jakýchkoli produktů obsahujících produkty Renesas Electronics, je-li to požadováno.
- Nesmíte měnit, upravovat, kopírovat ani zpětně analyzovat jakýkoli produkt Renesas Electronics, ať už jako celek nebo jeho část. Společnost Renesas Electronics se zříká jakékoli odpovědnosti za jakékoli ztráty nebo škody vzniklé vám nebo třetím stranám v důsledku takových změn, úprav, kopírování nebo zpětného inženýrství.
- Produkty Renesas Electronics jsou klasifikovány podle následujících dvou stupňů kvality: „Standardní“ a „Vysoká kvalita“. Zamýšlené aplikace pro každý produkt Renesas Electronics závisí na stupni kvality produktu, jak je uvedeno níže.
- „Standardní“: Počítače; kancelářská technika; komunikační zařízení; zkušební a měřicí zařízení; Audio a vizuální zařízení; domácí elektronická zařízení; strojové nástroje; osobní elektronické vybavení; průmyslové roboty; atd.
- „Vysoká kvalita“: Dopravní zařízení (automobily, vlaky, lodě atd.); řízení dopravy (semafory); rozsáhlá komunikační zařízení; klíčové finanční terminálové systémy; bezpečnostní kontrolní zařízení; atd.
Pokud není výslovně uvedeno jako vysoce spolehlivý produkt nebo produkt pro drsná prostředí v datovém listu Renesas Electronics nebo jiném dokumentu Renesas Electronics, produkty Renesas Electronics nejsou určeny ani schváleny pro použití v produktech nebo systémech, které mohou představovat přímé ohrožení lidského života nebo tělesná zranění (umělá zařízení nebo systémy na podporu života; chirurgické implantáty atd.) nebo mohou způsobit vážné škody na majetku (vesmírný systém; podmořské opakovače; řídicí systémy jaderné energie; řídicí systémy letadel; klíčové rostlinné systémy; vojenské vybavení atd.). Společnost Renesas Electronics se zříká jakékoli a veškeré odpovědnosti za jakékoli škody nebo ztráty, které utrpíte vy nebo jakékoli třetí strany v důsledku použití jakéhokoli produktu společnosti Renesas Electronics, který není v souladu s jakýmkoli datovým listem společnosti Renesas Electronics, uživatelskou příručkou nebo jiným dokumentem společnosti Renesas Electronics.
- Žádný polovodičový produkt není absolutně bezpečný. Bez ohledu na jakákoli bezpečnostní opatření nebo funkce, které mohou být implementovány v hardwarových nebo softwarových produktech Renesas Electronics, společnost Renesas Electronics nenese absolutně žádnou odpovědnost vyplývající z jakékoli zranitelnosti nebo porušení zabezpečení, včetně, ale bez omezení, jakéhokoli neoprávněného přístupu k produktu Renesas Electronics nebo jeho použití. nebo systém, který používá produkt Renesas Electronics. RENESAS ELECTRONICS NEZARUČUJE ANI NEZARUČUJE, ŽE VÝROBKY RENESAS ELECTRONICS NEBO JAKÉKOLI SYSTÉMY VYTVOŘENÉ POMOCÍ VÝROBKŮ RENESAS ELECTRONICS BUDOU NEZRANITELNÉ NEBO BEZ KOUPCE, ÚTOKU, VIRŮ, RUŠENÍ, RUŠENÍ, OSTATNÍ, H ). RENESAS ELECTRONICS SE ZŘÍKÁ JAKÉKOLI ODPOVĚDNOSTI NEBO ODPOVĚDNOSTI VYPLÝVAJÍCÍ Z JAKÝCHKOLI PROBLÉMŮ SE ZRANITELNOSTÍ NEBO S NÍ SOUVISEJÍCÍ. DÁLE V ROZSAHU POVOLENÉM PŘÍSLUŠNÝM ZÁKONEM SE RENESAS ELECTRONICS ZŘÍKÁ JAKÉKOLIV ZÁRUKY, VÝSLOVNÉ NEBO PŘEDPOKLÁDANÉ, S OHLEDEM NA TENTO DOKUMENT A JAKÉKOLI SOUVISEJÍCÍ NEBO DOPROVODNÉ SOFTWARE TÝKAJÍCÍ SE OBSAHUJÍCÍCH WARNING NEBO OMEZENÍ HARDWARDU KONKRÉTNÍ ÚČEL.
- Při používání produktů Renesas Electronics se řiďte nejnovějšími informacemi o produktech (datové listy, uživatelské příručky, poznámky k aplikaci, „Všeobecné poznámky pro manipulaci a používání polovodičových zařízení“ v příručce spolehlivosti atd.) a zajistěte, aby podmínky použití byly v rozmezí specifikované společností Renesas Electronics s ohledem na maximální jmenovité hodnoty, provozní napájecí zdroj objtagRozsah, charakteristiky rozptylu tepla, instalace atd. Společnost Renesas Electronics se zříká jakékoli odpovědnosti za jakékoli poruchy, selhání nebo nehodu vyplývající z použití produktů Renesas Electronics mimo tyto specifikované rozsahy.
- Přestože se společnost Renesas Electronics snaží zlepšit kvalitu a spolehlivost výrobků Renesas Electronics, polovodičové výrobky mají specifické vlastnosti, jako je výskyt selhání při určité rychlosti a poruchy za určitých podmínek použití. Pokud nejsou v datovém listu společnosti Renesas Electronics nebo jiném dokumentu společnosti Renesas Electronics označeny jako produkt s vysokou spolehlivostí nebo produkt pro drsná prostředí, produkty Renesas Electronics nepodléhají návrhu odolnosti vůči záření. Jste odpovědní za implementaci bezpečnostních opatření k ochraně před možností tělesného zranění, zranění nebo škod způsobených požárem a/nebo nebezpečím pro veřejnost v případě selhání nebo nesprávné funkce produktů Renesas Electronics, jako je bezpečnostní design hardwaru a software, mimo jiné včetně redundance, protipožární ochrany a prevence poruch, vhodného ošetření proti stárnutí nebo jakýchkoli jiných vhodných opatření. Protože hodnocení samotného softwaru mikropočítače je velmi obtížné a nepraktické, odpovídáte za hodnocení bezpečnosti finálních produktů nebo systémů, které vyrábíte.
- Obraťte se prosím na prodejní kancelář Renesas Electronics pro podrobnosti o záležitostech životního prostředí, jako je ekologická kompatibilita každého produktu Renesas Electronics. Jste odpovědní za pečlivé a dostatečné prošetření příslušných zákonů a předpisů, které regulují začlenění nebo použití kontrolovaných látek, včetně, bez omezení, směrnice EU RoHS a používání produktů Renesas Electronics v souladu se všemi těmito platnými zákony a předpisy. Společnost Renesas Electronics se zříká jakékoli odpovědnosti za škody nebo ztráty, ke kterým dojde v důsledku vašeho nedodržení platných zákonů a předpisů.
- Produkty a technologie Renesas Electronics nesmějí být používány ani začleňovány do žádných produktů nebo systémů, jejichž výroba, použití nebo prodej je zakázán podle jakýchkoli platných domácích nebo zahraničních zákonů nebo předpisů. Jste povinni dodržovat všechny platné zákony a předpisy o kontrole exportu vyhlášené a spravované vládami zemí, které prosazují jurisdikci nad stranami nebo transakcemi.
- Je odpovědností kupujícího nebo distributora produktů Renesas Electronics nebo jakékoli jiné strany, která distribuuje, likviduje nebo jinak prodává nebo převádí produkt na třetí stranu, aby tuto třetí stranu předem informovali o obsahu a podmínkách stanovených v tomto dokumentu.
- Bez předchozího písemného souhlasu společnosti Renesas Electronics nesmí být tento dokument přetištěn, reprodukován nebo duplikován v jakékoli formě, vcelku ani po částech.
- Máte-li jakékoli dotazy týkající se informací obsažených v tomto dokumentu nebo produktů Renesas Electronics, kontaktujte prosím prodejní kancelář Renesas Electronics.
(Poznámka 1) „Renesas Electronics“, jak je používáno v tomto dokumentu, znamená Renesas Electronics Corporation a zahrnuje také její přímo nebo nepřímo ovládané dceřiné společnosti.
(Poznámka 2) „Produkt(y) Renesas Electronics“ znamená jakýkoli produkt vyvinutý nebo vyrobený společností Renesas Electronics nebo pro ni.
Obecná opatření při manipulaci s mikroprocesorovou jednotkou a mikrokontroléry
Jednotkové produkty
Následující poznámky k použití platí pro všechny produkty mikroprocesorových jednotek a mikrořadičů od společnosti Renesas. Podrobné poznámky k použití produktů, na které se vztahuje tento dokument, naleznete v příslušných částech dokumentu a také v technických aktualizacích, které byly pro produkty vydány.
- Opatření proti elektrostatickému výboji (ESD)
Silné elektrické pole, když je vystaveno zařízení CMOS, může způsobit destrukci hradlového oxidu a v konečném důsledku zhoršit funkci zařízení. Je třeba podniknout kroky k co největšímu zastavení tvorby statické elektřiny a jejímu rychlému rozptýlení, když k ní dojde. Kontrola prostředí musí být přiměřená. Když je suchý, měl by se použít zvlhčovač. To se doporučuje, aby se zabránilo použití izolátorů, které mohou snadno vytvářet statickou elektřinu. Polovodičová zařízení musí být skladována a přepravována v antistatickém obalu, statickém stínícím vaku nebo vodivém materiálu. Všechny testovací a měřicí nástroje včetně pracovních stolů a podlah musí být uzemněny. Obsluha musí být také uzemněna pomocí řemínku na zápěstí. Polovodičových součástek se nesmí dotýkat holýma rukama. Podobná opatření musí být přijata pro desky plošných spojů s namontovanými polovodičovými zařízeními. - Zpracování při zapnutí
Stav produktu není definován v době, kdy je dodáváno napájení. Stavy vnitřních obvodů v LSI jsou neurčité a stavy nastavení registrů a pinů jsou nedefinované v době napájení. V hotovém výrobku, kde je resetovací signál přiveden na externí resetovací kolík, nejsou stavy kolíků zaručeny od okamžiku, kdy je připojeno napájení, až do dokončení procesu resetování. Podobným způsobem nejsou stavy kolíků v produktu, který je resetován funkcí resetování při zapnutí na čipu, zaručeny od okamžiku, kdy je napájení dodáváno, až do okamžiku, kdy napájení dosáhne úrovně, při které je resetování specifikováno. - Vstup signálu při vypnutém stavu
Pokud je zařízení vypnuté, nevkládejte signály ani napájecí zdroj I/O. Injekce proudu, která je výsledkem vstupu takového signálu nebo I/O napájecího zdroje, může způsobit poruchu a abnormální proud, který v tuto chvíli prochází zařízením, může způsobit degradaci vnitřních prvků. Postupujte podle pokynů pro vstupní signál ve vypnutém stavu, jak je popsáno v dokumentaci k produktu. - Manipulace s nepoužitými kolíky
S nepoužitými kolíky zacházejte v souladu s pokyny uvedenými v návodu k manipulaci s nepoužitými kolíky. Vstupní kolíky produktů CMOS jsou obecně ve stavu s vysokou impedancí. Při provozu s nepoužitým kolíkem ve stavu otevřeného obvodu se v blízkosti LSI indukuje zvláštní elektromagnetický šum, interně protéká související průrazný proud a dochází k poruchám v důsledku nesprávného rozpoznání stavu kolíku jako vstupního signálu. stát možným. - Hodinové signály
Po použití resetu uvolněte resetovací linku až poté, co se signál provozních hodin ustálí. Při přepínání hodinového signálu během provádění programu počkejte, až se cílový hodinový signál stabilizuje. Když je hodinový signál generován externím rezonátorem nebo externím oscilátorem během resetu, zajistěte, aby resetovací linka byla uvolněna až po úplné stabilizaci hodinového signálu. Navíc při přepínání na hodinový signál vytvářený externím rezonátorem nebo externím oscilátorem během provádění programu počkejte, dokud nebude cílový hodinový signál stabilní. - svtage aplikační průběh na vstupním kolíku
Zkreslení tvaru vlny v důsledku vstupního šumu nebo odražené vlny může způsobit poruchu. Pokud vstup zařízení CMOS zůstane v oblasti mezi VIL (Max.) a VIH (Min.) kvůli šumu, např.ample, může dojít k poruše zařízení. Dbejte na to, aby se do zařízení nedostalo chvění, když je vstupní úroveň pevná, a také v přechodném období, kdy vstupní úroveň prochází oblastí mezi VIL (Max.) a VIH (Min.). - Zákaz přístupu na vyhrazené adresy
Přístup na vyhrazené adresy je zakázán. Rezervované adresy jsou poskytovány pro případné budoucí rozšíření funkcí. Na tyto adresy nepřistupujte, protože není zaručena správná funkce LSI. - Rozdíly mezi produkty
Před přechodem z jednoho produktu na druhý, napřample k produktu s jiným číslem dílu, potvrďte, že změna nepovede k problémům. Charakteristiky mikroprocesorové jednotky nebo produktů mikrokontrolérové jednotky ve stejné skupině, ale s jiným číslem dílu, se mohou lišit z hlediska kapacity vnitřní paměti, vzoru rozložení a dalších faktorů, které mohou ovlivnit rozsahy elektrických charakteristik, jako jsou charakteristické hodnoty, provozní rezervy, odolnost vůči hluku a množství vyzařovaného hluku. Při přechodu na produkt s jiným číslem dílu zaveďte pro daný produkt test hodnocení systému.
Terminologie
Některá specifická slova použitá v této uživatelské příručce jsou definována níže.
Hostitelský stroj
To znamená osobní počítač používaný k ovládání emulátoru.
Uživatelský systém
To znamená uživatelský aplikační systém, ve kterém se používá MCU, která má být laděna.
Uživatelský program
To znamená, že program má být laděn.
Programovací software
V tomto dokumentu to označuje programátor Flash Renesas, který lze použít s E2 nebo E2 Lite.
Emulátor
V tomto dokumentu se to týká E2 nebo E2 Lite.
Nadview
Nadview emulátoru E2 a emulátoru E2 Lite
V tomto dokumentu popisujeme „E2 Emulator“ jako „E2“ a „E2 Emulator Lite“ jako „E2 Lite“. E2 a E2 Lite jsou emulátory ladění na čipu pro mainstreamové MCU Renesas.
E2 Lite je vysoce dostupný vývojový nástroj poskytující základní ladicí funkce. E2 zvládá vysokorychlostní stahování až dvojnásobnou rychlostí než E2 Lite. Kromě toho může E2 dodávat energii, která je nastavitelná od 1.8 V do 5.0 V v intervalech 0.1 V. Jako vývojový nástroj umožňuje E2 pokročilejší ladění než E2 Lite. E2 a E2 Lite mohou také sloužit jako Flash programátor.
Konfigurace příruček E2/E2 Lite
Manuál E2/E2 Lite obsahuje následující.
- Uživatelská příručka k emulátoru E2
- E2 Emulator Lite Uživatelská příručka
- Emulátor E2, Emulátor E2 Lite Dodatečný dokument k uživatelské příručce
Před použitím E2 nebo E2 Lite si přečtěte každou uživatelskou příručku.
- E2 emulátor uživatelská příručka
Uživatelská příručka k emulátoru E2 má následující obsah:- Součásti E2
- Hardwarová specifikace E2
- Připojení k E2 a hostitelskému počítači a uživatelskému systému
- E2 Emulator Lite uživatelská příručka
Uživatelská příručka E2 Emulator Lite má následující obsah:- Komponenty E2 Lite
- Hardwarová specifikace E2 Lite
- Připojení k E2 Lite a hostitelskému počítači a uživatelskému systému
- Emulátor E2, Emulátor E2 Lite Další dokumenty k uživatelské příručce (Poznámky k připojení zařízení RISC-V MCU) (tento dokument)
Emulátor E2, E2 Emulator Lite Dodatečné dokumenty k uživatelské příručce (Poznámky k připojení zařízení RISC-V MCU) popisuje informace potřebné pro návrh hardwaru, jako je připojení např.ampsoubory a obvody rozhraní. - Renesas Flash Programmer Software pro programování paměti Flash Uživatelská příručka
Uživatelská příručka k programovacímu softwaru Flash paměti Renesas Flash Programmer popisuje specifikace softwaru a způsob ovládání programu Renesas Flash Programmer.- Informace o konfiguraci ladění ladicího programu emulátoru E2 nebo E2 Lite naleznete v systému nápovědy pro studio e2.
Příprava
Získejte integrované vývojové prostředí (IDE) a další požadovaný software z odkazů níže URL a nainstalujte je na hostitelský počítač.
https://www.renesas.com/development-tools
Podporovaná zařízení
Tabulka 1.1 Seznam podporovaných zařízení
Podporované zařízení |
E2 | E2 Lite | ||
cJTAG LI | SCI | cJTAG LI | SCI | |
R9A02G021 | DBG | PRG | DBG | PRG |
DBG: Lze použít pro ladění, PRG: Lze použít pro flash programování
Návrh uživatelského systému
Připojení emulátoru k uživatelskému systému
Chcete-li připojit emulátor, musí být na uživatelském systému namontován konektor pro kabel rozhraní uživatelského systému.
Při návrhu uživatelského systému si přečtěte tuto část tohoto návodu a Uživatelský manuál: Hardware pro daný MCU.
Instalace konektoru na uživatelský systém
Tabulka 2.1 a Tabulka 2.2 uvádí doporučené konektory a kabely uživatelského systémového rozhraní pro emulátor.
Tabulka 2.1 Doporučené konektory
Konektor | Typ Číslo | Výrobce | Specifikace |
20kolíkový (1.27 mm rozteč kolíků) konektor | FTSH-110-01-L-DV-K | Samtec | 20kolíkový přímý typ technologie povrchové montáže (SMT). |
20kolíkový (1.27 mm rozteč kolíků) konektor | FTSH-110-01-L-DV-007-K
(Konektor bez kolíku 7) |
Samtec | 20kolíkový přímý typ technologie povrchové montáže (SMT). |
10kolíkový (1.27 mm rozteč kolíků) konektor | FTSH-105-01-L-DV-K | Samtec | 10kolíkový přímý typ SMT |
10kolíkový (1.27 mm rozteč kolíků) konektor | FTSH-105-01-L-DV*
(bez označení pro shodu polohy konektoru; klíčovací kryt) |
Samtec | 10kolíkový přímý typ SMT |
10kolíkový (1.27 mm rozteč kolíků) konektor | FTSH-105-01-L-DV-007-K
(Konektor bez kolíku 7) |
Samtec | 10kolíkový přímý typ SMT |
Poznámka: Při použití konektoru bez vodícího označení (typ s pouzdrem na klíče) dbejte na směr zavádění kabelu.
Tabulka 2.2 Kabely uživatelského systémového rozhraní
Typ kabelu | Typ Číslo | E2 | E2 Lite |
20pinový až 20pinový kabel*
(pro 20kolíkový (rozteč kolíků 1.27 mm) konektor) |
RTE0T00020KCAC0000J | Dodává se s produktem | Prodává se samostatně |
20pinový až 10pinový kabel
(pro 20kolíkový (rozteč kolíků 1.27 mm) konektor) |
RTE0T00020KCAC1000J | Prodává se samostatně | Prodává se samostatně |
Poznámka: 20pinový až 20pinový kabel lze připojit k bezvodidlovému 10pinovému konektoru (rozteč kolíků 1.27 mm); přitom však zkontrolujte obsazení kolíků a dávejte pozor na směr zavádění kabelu.
Emulátor připojte až poté, co se přesvědčíte, že na konektoru uživatelského systémového portu nejsou žádné neshody v zarovnání. Nesprávné připojení způsobí, že hostitelský počítač, emulátor a uživatelský systém budou vydávat kouř nebo hořet.
Připojení kabelu uživatelského systémového rozhraní k 20kolíkovému konektoru Obrázek 2.1 ukazuje, jak připojit kabel uživatelského systémového rozhraní k 20kolíkovému konektoru.
POZOR
Poznámky k vkládání a vyjímání konektoru:
Při připojování nebo odpojování kabelu rozhraní uživatelského systému a emulátoru nebo uživatelského systému uchopte kryt konektoru na konci kabelu. Samotné vytažení kabelu poškodí kabeláž.
Uvědomte si také, že kabel uživatelského rozhraní má směr, ve kterém musí být zasunut. Pokud je kabel připojen nesprávným směrem, může dojít k jeho poškození.
Přiřazení pinů konektoru v uživatelském systému
- Specifikace 20pinového a 10pinového konektoru
Obrázek 2-2 ukazuje specifikace 20pinových a 10pinových (rozteč 1.27 mm) konektorů.
Tabulka 2.3 ukázat přiřazení pinů pro cJTAG připojení rozhraní, resp.
Tabulka 2.3 Pin Assignments for cJTAG Připojení rozhraní
Kolík Žádný. | Signál | Směr*1 | Poznámka |
1 | VCC | – | Napájení |
2 | TMSC | I/O | Pro cJTAG |
3 | GND | – | |
4 | TCKC | Vstup | Pro cJTAG |
5 | GND | – | |
6 | TxD0 (P302) | Výstup | Pro SCI |
7 | NC | – | |
8 | RxD0 (P303) | Vstup | Pro SCI |
9 | UCON | – | Připojte tento signál k zemi na uživatelském systému.
Slouží k potvrzení spojení mezi emulátorem a uživatelským systémem. |
10 | RES | I/O | Reset uživatelského systému |
11*2 | NC | – | |
12*2 | NC | – | |
13*2 | NC | – | |
14*2 | NC | – | |
15*2 | GND | – | |
16*2 | NC | – | |
17*2 | GND | – | |
18*2 | NC | – | |
19*2 | GND | – | |
20*2 | NC | – |
POZNÁMKY
- Vstup nebo výstup z uživatelského systému.
„Vstup“ označuje vstup z emulátoru do uživatelského systému a „výstup“ označuje výstup z uživatelského systému do emulátoru. - Pokud je na uživatelském systému namontován 10kolíkový konektor, kolíky 11 až 20 se nepoužívají.
Doporučený obvod mezi konektorem a MCU
Tato část ukazuje doporučené obvody pro připojení mezi konektorem a MCU. Podrobnosti o zacházení se signály naleznete v části 2.5, Poznámky k připojení.
cJTAG Připojení rozhraní
Obrázek 2.3 ukazuje doporučený obvod pro připojení přes jediný cJTAG Rozhraní.
POZNÁMKA
Specifikace se mohou lišit podle cílového MCU. Specifikace pinů použitých pro programování flash ověřte v uživatelské příručce k danému MCU.
Poznámky k připojení
Schémata zapojení mezi konektorem a MCU musí být co nejkratší (doporučuje se do 50 mm). Nepřipojujte signální vedení mezi konektorem a MCU k jiným signálovým vedením na desce.
Manipulace s piny, když se emulátor nepoužívá, viz Uživatelská příručka: Hardware pro daný MCU.
RES Pin
Emulátor používá pin RES.
Pokud uživatelský systém obsahuje resetovací obvod uživatelské logiky, výstupní signál z resetovacího obvodu musí být připojen ke kolíku RES konektoru přes vyrovnávací paměť s otevřeným kolektorem, jak je znázorněno níže. Pokud není k dispozici žádný resetovací obvod, kolík RES z konektoru musí být přímo připojen k kolíku RES MCU.
Voltage na lince RES musí vyhovovat elektrickým charakteristikám zařízení a narůstat do 9 ms.
MD Pin
Chcete-li pokračovat v sériovém programování pomocí flash programátoru, nechte MCU spustit v režimu bootování UART (SAU).
Nainstalujte přepínače pro přepínání úrovně kolíku MD na uživatelský systém podle potřeby (viz obrázek 2-5).
Když budete používat kolík MD k výběru režimu spouštění UART (SAU), nastavte kolík MD na nízkou úroveň.
Když budete používat kolík MD k výběru režimu jednoho čipu pro provádění nebo ladění uživatelského programu, nastavte kolík MD na vysokou úroveň.
Pull-up rezistory jsou namontovány na MD pinech většiny MCU. Podívejte se do Uživatelské příručky: Hardware pro daný MCU a ověřte, zda je na MD pinu MCU namontován pull-up rezistor.
GND
Piny konektoru označeného „GND“ musí být na stejné úrovni země jako pin VSS na MCU.
VCC
Připojte VCC konektoru k VCC (napájení) uživatelského systému.
Použijte emulátor v rámci napájecího zdroje objtage od 1.8 V do 5.5 V a v rámci provozního objtage rozsah MCU a cJTAG.
Když je uživatelskému systému dodáváno napájení z jiného než emulátoru, E2/E2 Lite spotřebovává napájení pro poslední výstupní a první vstupní vyrovnávací paměť emulátoru.
- E2: 3.3 V: přibližně 20 mA, 5.0 V: přibližně 40 mA
- E2 Lite: 3.3 V: přibližně 20 mA, 5.0 V: přibližně 40 mA
E2/E2 Lite může napájet jednoduchý vyhodnocovací systém.
- E2: Může dodávat napájení 1.8 V až 5.0 V, až 200 mA.
- E2 Lite: Může dodávat energii 3.3 V, až 200 mA.
Při použití funkce napájení E2 nebo E2 Lite zkontrolujte voltage, který je ve skutečnosti dodáván do uživatelského systému, protože to závisí na prostředí.
Napájení z E2/E2 Lite závisí na kvalitě USB napájení hostitelského počítače, a proto není zaručena přesnost. Při psaní programu, který vyžaduje spolehlivost, nepoužívejte funkci napájení E2/E2 Lite. Pro uživatelský systém použijte stabilní samostatný zdroj napájení. Jako software při psaní programu v procesu hromadné výroby použijte Renesas Flash Programmer.
Podrobnosti o programovacím softwaru viz následující:
Programátor Flash Renesas: https://www.renesas.com/RFP
Když se MCU přepne do režimu nízké spotřeby, vnitřní ladicí obvod pokračuje v činnosti. To vede k tomu, že MCU odebírá více elektrického proudu, než je uvedeno v DC charakteristikách cílového MCU.
VAROVÁNÍ
Upozornění pro zapnutí/vypnutí:
Při napájení se ujistěte, že mezi Vcc a GND nejsou žádné zkraty. Připojte E2/E2 Lite až poté, co se přesvědčíte, že na konektoru uživatelského systémového portu nejsou žádné neshody v zarovnání. Nesprávné připojení způsobí, že hostitelský počítač, E2/E2 Lite a uživatelský systém budou vydávat kouř nebo hořet.
Piny RxD9 a TxD9 (programování Flash přes SCI)
Když je flash paměť programována přes SCI, piny RxD9 a TxD9 musí být připojeny k emulátoru. U MCU, ve kterých lze piny RxD9 a TxD9 přidělit více pinům, zkontrolujte
Manuální: Hardware pro daný MCU pro potvrzení, který z pinů je použit v režimu bootování.
Vnitřní obvody emulátoru
- Vnitřní obvody E2
Obrázek 2-6 a obrázek 2-7 znázorňují vnitřní obvody revizí produktu C a D E2. Abeceda na konci sériového čísla napsané na hlavní jednotce E2 označuje revizi produktu.
Obrázek 2-6 Vnitřní obvody E2 (Rev. C)
Poznámka:
Pokud je na uživatelském systému namontován 10kolíkový konektor, kolíky 11 až 20 se nepoužívají.
Obrázek 2-7 Vnitřní obvody E2 (Rev. D)
POZNÁMKA
Pokud je na uživatelském systému namontován 10kolíkový konektor, kolíky 11 až 20 se nepoužívají.
Vnitřní obvody E2 Lite
Obrázek 2-8 ukazuje vnitřní obvody E2 Lite.
Poznámky k použití
Zapnutí/vypnutí napájení
Zapněte napájení emulátoru a uživatelského systému podle níže uvedeného postupu.
Když je pro uživatelský systém použit samostatný zdroj napájení
- Zkontrolujte, zda je vypnuto napájení.
Zkontrolujte, zda je uživatelský systém vypnutý. - Připojte uživatelský systém.
Propojte emulátor a uživatelský systém pomocí kabelu uživatelského rozhraní. - Připojte hostitelský počítač a zapněte emulátor.
Propojte emulátor a hostitelský počítač pomocí kabelu rozhraní USB. E2/E2 Lite se zapíná připojením kabelu rozhraní USB. - Spusťte ladicí program emulátoru nebo programovací software.
Spusťte ladicí program emulátoru nebo programovací software. - Zapněte uživatelský systém.
Zapněte uživatelský systém. - Připojte ladicí program emulátoru nebo programovací software k emulátoru.
Připojení se mohou lišit v závislosti na softwaru.
- Odpojte emulátor od ladicího programu emulátoru nebo programovacího softwaru.
Odpojení se může lišit v závislosti na softwaru. - Vypněte uživatelský systém.
Vypněte uživatelský systém. - Zavřete ladicí program emulátoru nebo programovací software.
Zavřete ladicí program emulátoru nebo programovací software. - Vypněte emulátor a odpojte jej.
Odpojte kabel rozhraní USB od emulátoru. E2/E2 Lite se vypne odpojením kabelu rozhraní USB. - Odpojte uživatelský systém.
Odpojte kabel rozhraní uživatelského systému od uživatelského systému.
POZOR
Poznámky k napájecímu zdroji uživatelského systému:
Když je napájení uživatelského systému zapnuto, nevypínejte hostitelský počítač ani neodpojujte kabel rozhraní USB.
Uživatelský systém může být poškozen v důsledku svodového proudu.
Když je uživatelský systém napájen z emulátoru
- Připojte uživatelský systém.
Propojte emulátor a uživatelský systém pomocí kabelu uživatelského rozhraní. - Připojte hostitelský počítač a zapněte emulátor.
Propojte emulátor a hostitelský počítač pomocí kabelu rozhraní USB a poté emulátor zapněte. - Spusťte ladicí program emulátoru.
Spusťte ladicí program emulátoru a vyberte nastavení napájení uživatelského systému.
Pod [Power] na kartě [Connection Settings] vyberte [Yes] pro [Power Target From The Emulator (MAX 200mA)]. Informace o tom, jak otevřít okno [Debug Configurations], naleznete v části 3.3, Poznámky k používání ladicího programu emulátoru. - Připojte ladicí program emulátoru nebo programovací software k emulátoru.
Připojení se mohou lišit v závislosti na softwaru.
- Odpojte emulátor od ladicího programu emulátoru nebo programovacího softwaru. Odpojení se může lišit v závislosti na softwaru.
- Zavřete ladicí program emulátoru nebo programovací software.
Zavřete ladicí program emulátoru nebo programovací software. - Vypněte emulátor a odpojte jej.
Odpojte kabel rozhraní USB od emulátoru a poté emulátor vypněte. - Odpojte uživatelský systém.
Odpojte kabel rozhraní uživatelského systému od uživatelského systému.
Funkce napájení E2/E2 Lite
E2/E2 Lite může napájet jednoduchý vyhodnocovací systém.
- E2: Může dodávat napájení 1.8 V až 5.0 V, až 200 mA.
- E2 Lite: Může dodávat energii 3.3 V, až 200 mA.
Při použití funkce napájení E2 nebo E2 Lite zkontrolujte voltage, který je ve skutečnosti dodáván do uživatelského systému, protože to závisí na prostředí.
Poznámky k používání ladicího programu emulátoru
Tato část popisuje, jak nastavit okno [Debug Configurations] v e2 studiu. Chcete-li otevřít okno [Debug Configurations], klikněte na [Spustit] → [Debug Configurations…] nebo na šipku směřující dolů vedle ikona→ [Debug Configurations…].
Poznámky k připojení ladicího programu emulátoru
- Resetovat stav
Během připojení k ladicímu programu emulátoru emulátor udržuje nízkoúrovňový výstup na kolíku RES# MCU a uvádí MCU do režimu OCD. - Spouštěcí režim
Když je připojen ladicí program emulátoru, manipulujte s kolíky na uživatelském systému tak, aby spouštěcí režim MCU byl jednočipový.
V jednočipovém režimu je MD pin na vysoké úrovni. Správné připojení ladicího programu emulátoru není možné v režimu spouštění SCI. - Ladění po přepsání ID kódu
Pokud byl ID kód (registr OSIS) přepsán, zadejte nový ID kód.
Zde ID kód, který je třeba zadat, znamená hodnotu, která se má zadat do [ID Code (Bytes)] pod [Connection] na záložce [Connection Settings]. - Zadání příkazu ALeRASE pro ID kód (pro jinou rodinu než RA8)
Pokud je příkaz ALeRASE (FFFFFFFFFFFFFFFFFF45534152654) zadán v [ID Code (Bytes)] pod [Connection] na kartě [Connection Settings], paměť flash kódu, paměť flash dat a paměť nastavení voleb budou vymazány, když emulátor je připojen debugger.
Podrobnosti o zadávání příkazu ALeRASE viz Nastavení připojení E2/E2 Lite (RA) v systému nápovědy pro e2 studio.
Podmínky, za kterých je příkaz ALeRASE použitelný, naleznete v Uživatelské příručce: Hardware pro daný MCU. Pokud je zadán příkaz ALeRASE, je připojen ladicí program emulátoru, zatímco příkaz není použitelný na MCU, zobrazí se chybová zpráva „Nepodařilo se vymazat celou paměť flash podle ID pro vymazání celé paměti flash“. se zobrazí a proces připojení je pozastaven. - Rychlost připojení
Rychlost pro připojení emulátoru k cílové desce je specifikována v následujících horních mezích.- cJTAG (E2): 8250 kHz
- cJTAG (E2 Lite): 1000 kHz pevná
Když je vybrána možnost [Auto], automaticky se nastaví maximální rychlost připojení.
Poznámky k operaci ladění, která zahrnuje přeprogramování paměti Flash
„Operace ladění, která zahrnuje přeprogramování paměti flash“ se týká následujících operací ladicího programu emulátoru.
- Stahování dat do flash paměti
- Použití funkcí přerušení softwaru ve flash paměti
- Nastavení a zrušení bodů přerušení
- Spouštění nebo postupné spouštění programů z bodu přerušení
- Pomocí funkce „Run to Line“ ze stavu, kdy byla nastavena přestávka
- Program pro přeprogramování flash paměti
Protože ladicí program emulátoru umožňuje operaci ladění, která zahrnuje přeprogramování paměti flash, emulátor zapíše program pro přeprogramování paměti flash do SRAM na čipu a spustí program pro přeprogramování paměti flash. Po přeprogramování paměti flash obnoví ladicí program emulátoru SRAM na čipu do původního stavu. - Cíl pro přidělení programu pro přeprogramování flash paměti
Ve výchozím nastavení je program pro přeprogramování paměti flash alokován do prostoru 4 kB z adresy, kde začíná oblast SRAM0 (nebo adresy, kde začíná oblast SRAMHS u zařízení, která oblast SRAM0 neobsahují). Pokud výchozí cíl alokace není k dispozici kvůli nastavení zabezpečení nebo přenosu DMAC/DTC*, zadejte počáteční adresu dostupného místa v paměti RAM na čipu v jednotkách 1000 h bajtů proti [Work RAM Start Address] pod [Flash] na stránce se záložkou [Debug Tool Settings] pro ladicí program emulátoru.
Poznámka: DMAC nebo DTC bude nadále fungovat i během přestávky. Dejte pozor, aby se zdroj nebo cíl přenosu pro DMAC nebo DTC nenacházel v rozsahu adres pracovní paměti RAM, kam má být program přidělen. - Přeruší a resetuje během provádění programu pro přeprogramování flash paměti
Jiná než nemaskovatelná přerušení mají být maskována během provádění programu pro přeprogramování paměti flash. Aby byl program pro přeprogramování flash paměti správně proveden, jsou také vymazány všechny příznaky zdroje přerušení, které byly nastaveny před spuštěním programu.
Pokud dojde k nemaskovatelnému přerušení, emulátor pokračuje v běhu programu pro přeprogramování flash paměti. Pokud dojde k resetu během provádění programu pro přeprogramování paměti flash, emulátor zobrazí chybovou zprávu a zastaví zpracování. Protože by to mohlo poškodit obsah paměti flash, neprovádějte reset, když je program spuštěný. - Podmínky pro stahování dat do flash paměti jsou k dispozici
Když MCU splní všechny následující podmínky, může stahování dat do flash paměti pokračovat.- Paměť flash kódu MCU je v režimu čtení.
- Frekvence systémových hodin (ICLK) MCU je 1 MHz nebo vyšší.*
- MCU je v režimu střední nebo vysoké rychlosti.*
Poznámka: Pro [Clock] na kartě [Connection Settings] ladicího programu emulátoru, když je vybráno [Yes] pro [Povolit změnu zdroje hodin při zápisu na flash paměť na čipu], lze vyloučit podmínky (b) a (c).
Pokud jsou data stažena do paměti flash, zatímco některá podmínka není splněna, emulátor zobrazí chybovou zprávu a zastaví zpracování. V takovém případě restartujte stahování dat do paměti flash po resetování CPU nebo znovu připojte ladicí program emulátoru po opětovnémviewjeho nastavení.
- Funkce přístupového okna
Pokud má být použita funkce přístupového okna MCU, přeprogramujte flash paměť pouze v oblasti určené pro přístup. - Funkce ochrany před čtením flash
Během ladění nesmí být povolena funkce ochrany před čtením flash. Načítání z oblastí nastavených pro ochranu před čtením flash je možné, ale čtení nikoli. Pokud se pokusíte o čtení z takové oblasti, všechny načtené hodnoty budou 0x00. Pokud programování pokračuje nebo je v oblasti určené pro ochranu před čtením flash během ladění nastaveno přerušení softwaru, může být celý blok, který tuto oblast zahrnoval, inicializován na 0x00. Zejména pokud je oblast ID kódu (OSIS) chráněna ochranou proti čtení flash, naprogramování nebo nastavení přerušení softwaru povede k inicializaci oblasti ID kódu (OSIS) na 0x00 a ladění zařízení nebude možné. - Podmínky pro použití softwarových přerušení ve flash paměti
Když MCU splní všechny následující podmínky, funkce přerušení softwaru pro flash paměť je povolena.- Paměť flash kódu MCU je v režimu čtení.
- Frekvence systémových hodin (ICLK) MCU je 1 MHz nebo vyšší.*
- MCU je v režimu střední nebo vysoké rychlosti.*
- Pro [Break] na kartě [Debug Tool Settings] je vybráno [Yes] pro [Use Flash Breakpoints].
Poznámka: Pro [Clock] na kartě [Connection Settings] ladicího programu emulátoru, když je vybráno [Yes] pro [Povolit změnu zdroje hodin při zápisu na flash paměť na čipu], lze vyloučit podmínky (b) a (c).
Pokud je funkce přerušení softwaru použita s nějakou nesplněnou podmínkou, emulátor zobrazí chybovou zprávu. V takovém případě použijte přerušení hardwaru nebo se přesvědčte, že jsou splněny podmínky (a) až (d) výše.
- I/O registr paměti flash
Po operaci ladění, která zahrnuje přeprogramování paměti flash, je hodnota I/O registru paměti flash přepsána ladicím programem emulátoru.
- Program pro přeprogramování flash paměti
Poznámka k používání softwarových přerušení v SRAM na čipu
- Přepisování softwarových bodů přerušení uživatelskými programy
Je-li bod přerušení softwaru přepsán uživatelským programem, program se nezastaví, i když bude procházet adresou. V takovém případě nastavte softwarový bod přerušení po přepsání cílové paměti SRAM na čipu programem.
Poznámky k používání softwarových přerušení (společné pro SRAM na čipu a flash paměť)
- Čtení adresy, kde byl nastaven bod přerušení softwaru
Nečtěte adresu, kde uživatelský program nastavil softwarový bod přerušení. Pokud tak učiníte, může to způsobit, že program bude fungovat jiným způsobem než v normálním stavu. - Viewukládání paměti do [Memory] view
Pokud se během provádění uživatelského programu v [Paměť] zobrazí rozsah paměti, ve které byl nastaven bod přerušení softwaru view ladicího programu emulátoru se zobrazená hodnota (kód instrukce ebreak) liší od skutečných dat programu. - Odstranění softwarových bodů přerušení, když má být odpojen ladicí program emulátoru
Když má být ladicí program emulátoru odpojen, odeberte všechny softwarové zarážky, které byly nastaveny.
V tomto okamžiku resetujte CPU, protože ladicí program emulátoru jistě přeprogramuje flash paměť.
Poznámka k periferním I/O registrům obsazeným ladicím programem
- Periferní I/O registry obsazené ladicím programem
Ladicí program emulátoru zabírá během ladění následující periferní I/O registry. Neměňte hodnoty těchto registrů, protože pokračování v ladění po tom nemusí být možné.- Ladění řídicího registru zastavení (DBGSTOPCR)
- Řídicí registr systému OCD (SYOCDCR)
Poznámky k režimům nízké spotřeby
- Ladění v softwarovém pohotovostním režimu nebo režimu odložení
V softwarovém pohotovostním režimu nebo režimu snooze nemá ladicí program emulátoru přístup k systémové sběrnici MCU. Během provádění uživatelského programu nebo během přechodu režimu MCU, nastavení a viewpaměť nebo periferní I/O registry a nastavení a změna breakpointů nejsou možné. - Nucené zastavení programu v softwarovém pohotovostním režimu nebo režimu odložení
Pokud je program násilně zastaven v softwarovém pohotovostním režimu nebo v režimu odložení, pokračujte následujícím postupem. Operace vede k uvolnění z pohotovostního režimu softwaru nebo režimu odložení.- Pomocí [Suspend
] debuggeru emulátoru zastaví MCU při další instrukci po instrukci WFI, která vedla k přechodu režimu. Když [Pozastavit
], pro [Připojení] na kartě [Nastavení připojení] ladicího programu emulátoru vyberte [Ano] pro [Low Power Handling].
- Pomocí [Suspend
Proud odebraný během ladění
Protože ladicí obvody v MCU jsou během připojení ladicího programu emulátoru vždy aktivní, MCU odebírá více proudu než ve skutečném uživatelském systému. Při pokusu o měření proudu odebraného v uživatelském systému buďte v tomto bodě opatrní.
MCU, které se používají při ladění
Pokud je po odladění emulátorem MCU odpojen od emulátoru a běží samostatně, nelze zaručit správnou funkci. Chcete-li provozovat MCU samostatně, použijte programovací software k přeprogramování MCU.
MCU, které jsou připojeny k emulátoru a používají se při ladění, jsou vystaveny zátěži opakovaným programováním flash paměti během emulace. Nepoužívejte MCU, které byly použity při ladění v hromadné výrobě pro koncové uživatele.
Závěrečné vyhodnocení uživatelského programu
Před vstupem do fáze hromadné výroby nezapomeňte provést závěrečné vyhodnocení programu, který byl zapsán do flash ROM programovacím softwarem bez připojeného emulátoru.
Historie revizí
Emulátor E2, Emulátor E2 Lite
Dodatečný dokument k uživatelské příručce
(Poznámky k připojení zařízení RISC-V MCU)
Rev. | Datum | Popis | |
Strana | Shrnutí | ||
1.00 | Března 25.2024 | ¾ | Vydáno první vydání. |
Emulátor E2, Emulátor E2 Lite
Dodatečný dokument k uživatelské příručce
(Poznámky k připojení zařízení RISC-V MCU)
Datum zveřejnění: Rev.1.00 Mar.25.2024
Vydalo: Renesas Electronics Corporation
Dokumenty / zdroje
![]() |
RENESAS E2 Emulator Chip Debugging Emulator [pdfUživatelská příručka Emulátor E2 Emulátor ladění čipu, Emulátor E2, Emulátor ladění čipu, Emulátor ladění, Emulátor |