RENESAS-LOGO

Emulador RENESAS E2 Emulador de depuración de chips

RENESAS-E2-Emulator-Chip-Debugging-Emulator-PRO

Especificacións:

  • Nome do produto: Emulador E2, Emulador E2 Lite
  • Documento adicional: Manual do usuario (Notas sobre a conexión de dispositivos MCU RISC-V)
  • Dispositivos compatibles: R9A02G021
  • Revisión: Rev. 1.00 de marzo de 2024

Instrucións de uso do produto

Exención de responsabilidade e información legal:
Antes de usar o E2 Emulator ou E2 Emulator Lite, review a información legal proporcionada por Renesas Electronics Corporation.
É importante cumprir todas as leis e regulamentos aplicables.

Conexión de dispositivos MCU RISC-V:
Consulte o documento adicional para obter instrucións específicas sobre a conexión dos dispositivos R9A02G021 compatibles co emulador.

Alteración e uso do produto:
Non altere, modifique, copie nin realice enxeñaría inversa de ningunha parte do produto Renesas Electronics. Garantir o cumprimento de todos os requisitos de licenza e regulamentos legais para a importación, exportación e distribución de produtos.

Información de contacto:
Se tes algunha dúbida sobre o produto ou o seu uso, póñase en contacto cunha oficina de vendas de Renesas Electronics para obter axuda.

FAQ

P: Podo usar o emulador E2 con dispositivos distintos do R9A02G021?
A: O emulador E2 está deseñado especificamente para admitir dispositivos R9A02G021. Para obter compatibilidade con outros dispositivos, consulte a información máis recente proporcionada por Renesas Electronics Corporation.

P: Que debo facer se necesito obter licenzas para tecnoloxías de terceiros?
A: É a súa responsabilidade determinar e obter as licenzas necesarias de terceiros para o uso legal dos produtos de Renesas Electronics. Garantir o cumprimento de todos os dereitos de propiedade intelectual e requisitos legais.

P: Podo reproducir ou duplicar o manual de usuario?
A: O manual de usuario non debe reimprimirse, reproducirse ou duplicarse sen o consentimento previo por escrito de Renesas Electronics Corporation.

Toda a información contida nestes materiais, incluíndo produtos e especificacións do produto, representa información sobre o produto no momento da publicación e está suxeita a cambios por parte de Renesas Electronics Corporation. sen previo aviso. Por favor review a última información publicada por Renesas Electronics Corporation. a través de diversos medios, entre ellos Renesas Electronics Corporation. websitio (http://www.renesas.com).

Aviso 

  1. As descricións de circuítos, software e outra información relacionada neste documento só se ofrecen para ilustrar o funcionamento dos produtos de semicondutores e aplicacións ex.amples. Vostede é totalmente responsable da incorporación ou calquera outro uso dos circuítos, software e información no deseño do seu produto ou sistema. Renesas Electronics declina toda responsabilidade por calquera perda e dano ocasionado por vostede ou por terceiros derivados do uso destes circuítos, software ou información.
  2. Renesas Electronics renuncia expresamente a calquera garantía e responsabilidade por infracción ou calquera outra reclamación que implique patentes, dereitos de autor ou outros dereitos de propiedade intelectual de terceiros, por ou derivados do uso dos produtos de Renesas Electronics ou da información técnica descrita neste documento, incluíndo pero sen limitarse a, os datos do produto, debuxos, gráficos, programas, algoritmos e aplicaciónsamples.
  3. Non se concede ningunha licenza, expresa, implícita ou doutra forma, baixo ningunha patente, copyright ou outros dereitos de propiedade intelectual de Renesas Electronics ou doutros.
  4. Será responsable de determinar cales son as licenzas que se requiren de terceiros e de obter tales licenzas para a importación, exportación, fabricación, venda, utilización, distribución ou outra eliminación legal de calquera produto que incorpore produtos de Renesas Electronics, se é necesario.
  5. Non alterará, modificará, copiará nin realizará enxeñaría inversa de ningún produto de Renesas Electronics, nin total nin parcialmente. Renesas Electronics declina toda responsabilidade por calquera perda ou dano ocasionado por vostede ou por terceiros derivados de tal alteración, modificación, copia ou enxeñaría inversa.
  6. Os produtos de Renesas Electronics clasifícanse segundo os seguintes dous graos de calidade: "Estándar" e "Alta calidade". As aplicacións previstas para cada produto Renesas Electronics dependen do grao de calidade do produto, como se indica a continuación.
    • “Estándar”: Ordenadores; equipos de oficina; equipos de comunicacións; equipos de proba e medida; equipos audiovisuais; electrodomésticos; máquinas ferramentas; equipos electrónicos persoais; robots industriais; etc.
    • “Alta Calidade”: Equipos de transporte (automóbiles, trens, barcos, etc.); control de tráfico (semáforos); equipos de comunicación a gran escala; sistemas de terminais financeiros clave; equipos de control de seguridade; etc.
      A menos que se designe expresamente como un produto de alta fiabilidade ou un produto para ambientes duros nunha folla de datos de Renesas Electronics ou noutro documento de Renesas Electronics, os produtos de Renesas Electronics non están destinados nin autorizados para o seu uso en produtos ou sistemas que poidan supoñer unha ameaza directa para a vida humana ou lesións corporais (dispositivos ou sistemas de soporte vital artificiais; implantes cirúrxicos; etc.) ou poden causar danos materiais graves (sistema espacial; repetidores submarinos; sistemas de control de enerxía nuclear; sistemas de control de aeronaves; sistemas de plantas clave; equipos militares; etc.). Renesas Electronics declina toda responsabilidade por calquera dano ou perda ocasionado por vostede ou por terceiros derivados do uso de calquera produto de Renesas Electronics que sexa incompatible con calquera ficha técnica de Renesas Electronics, manual do usuario ou outro documento de Renesas Electronics.
  7. Ningún produto semicondutor é absolutamente seguro. Sen prexuízo de calquera medida ou función de seguridade que se poida implementar nos produtos de hardware ou software de Renesas Electronics, Renesas Electronics non terá absolutamente ningunha responsabilidade derivada de calquera vulnerabilidade ou violación de seguridade, incluíndo, entre outros, o acceso ou uso non autorizado dun produto Renesas Electronics. ou un sistema que utiliza un produto Renesas Electronics. RENESAS ELECTRONICS NON GARANTA NI GARANTA QUE OS PRODUTOS DE RENESAS ELECTRONICS, OU CALQUER SISTEMAS CREADO UTILIZANDO PRODUTOS DE RENESAS ELECTRONICS SERÁN INVULNERABLES OU LIBEROS DE CORRUPCIÓN, ATAQUE, VIRUS, INTERFERENCIA, HACKING, PERDA DE DATOS OU OUTROS PROBLEMAS ). RENESAS ELECTRONICS RENUNCIA A TODA RESPONSABILIDADE OU RELACIONADA CON CALQUERA CUESTIÓN DE VULNERABILIDADE. ADEMAIS, NA MEDIDA PERMITIDA POLA LEI APLICABLE, RENESAS ELECTRONICS RENUNCIA A TODA GARANTÍA, EXPLÍCITA OU IMPLÍCITA, CON RESPECTO A ESTE DOCUMENTO E CALQUERA SOFTWARE OU HARDWARE RELACIONADO OU ACOMPAÑADO, INCLUÍDAS AS GARANTÍAS DE GARANTÍA LIMITADA E NON LIMITADA. UN FIN PARTICULAR.
  8. Cando utilice produtos Renesas Electronics, consulte a información máis recente do produto (fichas técnicas, manuais de usuario, notas de aplicación, “Notas xerais para o manexo e o uso de dispositivos semicondutores” no manual de fiabilidade, etc.) e asegúrese de que as condicións de uso estean dentro dos intervalos. especificados por Renesas Electronics con respecto ás potencias máximas, voltage gama, características de disipación de calor, instalación, etc. Renesas Electronics declina toda responsabilidade por calquera mal funcionamento, fallo ou accidente derivado do uso dos produtos Renesas Electronics fóra de tales rangos especificados.
  9. Aínda que Renesas Electronics se esforza por mellorar a calidade e fiabilidade dos produtos de Renesas Electronics, os produtos semicondutores teñen características específicas, como a aparición de avarías a un ritmo determinado e mal funcionamento en determinadas condicións de uso. A menos que se designe como un produto de alta fiabilidade ou un produto para ambientes duros nunha folla de datos de Renesas Electronics ou noutro documento de Renesas Electronics, os produtos de Renesas Electronics non están suxeitos a un deseño de resistencia á radiación. Vostede é responsable de implementar medidas de seguridade para evitar a posibilidade de lesións corporais, lesións ou danos causados ​​polo lume e/ou perigo para o público en caso de falla ou mal funcionamento dos produtos de Renesas Electronics, como o deseño de seguridade para o hardware e software, incluíndo pero non limitado a redundancia, control de incendios e prevención de mal funcionamento, tratamento axeitado para a degradación do envellecemento ou calquera outra medida adecuada. Dado que só a avaliación do software de microordenadores é moi difícil e pouco práctica, vostede é o responsable de avaliar a seguridade dos produtos ou sistemas finais fabricados por vostede.
  10. Póñase en contacto cunha oficina de vendas de Renesas Electronics para obter detalles sobre cuestións ambientais, como a compatibilidade ambiental de cada produto Renesas Electronics. Vostede é responsable de investigar coidadosamente e suficientemente as leis e regulamentos aplicables que regulan a inclusión ou o uso de substancias controladas, incluída, sen limitación, a Directiva RoHS da UE, e utilizar os produtos de Renesas Electronics de acordo con todas estas leis e regulamentos aplicables. Renesas Electronics declina toda responsabilidade polos danos ou perdas que se produzan como resultado do incumprimento das leis e regulamentos aplicables.
  11. Os produtos e tecnoloxías de Renesas Electronics non se utilizarán nin se incorporarán a ningún produto ou sistema cuxa fabricación, uso ou venda estea prohibida en virtude das leis ou regulamentos nacionais ou estranxeiros aplicables. Cumprirás todas as leis e regulamentos de control de exportacións aplicables promulgados e administrados polos gobernos de calquera país que afirme a xurisdición sobre as partes ou transaccións.
  12. É responsabilidade do comprador ou distribuidor dos produtos de Renesas Electronics, ou de calquera outra parte que distribúa, dispoña ou venda ou transfira o produto a un terceiro, notificar a este terceiro con antelación os contidos e condicións establecidos. neste documento.
  13. Este documento non se reproducirá, reproducirá ou duplicará de ningún xeito, total ou parcialmente, sen o consentimento previo por escrito de Renesas Electronics.
  14. Póñase en contacto cunha oficina de vendas de Renesas Electronics se ten algunha dúbida sobre a información contida neste documento ou os produtos de Renesas Electronics.

(Nota 1) "Renesas Electronics" tal e como se usa neste documento significa Renesas Electronics Corporation e tamén inclúe as súas subsidiarias controladas directa ou indirectamente.

(Nota 2) "Produto(s) de Renesas Electronics" significa calquera produto desenvolvido ou fabricado por ou para Renesas Electronics.

Precaucións xerais no manexo de unidades de microprocesamento e microcontroladores

Produtos unitarios

As seguintes notas de uso son aplicables a todos os produtos de unidades de microprocesamento e unidades de microcontroladores de Renesas. Para obter notas de uso detalladas sobre os produtos amparados neste documento, consulte as seccións relevantes do documento, así como as actualizacións técnicas que se emitiron para os produtos.

  1. Precaución contra as descargas electrostáticas (ESD)
    Un campo eléctrico forte, cando se expón a un dispositivo CMOS, pode causar a destrución do óxido da porta e, en última instancia, degradar o funcionamento do dispositivo. Hai que tomar medidas para deter na medida do posible a xeración de electricidade estática, e disipala rapidamente cando se produza. O control ambiental debe ser adecuado. Cando estea seco, débese usar un humidificador. Recoméndase evitar o uso de illantes que poidan xerar electricidade estática facilmente. Os dispositivos semicondutores deben almacenarse e transportarse nun recipiente antiestático, bolsa de protección antiestática ou material condutor. Todas as ferramentas de proba e medición, incluídos os bancos de traballo e os pisos, deben estar conectadas a terra. O operador tamén debe estar conectado a terra mediante unha correa de pulso. Os dispositivos semicondutores non deben tocarse coas mans. Deben tomarse precaucións similares para placas de circuíto impreso con dispositivos semicondutores montados.
  2. Procesamento ao acender
    O estado do produto non está definido no momento en que se subministra enerxía. Os estados dos circuítos internos no LSI son indeterminados e os estados das configuracións do rexistro e dos pinos non están definidos no momento en que se subministra enerxía. Nun produto acabado onde o sinal de reinicio se aplica ao pin de reinicio externo, os estados dos pinos non están garantidos desde o momento en que se subministra alimentación ata que se completa o proceso de reinicio. Do mesmo xeito, os estados dos pinos nun produto que se restablece mediante unha función de reinicio de encendido no chip non están garantidos desde o momento en que se subministra alimentación ata que a potencia alcanza o nivel no que se especifica o reinicio.
  3. Entrada de sinal durante o estado de apagado
    Non introduza sinais nin unha fonte de alimentación extraíble de E/S mentres o dispositivo estea apagado. A inxección de corrente que resulta da entrada deste sinal ou da fonte de alimentación extraída de E/S pode provocar un mal funcionamento e a corrente anormal que pasa polo dispositivo neste momento pode provocar a degradación dos elementos internos. Siga as directrices para o sinal de entrada durante o estado de apagado, tal e como se describe na documentación do produto.
  4. Manexo de pinos non utilizados
    Manipular os pasadores non utilizados de acordo coas instrucións que se indican no manual para manipular os pasadores non utilizados. Os pinos de entrada dos produtos CMOS están xeralmente no estado de alta impedancia. En funcionamento cun pin non utilizado no estado de circuíto aberto, indúcese ruído electromagnético extra nas proximidades do LSI, unha corrente de paso asociada flúe internamente e prodúcense fallos debido ao falso recoñecemento do estado do pin como sinal de entrada. facer posible.
  5. Sinais de reloxo
    Despois de aplicar un reinicio, solta a liña de reinicio só despois de que o sinal do reloxo operativo se estableza. Ao cambiar o sinal do reloxo durante a execución do programa, agarde ata que se estabilice o sinal do reloxo de destino. Cando o sinal de reloxo se xera cun resonador externo ou desde un oscilador externo durante un reinicio, asegúrese de que a liña de reinicio só se libere despois da estabilización total do sinal do reloxo. Ademais, ao cambiar a un sinal de reloxo producido cun resonador externo ou por un oscilador externo mentres a execución do programa está en curso, agarde ata que o sinal de reloxo de destino estea estable.
  6. VoltagForma de onda da aplicación no pin de entrada
    A distorsión da forma de onda debido ao ruído de entrada ou a unha onda reflectida pode provocar un mal funcionamento. Se a entrada do dispositivo CMOS permanece na zona entre VIL (Máx.) e VIH (Min.) debido ao ruído, por exemploample, o dispositivo pode funcionar mal. Ten coidado de evitar que entre o ruído de vibración no dispositivo cando o nivel de entrada está fixo, e tamén no período de transición cando o nivel de entrada pasa pola zona entre VIL (Máx.) e VIH (Min.).
  7. Prohibición de acceso a enderezos reservados
    Prohíbese o acceso a enderezos reservados. Os enderezos reservados proporciónanse para unha posible ampliación futura das funcións. Non acceda a estes enderezos xa que non se garante o correcto funcionamento do LSI.
  8. Diferenzas entre produtos
    Antes de cambiar dun produto a outro, por example a un produto cun número de peza diferente, confirme que o cambio non provocará problemas. As características dunha unidade de microprocesamento ou produtos de unidade de microcontrolador do mesmo grupo pero que teñen un número de peza diferente poden diferir en termos de capacidade de memoria interna, patrón de deseño e outros factores, que poden afectar os intervalos de características eléctricas, como os valores característicos, marxes de funcionamento, inmunidade ao ruído e cantidade de ruído irradiado. Cando cambie a un produto cun número de peza diferente, implemente unha proba de avaliación do sistema para o produto indicado.

Terminoloxía
A continuación defínense algunhas palabras específicas utilizadas neste manual de usuario.

Máquina host
Isto significa un ordenador persoal usado para controlar o emulador.

Sistema de usuario
Isto significa un sistema de aplicacións de usuario no que se usa o MCU que se vai depurar.

Programa de usuario
Isto significa o programa a depurar.

Software de programación
Neste documento, indícase o Programador Flash Renesas que se pode utilizar co E2 ou E2 Lite.

Emulador
Neste documento, isto refírese ao E2 ou E2 Lite.

Acabadoview

Acabadoview de E2 Emulator e E2 Emulator Lite
Neste documento, describimos "Emulador E2" como "E2" e "Emulador E2 Lite" como "E2 Lite". O E2 e E2 Lite son emuladores de depuración no chip para os MCU principais de Renesas.

O E2 Lite é unha ferramenta de desenvolvemento moi accesible que proporciona funcións básicas de depuración. O E2 xestiona a descarga de alta velocidade ata o dobre da taxa do E2 Lite. Ademais, o E2 pode proporcionar enerxía axustable de 1.8 V a 5.0 V a intervalos de 0.1 V. Como ferramenta de desenvolvemento, o E2 permite unha depuración máis avanzada que o E2 Lite. O E2 e E2 Lite tamén poden servir como programadores de flash.

Configuración dos manuais E2/E2 Lite

O manual E2/E2 Lite consta do seguinte.

  • Manual do usuario do emulador E2
  • E2 Emulator Lite Manual de usuario
  • E2 Emulator, E2 Emulator Lite Documento adicional para o manual do usuario

Asegúrese de ler cada manual de usuario antes de usar o E2 ou E2 Lite.

  1. Manual de usuario do emulador E2
    O manual do usuario do emulador E2 ten o seguinte contido:
    • Compoñentes do E2
    • E2 especificación de hardware
    • Conexión ao E2 e á máquina host e ao sistema de usuario
  2. E2 Emulator Lite manual de usuario
    O manual do usuario do E2 Emulator Lite ten o seguinte contido:
    • Compoñentes do E2 Lite
    • Especificación de hardware E2 Lite
    • Conexión ao E2 Lite e á máquina host e ao sistema de usuario
  3.  E2 Emulator, E2 Emulator Lite Documentos adicionais para o manual do usuario (Notas sobre a conexión de dispositivos MCU RISC-V) (este documento)
    O E2 Emulator, E2 Emulator Lite Additional Documents for User's Manual (Notes on Connection of RISC-V MCU Devices) describe a information required for hardware design, such as connection exampficheiros e circuítos de interface.
  4. Renesas Flash Programmer Software de programación de memoria flash Manual de usuario
    O Manual do usuario do software de programación de memoria flash Renesas Flash Programmer describe as especificacións do software e o método de operación do Renesas Flash Programmer.
    • Para a configuración de depuración do depurador do emulador E2 ou E2 Lite, consulte o sistema de axuda do estudio e2.

Preparación
Obter un entorno de desenvolvemento integrado (IDE) e outro software necesario a partir das ligazóns que se indican a continuación URL e instálaos na máquina host.
https://www.renesas.com/development-tools

Dispositivos compatibles

Táboa 1.1 Lista de dispositivos compatibles

 

Dispositivo compatible

E2 E2 Lite
cJTAG I/F LIC cJTAG I/F LIC
R9A02G021 DBG PRG DBG PRG

DBG: Pódese usar para a depuración, PRG: Pódese usar para a programación flash

Deseño do sistema de usuario

Conectando o emulador co sistema de usuario
Para conectar o emulador, debe montarse un conector para o cable de interface do sistema de usuario no sistema de usuario.
Ao deseñar o sistema de usuario, lea esta sección deste manual e o Manual do usuario: Hardware para a MCU determinada.

Instalación do conector no sistema do usuario
As táboas 2.1 e 2.2 enumeran os conectores recomendados e os cables de interface do sistema de usuario para o emulador, respectivamente.

Táboa 2.1 Conectores recomendados

Conector Número de tipo Fabricante Especificacións
Conector de 20 pinos (paso de pines de 1.27 mm). FTSH-110-01-L-DV-K Samtec Tipo recto de tecnoloxía de montaxe en superficie (SMT) de 20 pines
Conector de 20 pinos (paso de pines de 1.27 mm). FTSH-110-01-L-DV-007-K

(Conector sen pin 7)

Samtec Tipo recto de tecnoloxía de montaxe en superficie (SMT) de 20 pines
Conector de 10 pinos (paso de pines de 1.27 mm). FTSH-105-01-L-DV-K Samtec Tipo recto SMT de 10 pines
Conector de 10 pinos (paso de pines de 1.27 mm). FTSH-105-01-L-DV*

(sen unha marca para facer coincidir a posición do conector; tapa de chave)

Samtec Tipo recto SMT de 10 pines
Conector de 10 pinos (paso de pines de 1.27 mm). FTSH-105-01-L-DV-007-K

(Conector sen pin 7)

Samtec Tipo recto SMT de 10 pines

Nota: Cando se utilice un conector sen marca de guía (tipo chavetazo), teña coidado coa dirección de inserción do cable.

Táboa 2.2 Cables de interface do sistema de usuario 

Tipo de cable Número de tipo E2 E2 Lite
Cable de 20 a 20 pines*

(para o conector de 20 pinos (paso de pines de 1.27 mm))

RTE0T00020KCAC0000J Vén co produto Véndese por separado
Cable de 20 a 10 pinos

(para o conector de 20 pinos (paso de pines de 1.27 mm))

RTE0T00020KCAC1000J Véndese por separado Véndese por separado

Nota: O cable de 20 patas a 20 patas pódese conectar ao conector sen guía de 10 pinos (paso de pines de 1.27 mm); ao facelo, porén, verifique as asignacións de pins e teña coidado coa dirección de inserción do cable.

Conecte o emulador só despois de confirmar que non hai desaxustes de aliñamento no conector do porto do sistema do usuario. A conexión incorrecta provocará que a máquina host, o emulador e o sistema do usuario emitan fume ou se incendien.

Conexión do cable de interface do sistema de usuario ao conector de 20 pinos A Figura 2.1 mostra como conectar o cable da interface do sistema de usuario ó conector de 20 pinos.

RENESAS-E2-Emulator-Chip-Debugging-Emulator-FIG- (1)

PRECAUCIÓN
Notas sobre a inserción e extracción do conector:

Cando conecte ou desconecte o cable de interface do sistema de usuario e o emulador ou sistema de usuario, agarre a tapa do conector ao final do cable. Tirar do propio cable danará o cableado.
Ademais, teña en conta que o cable de interface usuario-sistema ten a dirección na que se debe inserir. Se o cable está conectado na dirección incorrecta, pode estar danado.

RENESAS-E2-Emulator-Chip-Debugging-Emulator-FIG- (2)

Asignacións de pins do conector no sistema de usuario

  1. Especificacións dos conectores de 20 e 10 pinos
    A Figura 2-2 mostra as especificacións dos conectores de 20 e 10 pinos (paso de 1.27 mm).

Táboa 2.3 mostrar as asignacións de pins para o cJTAG conexións de interface, respectivamente.

RENESAS-E2-Emulator-Chip-Debugging-Emulator-FIG- (3)

Táboa 2.3 Asignacións de Pin para cJTAG Conexión de interface

Pin Non. Sinal Dirección*1 Nota
1 VCC Fonte de alimentación
2 TMSC E/S Para cJTAG
3 GND
4 TCKC Entrada Para cJTAG
5 GND
6 TxD0 (P302) Saída Para SCI
7 NC
8 RxD0 (P303) Entrada Para SCI
9 UCON Conecte este sinal a terra do sistema do usuario.

Utilízase para confirmar a conexión entre o emulador e o sistema do usuario.

10 RES E/S Restablecemento do sistema do usuario
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

NOTAS

  1. Entrada ou saída do sistema do usuario.
    "Entrada" refírese á entrada do emulador ao sistema do usuario e "saída" refírese á saída do sistema do usuario ao emulador.
  2. Se se monta un conector de 10 pinos no sistema de usuario, os pinos 11 a 20 non se utilizan.

Circuíto recomendado entre o conector e a MCU
Esta sección mostra os circuítos recomendados para a conexión entre o conector e a MCU. Para obter máis información sobre o manexo dos sinais, consulte a sección 2.5, Notas sobre a conexión.

cJTAG Conexión de interface
A figura 2.3 mostra un circuíto recomendado para a conexión a través do único cJTAG interfaces.

RENESAS-E2-Emulator-Chip-Debugging-Emulator-FIG- (4)

NOTA
As especificacións poden diferir co MCU de destino. Confirme as especificacións dos pinos utilizados para a programación flash no manual do usuario para a MCU indicada.

Notas sobre a conexión
Os patróns de cableado entre o conector e a MCU deben ser o máis curtos posible (recoméndase dentro de 50 mm). Non conecte as liñas de sinal entre o conector e o MCU a outras liñas de sinal da placa.
Para o manexo dos pinos mentres o emulador non está en uso, consulte o Manual do usuario: Hardware para a MCU indicada.

Pin RES
O emulador usa o pin RES.
Se o sistema de usuario inclúe un circuíto de reinicio lóxico de usuario, o sinal de saída do circuíto de reinicio debe conectarse ao pin RES do conector mediante un búfer de colector aberto como se mostra a continuación. Se non hai un circuíto de reinicio, o pin RES do conector debe estar conectado directamente ao pin RES da MCU.

RENESAS-E2-Emulator-Chip-Debugging-Emulator-FIG- (5)

O voltage na liña RES debe cumprir as características eléctricas do dispositivo e aumentar en non máis de 9 ms.

Pin MD
Para continuar coa programación en serie mediante un programador flash, faga que o MCU se inicie no modo de arranque UART (SAU).

Instale interruptores para cambiar o nivel do pin MD no sistema de usuario segundo sexa necesario (consulte a Figura 2-5).
Cando use o pin MD para seleccionar o modo de arranque UART (SAU), configure o pin MD no nivel baixo.
Cando use o pin MD para seleccionar o modo de chip único para a execución ou depuración dun programa de usuario, configure o pin MD no nivel alto.

As resistencias pull-up están montadas nos pinos MD da maioría dos MCU. Consulte o Manual do usuario: Hardware para a MCU indicada para confirmar se está montada unha resistencia pull-up no pin MD da MCU.

RENESAS-E2-Emulator-Chip-Debugging-Emulator-FIG- (6)

GND
Os pinos do conector marcados como "GND" deben estar ao mesmo nivel do chan que o pin VSS da MCU.

VCC
Conecte o VCC do conector ao VCC (fonte de alimentación) do sistema do usuario.
Use o emulador dentro da fonte de alimentación voltage de 1.8 V a 5.5 V e dentro do vol. operativotage gama do MCU e cJTAG.

Cando se subministra enerxía ao sistema do usuario desde outro que non sexa o emulador, o E2/E2 Lite consome a fonte de enerxía para os últimos búfers de saída e de entrada do emulador.

  • E2: 3.3 V: aproximadamente 20 mA, 5.0 V: aproximadamente 40 mA
  • E2 Lite: 3.3 V: aproximadamente 20 mA, 5.0 V: aproximadamente 40 mA

O E2/E2 Lite pode proporcionar enerxía a un sistema de avaliación sinxelo.

  • E2: Pode proporcionar enerxía de 1.8 V a 5.0 V, ata 200 mA.
  • E2 Lite: Pode proporcionar unha potencia de 3.3 V, ata 200 mA.

Cando use a función de fonte de alimentación do E2 ou E2 Lite, verifique o voltage que realmente se está a subministrar ao sistema do usuario xa que isto depende do ambiente.

A fonte de alimentación do E2/E2 Lite depende da calidade da fonte de alimentación USB da máquina host e, como tal, non se garante a precisión. Cando escriba un programa que requira fiabilidade, non utilice a función de fonte de alimentación do E2/E2 Lite. Use unha fonte de alimentación estable e separada para o sistema do usuario. Como software ao escribir un programa nun proceso de produción en masa, use o Renesas Flash Programmer.

Para obter máis información sobre o software de programación, consulte o seguinte:
Renesas Flash Programmer: https://www.renesas.com/RFP

Cando o MCU se cambia ao modo de baixa potencia, o circuíto de depuración interno continúa funcionando. Isto leva a que a MCU extraia máis corrente eléctrica da que se indica nas características de CC da MCU de destino.

AVISO

Aviso para acender/apagar:
Ao subministrar enerxía, asegúrese de que non haxa curtos entre Vcc e GND. Conecte o E2/E2 Lite só despois de confirmar que non hai desaxustes de aliñamento no conector do porto do sistema do usuario. A conexión incorrecta provocará que a máquina host, o E2/E2 Lite e o sistema do usuario emitan fume ou se incendien.

Pins RxD9 e TxD9 (programación flash mediante un SCI)
Cando a memoria flash se programa mediante un SCI, os pinos RxD9 e TxD9 deben estar conectados ao emulador. Para MCU nos que os pinos RxD9 e TxD9 se poden asignar a varios pinos, verifique o

Manual: Hardware para o MCU indicado para confirmar cal dos pinos se usa no modo de inicio.

Circuítos internos do emulador

  1. Circuítos internos do E2
    A figura 2-6 e a figura 2-7 mostran respectivamente os circuítos internos das revisións do produto C e D do E2. O alfabeto ao final do número de serie escrito na unidade principal E2 indica a revisión do produto.

RENESAS-E2-Emulator-Chip-Debugging-Emulator-FIG- (7)

Figura 2-6 Circuítos internos do E2 (Rev. C)

Nota:
Se se monta un conector de 10 pinos no sistema de usuario, os pinos 11 a 20 non se utilizan.

RENESAS-E2-Emulator-Chip-Debugging-Emulator-FIG- (8)

Figura 2-7 Circuítos internos do E2 (Rev. D)

NOTA
Se se monta un conector de 10 pinos no sistema de usuario, os pinos 11 a 20 non se utilizan.

Circuítos internos do E2 Lite
A Figura 2-8 mostra os circuítos internos do E2 Lite.

RENESAS-E2-Emulator-Chip-Debugging-Emulator-FIG- (9)

Notas sobre o uso

Acendido/apagado
Acende o emulador e o sistema de usuario seguindo o seguinte procedemento.

Cando se utiliza unha fonte de alimentación separada para o sistema do usuario

  1. Comprobe que a alimentación está apagada.
    Comprobe que o sistema do usuario estea desactivado.
  2. Conectar o sistema do usuario.
    Conecte o emulador e o sistema de usuario cun cable de interface usuario-sistema.
  3. Conecte a máquina host e active o emulador.
    Conecte o emulador e a máquina host cun cable de interface USB. O E2/E2 Lite acéndese conectando o cable de interface USB.
  4. Inicie o depurador do emulador ou o software de programación.
    Inicie o depurador do emulador ou o software de programación.
  5. Activa o sistema do usuario.
    Activa o sistema do usuario.
  6. Conecte o depurador do emulador ou o software de programación ao emulador.
    As conexións poden variar dependendo do software.

  1. Desconecte o emulador do depurador do emulador ou do software de programación.
    As desconexións poden variar dependendo do software.
  2. Apague o sistema do usuario.
    Apague o sistema do usuario.
  3. Pecha o depurador do emulador ou o software de programación.
    Pecha o depurador do emulador ou o software de programación.
  4. Desactiva o emulador e desconecta o emulador.
    Desconecte o cable de interface USB do emulador. O E2/E2 Lite apágase desconectando o cable de interface USB.
  5. Desconectar o sistema do usuario.
    Desconecte o cable de interface do sistema de usuario do sistema de usuario.

PRECAUCIÓN
Notas sobre a fonte de alimentación do sistema do usuario:

Mentres o sistema de usuario está acendido, non apague a máquina host nin desconecte o cable de interface USB.
O sistema do usuario pode estar danado debido a fugas de corrente.

Cando se subministra enerxía ao sistema de usuario desde o emulador

  1. Conectar o sistema do usuario.
    Conecte o emulador e o sistema de usuario cun cable de interface usuario-sistema.
  2. Conecte a máquina host e active o emulador.
    Conecte o emulador e a máquina host cun cable de interface USB e, a continuación, active o emulador.
  3. Inicie o depurador do emulador.
    Inicie o depurador do emulador e seleccione a configuración da fonte de alimentación do sistema do usuario.
    En [Power] na páxina con pestanas [Configuración de conexión], seleccione [Si] para [Power Target From The Emulator (MAX 200mA)]. Consulte a sección 3.3, Notas sobre o uso do depurador do emulador, para saber como abrir a xanela [Configuracións de depuración].RENESAS-E2-Emulator-Chip-Debugging-Emulator-FIG- (10)
  4. Conecte o depurador do emulador ou o software de programación ao emulador.
    As conexións poden variar dependendo do software.

  1. Desconecte o emulador do depurador do emulador ou do software de programación. As desconexións poden variar dependendo do software.
  2. Pecha o depurador do emulador ou o software de programación.
    Pecha o depurador do emulador ou o software de programación.
  3. Desactiva o emulador e desconecta o emulador.
    Desconecta o cable de interface USB do emulador e, a continuación, desactiva o emulador.
  4. Desconectar o sistema do usuario.
    Desconecte o cable de interface do sistema de usuario do sistema de usuario.

Función de alimentación do E2/E2 Lite
O E2/E2 Lite pode proporcionar enerxía a un sistema de avaliación sinxelo.

  • E2: Pode proporcionar enerxía de 1.8 V a 5.0 V, ata 200 mA.
  • E2 Lite: Pode proporcionar unha potencia de 3.3 V, ata 200 mA.

Cando use a función de fonte de alimentación do E2 ou E2 Lite, verifique o voltage que realmente se está a subministrar ao sistema do usuario xa que isto depende do ambiente.

Notas sobre o uso do depurador do emulador
Esta sección describe como configurar a xanela [Configuracións de depuración] do estudio e2. Para abrir a xanela [Configuracións de depuración], faga clic en [Executar] → [Configuracións de depuración...] ou na frecha que apunta cara abaixo a carón do RENESAS-E2-Emulator-Chip-Debugging-Emulator-FIG- (12) icona→ [Depurar configuracións...].

RENESAS-E2-Emulator-Chip-Debugging-Emulator-FIG- (11)

RENESAS-E2-Emulator-Chip-Debugging-Emulator-FIG- (13)

Notas sobre a conexión do depurador do emulador

  1. Restablecer estado
    Durante a conexión co depurador do emulador, o emulador mantén a saída de baixo nivel no pin RES# do MCU e coloca o MCU no modo OCD.
  2. Modo de inicio
    Cando o depurador do emulador estea conectado, manexa os pinos do sistema do usuario para que o modo de inicio do MCU sexa o modo dun só chip.
    No modo de chip único, o pin MD está no nivel alto. Non é posible a conexión correcta do depurador do emulador no modo de arranque SCI.
  3. Depuración despois de reescribir o código de identificación
    Se o código de identificación (rexistro OSIS) foi reescrito, introduza o novo código de identificación.
    Aquí, o código de ID que se introducirá significa o valor que se introducirá en [Código de ID (Bytes)] en [Conexión] na pestana [Configuración de conexión].RENESAS-E2-Emulator-Chip-Debugging-Emulator-FIG- (14)
  4. Introducindo o comando ALeRASE para o código de identificación (para outros da familia RA8)
    Se se introduce un comando ALeRASE (FFFFFFFFFFFFFFFFFF45534152654C41) en [Código ID (Bytes)] en [Conexión] na páxina [Configuración de conexión], a memoria flash de código, a memoria flash de datos e a memoria de configuración de opcións borraranse cando o emulador o depurador está conectado.
    Para obter máis información sobre como introducir o comando ALeRASE, consulte Configuración de conexión E2/E2 Lite (RA) no sistema de axuda do estudio e2.
    Para coñecer as condicións nas que se pode utilizar o comando ALeRASE, consulte o Manual do usuario: Hardware para a MCU determinada. Se se introduce o comando ALeRASE, o depurador do emulador está conectado mentres o comando non se pode utilizar no MCU, aparecerá unha mensaxe de erro "Fallo ao borrar toda a memoria flash polo ID para borrar toda a memoria flash". aparece e suspende o proceso de conexión.
  5. Velocidade de conexión
    A velocidade para a conexión do emulador á tarxeta de destino especifícase dentro dos seguintes valores límite superior.
    • cJTAG (E2): 8250 kHz
    • cJTAG (E2 Lite): 1000 kHz fixo

RENESAS-E2-Emulator-Chip-Debugging-Emulator-FIG- (15)

Cando se selecciona [Auto], a velocidade máxima conectable establecerase automaticamente.

Notas sobre unha operación de depuración que implica a reprogramación da memoria flash

Unha "operación de depuración que implica a reprogramación da memoria flash" refírese ás seguintes operacións do depurador do emulador.

  • Descarga de datos na memoria flash
  • Usando funcións de interrupción de software na memoria flash
    • Establecer e cancelar puntos de interrupción
    • Execución ou execución de programas por pasos desde un punto de interrupción
    • Usando a función "Run to Line" desde o estado onde se estableceu unha pausa
      1. Programa para reprogramar memoria flash
        Dado que o depurador do emulador permite unha operación de depuración que implica a reprogramación da memoria flash, o emulador escribe o programa para reprogramar a memoria flash na SRAM do chip e executa o programa para reprogramar a memoria flash. Despois de reprogramar a memoria flash, o depurador do emulador restaura a SRAM no chip ao seu estado inicial.
      2. Destino de asignación do programa de reprogramación da memoria flash
        Por defecto, o programa para reprogramar a memoria flash atribúese ao espazo de 4 Kbytes desde o enderezo onde comeza a área SRAM0 (ou o enderezo onde comeza a área SRAMHS para os dispositivos que non inclúen unha área SRAM0). Se o destino de asignación predeterminado non está dispoñible debido á configuración de seguranza ou á transferencia DMAC/DTC*, introduza o enderezo de inicio dun espazo dispoñible na memoria RAM do chip en unidades de 1000 h bytes contra [Enderezo de inicio da RAM de traballo] en [Flash] na páxina [Configuración da ferramenta de depuración] para o depurador do emulador.
        Nota: O DMAC ou DTC seguirá funcionando mesmo durante unha pausa. Ten coidado de que unha fonte ou destino de transferencia para o DMAC ou o DTC non estea dentro do intervalo de enderezos da memoria RAM de traballo onde se vai asignar o programa. RENESAS-E2-Emulator-Chip-Debugging-Emulator-FIG- (16)
      3. Interrupcións e reinicios durante a execución do programa para a reprogramación da memoria flash
        As interrupcións distintas das non enmascarables deben enmascararse mentres se executa o programa de reprogramación da memoria flash. Ademais, para que o programa de reprogramación da memoria flash se execute correctamente, borraranse todas as marcas de orixe de interrupción que se estableceron antes de executar o programa.
        Se se produce unha interrupción non enmascarable, o emulador continúa executando o programa para reprogramar a memoria flash. Se se produce un reinicio mentres se está a executar o programa para reprogramar a memoria flash, o emulador mostra unha mensaxe de erro e deixa de procesar. Dado que facelo pode danar o contido da memoria flash, non aplique un reinicio mentres o programa estea en execución.
      4. Condicións para a descarga de datos na memoria flash dispoñibles
        Cando o MCU cumpra todas as seguintes condicións, pode proceder á descarga de datos na memoria flash.
        • A memoria flash de código do MCU está en modo de lectura.
        • A frecuencia do reloxo do sistema (ICLK) do MCU é de 1 MHz ou superior.*
        • O MCU está en modo de velocidade media ou alta.*
          Nota: Para [Reloxo] na páxina con pestanas [Configuración de conexión] do depurador do emulador, cando se selecciona [Si] para [Permitir cambio de fonte de reloxo ao escribir memoria flash no chip], pódense excluír as condicións (b) e (c). RENESAS-E2-Emulator-Chip-Debugging-Emulator-FIG- (17)
          Se os datos se descargan na memoria flash mentres non se cumpre calquera condición, o emulador mostra unha mensaxe de erro e detén o procesamento. Neste caso, reinicie a descarga de datos na memoria flash despois de que se restableza a CPU ou volva conectar o depurador do emulador despois de reiniciar.viewconfigurando a súa configuración.
      5. Función de xanela de acceso
        Cando se vai utilizar a función de ventá de acceso da MCU, só reprograma a memoria flash na área especificada para o acceso.
      6. Función de protección de lectura de flash
        A función de protección de lectura flash non debe estar activada durante a depuración. É posible obter desde as áreas configuradas para a protección de lectura flash pero a lectura non. Se se tenta ler desde tal área, os valores lidos serán todos 0x00. Se a programación continúa ou se establece unha interrupción do software nunha área especificada para a protección de lectura flash durante a depuración, todo o bloque que incluía esa área pode inicializarse a 0x00. En particular, se a área do código de identificación (OSIS) está protexida pola protección de lectura flash, a programación ou a configuración dunha interrupción do software fará que a área do código de identificación (OSIS) se inicialice a 0x00 e a depuración do dispositivo sexa imposible.
      7. Condicións de uso do software rupturas na memoria flash
        Cando o MCU cumpre todas as seguintes condicións, a función de interrupción do software para a memoria flash está habilitada.
        • A memoria flash de código do MCU está en modo de lectura.
        • A frecuencia do reloxo do sistema (ICLK) do MCU é de 1 MHz ou superior.*
        • O MCU está en modo de velocidade media ou alta.*
        • Para [Pausa] na páxina [Configuración da ferramenta de depuración], seleccionase [Si] para [Usar puntos de interrupción de Flash].RENESAS-E2-Emulator-Chip-Debugging-Emulator-FIG- (18)
          Nota: Para [Reloxo] na páxina con pestanas [Configuración de conexión] do depurador do emulador, cando se selecciona [Si] para [Permitir cambio de fonte de reloxo ao escribir memoria flash no chip], pódense excluír as condicións (b) e (c). RENESAS-E2-Emulator-Chip-Debugging-Emulator-FIG- (19)
          Se a función de interrupción do software se usa con algunha condición non satisfeita, o emulador mostra unha mensaxe de erro. En tal caso, use a interrupción de hardware ou confirme que se cumpren as condicións (a) a (d) anteriores.
      8. Rexistro de E/S da memoria flash
        Despois dunha operación de depuración que implica a reprogramación da memoria flash, o valor do rexistro de E/S da memoria flash é reescrito polo depurador do emulador.

Nota sobre o uso de interrupcións de software na SRAM no chip

  1. Sobrescritura de puntos de interrupción de software por programas de usuario
    Se un programa de usuario sobrescribe un punto de interrupción de software, o programa non se deterá aínda que se execute a través do enderezo. Neste caso, configure o punto de interrupción do software despois de que o programa reescriba a SRAM no chip de destino.

Notas sobre o uso de interrupcións de software (comúns á memoria flash e SRAM no chip)

  1. Lendo un enderezo onde se estableceu un punto de interrupción de software
    Non lea un enderezo onde un programa de usuario estableceu un punto de interrupción do software. Facelo pode provocar que o programa funcione dun xeito diferente ao normal.
  2. Viewalmacenando a memoria na [Memoria] view
    Durante a execución do programa de usuario, se aparece un intervalo de memoria no que se estableceu un punto de interrupción do software no [Memoria] view do depurador do emulador, o valor (código de instrución ebreak) que se mostra é diferente do dos datos reais do programa.
  3. Eliminación dos puntos de interrupción do software cando se quere desconectar o depurador do emulador
    Cando se quere desconectar o depurador do emulador, elimine todos os puntos de interrupción do software que se estableceron.
    Neste momento, restablece a CPU xa que o depurador do emulador seguramente reprogramará a memoria flash.

Nota sobre os rexistros de E/S periféricos ocupados polo depurador

  1. Rexistros de E/S periféricos ocupados polo depurador
    O depurador do emulador ocupa os seguintes rexistros de E/S periféricos durante a depuración. Non cambie os valores destes rexistros, xa que é posible que a depuración continuada non sexa posible despois de facelo.
    • Rexistro de control de parada de depuración (DBGSTOPCR)
    • Registro de control OCD de control del sistema (SYOCDCR)

Notas sobre os modos de baixa potencia

  1. Depuración en modo de espera de software ou en modo de repetición
    No modo de espera de software ou de repetición, o depurador do emulador non ten acceso ao bus do sistema do MCU. Mentres se executa o programa de usuario ou durante as transicións de modo da MCU, a configuración e viewA memoria ou os rexistros de E/S periféricos e a configuración e o cambio de puntos de interrupción non son posibles.
  2. Deter por forza un programa en modo de espera de software ou en modo de repetición
    Cando un programa se detén pola forza no modo de espera ou de repetición do software, proceda coa seguinte operación. A operación leva á liberación do modo de espera do software ou do modo de repetición.
    • Usando [Suspender RENESAS-E2-Emulador-Chip-Emulador-Depuración-FIG- 21] do depurador do emulador detén o MCU na seguinte instrución despois da instrución WFI que levou á transición de modo. Cando [Suspender RENESAS-E2-Emulador-Chip-Emulador-Depuración-FIG- 21], para [Conexión] na pestana [Configuración de conexión] do depurador do emulador, seleccione [Si] para [Manexo de baixa potencia].

RENESAS-E2-Emulator-Chip-Debugging-Emulator-FIG- (20)

Actual extraída durante a depuración
Dado que os circuítos de depuración dentro do MCU están sempre activos durante a conexión do depurador do emulador, o MCU consume máis corrente que no sistema de usuario real. Teña coidado neste punto cando intente medir a corrente consumida no sistema do usuario.

MCUs que se usan na depuración
Despois da depuración co emulador, se o MCU está desconectado do emulador e funciona por si só, non se pode garantir o funcionamento correcto. Para operar o MCU por si só, use o software de programación para reprogramar o MCU.
Os MCU que están conectados ao emulador e utilizados na depuración son sometidos a tensión mediante a programación repetida da memoria flash durante a emulación. Non use MCU que se usaron na depuración na produción en masa para os usuarios finais.

Avaliación Final do Programa de Usuario
Antes de entrar na fase de produción en masa, asegúrese de realizar unha avaliación final do programa que o software de programación escribiu na memoria flash ROM sen o emulador conectado.

Historial de revisións

Emulador E2, Emulador E2 Lite
Documento adicional para o manual de usuario
(Notas sobre a conexión de dispositivos MCU RISC-V)

Rev. Data Descrición
Páx Resumo
1.00 Marzo de 25.2024 ¾ Primeira edición publicada.

Emulador E2, Emulador E2 Lite
Documento adicional para o manual de usuario
(Notas sobre a conexión de dispositivos MCU RISC-V)
Data de publicación: Rev.1.00 25.2024
Publicado por Renesas Electronics Corporation

Documentos/Recursos

Emulador RENESAS E2 Emulador de depuración de chips [pdfManual do usuario
Emulador E2 Emulador de depuración de chip, Emulador E2, Emulador de depuración de chip, Emulador de depuración, Emulador

Referencias

Deixa un comentario

O teu enderezo de correo electrónico non será publicado. Os campos obrigatorios están marcados *