Manual de Renesas E1, E20, E2
Esquema
Características de un emulador E1, E20 o E2
Un emulador E1, E20 o E2 es un emulador de depuración en chip que incluye una función de programación flash, que se utiliza para depurar y programar programas que se incrustarán en microcontroladores que tienen memoria flash en chip. Es decir, cualquiera de los productos puede depurar un programa mientras el microcontrolador de destino está conectado al sistema del usuario, y puede escribir programas en la memoria flash en chip de los microcontroladores.
Precaución al utilizar el emulador E20
Las funciones utilizadas para la depuración de la familia RH850 mediante el emulador E20 son las mismas que en el emulador E1. No se puede utilizar la función de seguimiento grande, una función característica del emulador E20.
Configuración de los manuales
Cuando utilice el emulador E1, E20 o E2 en la depuración con un producto de la familia RH850, asegúrese de leer los manuales (1) y (2) a continuación. Lea también la nota de la aplicación (3) si es necesario.
(1) Manual del usuario del emulador E1 o E20 y manual del usuario del emulador E2
El manual del usuario del emulador E1/E20 y el manual del usuario del emulador E2 describen las especificaciones de hardware, incluidos los siguientes elementos:
- Componentes de los emuladores
- Especificaciones de hardware del emulador
- Conexión del emulador a un ordenador host y al sistema del usuario
(2) Emulador E1 o E20, documento adicional del emulador E2 para el manual del usuario
El documento adicional del emulador E1/E20, E2 para el manual del usuario describe las funciones de un depurador, y su contenido depende del conjunto de MCU dado. En general, un documento adicional tiene notas sobre elementos que incluyen lo siguiente:
- Para su uso en el diseño de hardware, un ejemplo de conexión y los circuitos de interfaz necesarios para conectar el emulador.
- Notas sobre el uso del emulador
(3) Nota de aplicación del emulador E2
La nota de aplicación del emulador E2 incluye una explicación, descripciones de uso y notas sobre las funciones extendidas del emulador E2.
Conexión del emulador y del sistema del usuario
Para conectar el emulador E1, E20 o E2, se debe montar un conector para el cable de la interfaz del sistema del usuario en el sistema del usuario. Al diseñar el sistema del usuario, lea este capítulo de este manual y el manual de hardware de las MCU que se van a utilizar.
Conector montado en el sistema del usuario
La tabla 2-1 muestra el conector de 14 pines recomendado para la conexión del emulador E1, E20 o E2. Cuando se montan otros componentes alrededor del conector, no monte componentes con alturas superiores a 10 mm dentro de los 5 mm del conector en el sistema del usuario, como se muestra en la figura 2-1.
Tabla 2-1 Conector recomendado
| Número de tipo | Fabricante | Especificación | |
| Conector de 14 pines | 7614-6002 | 3M Japan Limited | Tipo recto de 14 pines (Japón) |
| 2514-6002 | 3M Limited | Tipo recto de 14 pines (otros países) |

Figura 2-1 Área donde se aplica la restricción a los componentes montados
- Para la conexión de un emulador E1
La figura 2-2 muestra un ejemplo de la conexión del cable de la interfaz del sistema del usuario de un emulador E1 a un conector de 14 pines.

Figura 2-2 Conexión del cable de la interfaz del sistema del usuario al conector de 14 pines en el emulador E1
- Para la conexión de un emulador E20
Para utilizar un emulador E20 con un conector de 14 pines, utilice el adaptador de conversión de conector de 38 pines/14 pines [R0E000200CKA00] que viene con el E20.
- Para la conexión de un emulador E2
Para utilizar un emulador E2 con un conector de 14 pines, utilice el adaptador de conversión de conector que viene con el E2. La figura 2-3 muestra un ejemplo de la conexión.
El adaptador de conversión de conector se proporciona con un interruptor. El ajuste del interruptor debe estar en el lado "1" para el RH850. No se garantiza el funcionamiento si el interruptor está en el lado "3". Para ajustar el interruptor, consulte la tabla 2-2.

Figura 2-3 Conexión del cable de la interfaz del sistema del usuario al conector de 14 pines en el emulador E2
Tabla 2-2 Ajuste de los interruptores (SW1)
| Ajuste | Descripción |
| 1 | El dispositivo de destino es un microcontrolador RH850 (ajuste predeterminado). |
| 3 | El dispositivo de destino es un microcontrolador RL78. |
| |
Nota sobre la inserción y extracción del conector (1):![]() Al conectar o desconectar el cable de la interfaz del sistema del usuario y el sistema del usuario, sujete la cubierta del conector en el extremo del cable o ambos lados de la placa del adaptador de conversión de conector. Tirar del cable en sí dañará el cableado. |
Si un cable de interfaz del sistema del usuario de 20 pines (paso de 1,27 mm) del emulador E2 se desconecta, compre el siguiente producto descontinuado: RTE0T00020KCAC0000J.
| |
Nota sobre la inserción y extracción del conector (2):![]() Tenga en cuenta que el cable de la interfaz del sistema del usuario o el adaptador de conversión del conector deben insertarse con la orientación correcta. Conectar el cable de la interfaz del sistema del usuario o el adaptador de conversión del conector con la orientación incorrecta puede causar daños. |
Asignaciones de pines del conector
La tabla 2-3 muestra las asignaciones de pines del conector de 14 pines.
Tabla 2-3 Asignaciones de pines del conector de 14 pines
| N.º de pin | Nombre de la señal (#: bajo activo, -: sin usar) | E/S (*3) | |||||
| Depuración | Programación (RF | P) | |||||
| LPD de 4 pines | LPD de 1 pin | JTAG | UART de 2 hilos | UART de 1 hilo | CSI | ||
| 1 | LPDCLK | - | TCK | - | - | FPCK | Entrada |
| 2 (*1) | GND | GND | GND | GND | GND | GND | - |
| 3 | LPDRST# | - | TRST# | - | - | | Entrada |
| 4 | FPMD0 | FPMD0 | FPMD0 | FPMD0 | FPMD0 | FPMD0 | Entrada |
| 5 | LPDO | - | TDO | FPDT | - | FPDT | Salida |
| 6 | - | - | - | FPMD1 | FPMD1 | FPMD1 | Entrada |
| 7 | LPDI/LPDIO | LPDIO | TDI | FPDR | FPDR | FPDR | E/S |
| 8 | TVDD | TVDD | TVDD | TVDD | TVDD | TVDD | - |
| 9 | - | - | TMS | - | - | - | Entrada |
| 10 (*3) | EVTO | - | EVTO | - | - | - | Salida |
| 11 | LPDCLKO | - | RDY# | - | - | - | Salida |
| 12 (*1) | GND | GND | GND | GND | GND | GND | - |
| 13 (*2) | RESET# | RESET# | RESET# | RESET# | RESET# | RESET# | Entrada |
| 14 (*1) | GND | GND | GND | GND | GND | GND | - |
Notas:
- Conecte de forma segura los pines 2, 12 y 14 del conector a GND del sistema del usuario. Estos pines se utilizan para GND eléctrico y para supervisar la conexión con el sistema del usuario mediante el emulador E1, E20 o E2.
- Asegúrese particularmente de conectar el pin 13 antes de utilizar el emulador.
- El pin EVTO proporciona la salida de señales de evento desde el dispositivo al emulador E2. Aunque la conexión del pin EVTO no es esencial, recomendamos conectar este pin de antemano. En algunos dispositivos, el pin EVTO no está presente o solo está disponible como una función de pin multiplexada con otras funciones. Cuando el pin EVTO es una función de pin multiplexada y se va a utilizar la función de salida de eventos, configure el pin EVTO para que funcione como el pin EVTO realizando los ajustes de registro necesarios que se describen en el manual del usuario para el dispositivo.
- La entrada y la salida se definen desde la perspectiva del dispositivo de destino.
| |
Pines no utilizados:![]() No aplique señales del sistema del usuario a los pines no utilizados. Hacerlo puede dañar los pines. |
Interfaz y modos de conexión
El modo de funcionamiento y la interfaz de conexión de un emulador E1, E20 o E2 se cambian de las formas que se muestran en la tabla 2-4 según si se está utilizando para la depuración (cuando se está utilizando un depurador) o la programación (cuando se está utilizando el Flash Programmer). El modo de programación en serie todavía se puede utilizar incluso si se está utilizando el depurador. Cuando la memoria flash se programa mediante la función de descarga del depurador, se utiliza la función de autoprogramación flash.
Tabla 2-4 Modos e interfaces de conexión
| Uso | Herramienta | Modo de dispositivo | Interfaz de conexión | |
| Programación | Renesas Flash Programmer (RFP) | Modo de programación en serie | UART o CSI de 1 o 2 hilos | |
| Depuración | CS+, MULTI*1 o e2 studio | Cuando OPJTAG se establece automáticamente (conectado)*2 | Modo de programación en serie | Cuando se selecciona LPD de 1 pin, se utiliza UART de 1 hilo. Cuando se selecciona LPD de 4 pines, se utiliza UART de 2 hilos. |
| Durante la depuración | Modo de funcionamiento normal o modo de arranque del usuario | LPD de 1 o 4 pines o JTAG | ||
Notas:
- Esto se refiere al entorno de desarrollo integrado MULTI de Green Hills Software. Simplemente se denomina MULTI en el resto de este documento.
- Función de ajuste automático de OPJTAG: cuando se depura un dispositivo, el bit OPJTAG en el registro de bytes de opción determina el tipo de interfaz de conexión. La depuración no se iniciará si la interfaz seleccionada por el bit OPJTAG no coincide con la seleccionada por el depurador. Si la función de ajuste automático de OPJTAG está habilitada, el emulador realiza una transición al modo de programación en serie sin fallar y lee el bit OPJTAG. Si la interfaz difiere de la seleccionada por el depurador, el bit OPJTAG se reescribe, el modo se cambia al modo de funcionamiento normal y se inicia la depuración.
Cuando esta función está habilitada para iniciar la depuración, dado que el modo se cambia al modo de programación en serie, es posible que alguna emulación sea imposible ya que los valores iniciales en la memoria y de los errores ECC después de un restablecimiento no están definidos. Por lo tanto, solo utilice la función de ajuste automático de OPJTAG cuando se vaya a modificar el bit OPJTAG en el registro de bytes de opción. Para obtener más información sobre la configuración de esta función, consulte el manual del usuario para el depurador que está utilizando.
Con CS+, seleccione "Yes" (Sí) como la propiedad [Set OPJTAG in LPD connection before connecting] (Establecer OPJTAG en la conexión LPD antes de conectar) en la página con pestañas [Connect Settings] (Ajustes de conexión) para habilitar la función de ajuste automático de OPJTAG.
Ejemplos de conexiones recomendadas entre el conector y la MCU
En esta sección se describen ejemplos de conexiones recomendadas entre el conector para el emulador E1, E20 o E2 y el dispositivo de destino. Puesto que existen varios ejemplos de conexiones recomendadas según la finalidad del emulador, seleccione el circuito adecuado consultando la Tabla 2-5. Asegúrese de tener en cuenta las especificaciones del dispositivo de destino, así como las medidas para evitar el ruido al diseñar el circuito.
Tabla 2-5 Finalidad del emulador E1, E20 o E2 y el ejemplo correspondiente de conexiones recomendadas
| Finalidad | Figura |
| Depuración (LPD de 1 pin, LPD de 4 pines o JTAG) y programación (UART de 1 cable, UART de 2 cables o CSI) | Figura 2-4 |
| Depuración (LPD de 1 pin) y programación (UART de 1 cable) | Figura 2-5 |
| Solo programación (UART de 1 cable o UART de 2 cables) | Figura 2-6 |
| Solo programación (CSI) | Figura 2-7 |
Ejemplo de conexiones recomendadas para la depuración (LPD de 1 pin, LPD de 4 pines o JTAG) y la programación (UART de 1 cable, UART de 2 cables o CSI)

Figura 2-4 Ejemplo de conexión
- Nota 1: Diseñe el circuito de forma que el pin FLMD1 esté en el nivel bajo durante la programación.
- Nota 2: La activación de JP0_0 solo es necesaria si utiliza la interfaz LPD de 1 pin.
- Nota 3: Cuando la depuración se realiza con una conexión LPD utilizando un emulador E1, no active la función de activación de los puertos JP0-3 en el programa de usuario.
- Consulte la sección Conexión del pin RESET para obtener más información sobre el circuito de reinicio.
- Para obtener más información sobre TVDD, consulte la sección Conexión del pin TVDD.
- Realice tendidos de cableado entre el conector de 14 pines y el dispositivo de destino lo más cortos posible (se recomienda que no superen los 50 mm). No conecte las líneas de señal entre el conector y el dispositivo de destino a otras líneas de señal.
- Utilice GND para aplicar un anillo de protección para el cableado que se extiende entre el conector de 14 pines y el dispositivo de destino. No tienda líneas de señal de alta velocidad paralelas entre sí ni permita que se crucen entre sí.
- Los nombres de los pines pueden variar entre los dispositivos de destino. Consulte el manual del usuario del dispositivo de destino que esté utilizando para conocer los nombres reales de los pines.
- Realice el procesamiento adecuado para los pines de los dispositivos de destino que no requieran conexión al emulador de acuerdo con las descripciones en "Manejo de pines no utilizados" en el manual del usuario para el dispositivo de destino.
| |
Conexión de emuladores de otros fabricantes:![]() Si utiliza un emulador de otro fabricante para la depuración, asegúrese de leer su manual de antemano. |
Ejemplo de conexiones recomendadas para la depuración (LPD de 1 pin) y la programación (UART de 1 cable)

Figura 2-5 Ejemplo de conexión
- Nota 1: Diseñe el circuito de forma que el pin FLMD1 esté en el nivel bajo durante la programación.
- Consulte la sección Conexión del pin RESET para obtener más información sobre el circuito de reinicio.
- Para obtener más información sobre TVDD, consulte la sección Conexión del pin TVDD.
- Realice tendidos de cableado entre el conector de 14 pines y el dispositivo de destino lo más cortos posible (se recomienda que no superen los 50 mm). No conecte las líneas de señal entre el conector y el dispositivo de destino a otras líneas de señal.
- Utilice GND para aplicar un anillo de protección para el cableado que se extiende entre el conector de 14 pines y el dispositivo de destino. No tienda líneas de señal de alta velocidad paralelas entre sí ni permita que se crucen entre sí.
- Los nombres de los pines pueden variar entre los dispositivos de destino. Consulte el manual del usuario del dispositivo de destino que esté utilizando para conocer los nombres reales de los pines.
- Realice el procesamiento adecuado para los pines de los dispositivos de destino que no requieran conexión al emulador de acuerdo con las descripciones en "Manejo de pines no utilizados" en el manual del usuario para el dispositivo de destino.
Ejemplo de conexiones recomendadas solo para la programación (UART de 1 cable o UART de 2 cables)

Figura 2-6 Ejemplo de conexión
- Nota 1: Diseñe el circuito de forma que el pin FLMD1 esté en el nivel bajo durante la programación.
- Consulte la sección Conexión del pin RESET para obtener más información sobre el circuito de reinicio.
- Para obtener más información sobre TVDD, consulte la sección Conexión del pin TVDD.
- Realice tendidos de cableado entre el conector de 14 pines y el dispositivo de destino lo más cortos posible (se recomienda que no superen los 5 mm). No conecte las líneas de señal entre el conector y el dispositivo de destino a otras líneas de señal.
- Utilice GND para aplicar un anillo de protección para el cableado que se extiende entre el conector de 14 pines y el dispositivo de destino. No tienda líneas de señal de alta velocidad paralelas entre sí ni permita que se crucen entre sí.
- Los nombres de los pines pueden variar entre los dispositivos de destino. Consulte el manual del usuario del dispositivo de destino que esté utilizando para conocer los nombres reales de los pines.
- Realice el procesamiento adecuado para los pines de los dispositivos de destino que no requieran conexión al emulador de acuerdo con las descripciones en "Manejo de pines no utilizados" en el manual del usuario para el dispositivo de destino.
Ejemplo de conexiones recomendadas solo para la programación (CSI)

Figura 2-7 Ejemplo de conexión
- Nota 1: Diseñe el circuito de forma que el pin FLMD1 esté en el nivel bajo durante la programación.
- Consulte la sección Conexión del pin RESET para obtener más información sobre el circuito de reinicio.
- Para obtener más información sobre TVDD, consulte la sección Conexión del pin TVDD.
- Realice tendidos de cableado entre el conector de 14 pines y el dispositivo de destino lo más cortos posible (se recomienda que no superen los 50 mm). No conecte las líneas de señal entre el conector y el dispositivo de destino a otras líneas de señal.
- Utilice GND para aplicar un anillo de protección para el cableado que se extiende entre el conector de 14 pines y el dispositivo de destino. No tienda líneas de señal de alta velocidad paralelas entre sí ni permita que se crucen entre sí.
- Los nombres de los pines pueden variar entre los dispositivos de destino. Consulte el manual del usuario del dispositivo de destino que esté utilizando para conocer los nombres reales de los pines.
- Realice el procesamiento adecuado para los pines de los dispositivos de destino que no requieran conexión al emulador de acuerdo con las descripciones en "Manejo de pines no utilizados" en el manual del usuario para el dispositivo de destino.
Conexión del pin RESET
Mientras utiliza el emulador E1, E20 o E2, el pin 13 (pin RESET) del conector de 14 pines debe estar conectado al pin de reinicio del dispositivo de destino. La figura 2-8 muestra un ejemplo.

Figura 2-8 Ejemplo de conexión de un circuito de reinicio
El emulador E1, E20 o E2 fija el pin RESET al nivel bajo antes de que se active el depurador. Después de activar el depurador, el emulador mantiene el pin en el nivel bajo o lo coloca en el estado de alta impedancia de acuerdo con el funcionamiento del depurador.
- La salida del circuito de reinicio debe ser un drenaje abierto de canal N o una señal generada únicamente por una resistencia y un condensador (y posibles otros componentes).
- Para el dispositivo de destino en este manual del usuario, tire de la señal RESET hasta la tensión VCC.
- El pin 13 (RESET) del emulador E1, E20 o E2 se activa (mediante una resistencia de 100 kΩ) dentro del emulador (consulte el capítulo 5, Circuitos internos del emulador).
- El pin RESET del dispositivo de destino puede activarse o desactivarse dentro del dispositivo. En este punto, consulte el manual del usuario del dispositivo de destino.
- La corriente de sumidero máxima aceptada por el pin RESET del emulador E1, E20 o E2 es de 2 mA. Seleccione una resistencia pull-up adecuada que no supere este valor.
- Ajuste la constante de tiempo del circuito de reinicio de forma que el tiempo transcurrido antes de que la señal alcance el 80 % del nivel alto desde el nivel bajo esté dentro de 900 µs.
- Cuando utilice la conexión hot plug-in, considere la posibilidad de instalar un condensador entre la señal de reinicio y GND para suprimir el ruido. En este caso, sin embargo, se deben cumplir las especificaciones del tiempo descrito anteriormente.
Conexión del pin TVDD
- Función de supervisión de la fuente de alimentación
Conecte la fuente de alimentación en el sistema del usuario al pin 8 (pin TVDD) del conector de 14 pines. Para el dispositivo de destino en este manual del usuario, esta será la fuente de la tensión EVCC.
La fuente de alimentación conectada al pin TVDD proporciona alimentación al búfer de salida de la etapa final y al búfer de entrada de la primera etapa en el circuito del emulador E1/E20/E2. Cuando el emulador E1, E20 o E2 está conectado, consumirá corriente como se describe a continuación, además de la corriente consumida por el sistema del usuario.
- Emulador E1/E2: Aprox. 20 mA cuando TVDD es de 3,3 V, y aprox. 40 mA cuando TVDD es de 5,0 V
- Emulador E20: Aprox. 40 mA cuando TVDD es de 3,3 V, y aprox. 100 mA cuando TVDD es de 5,0 V
- Función de fuente de alimentación (se aplica solo al emulador E1 o E2)
El emulador E1 o E2 también puede suministrar alimentación a 3,3 V o 5,0 V desde el pin TVDD al sistema del usuario (con una corriente de hasta 200 mA). Cuando utilice esta función, tenga en cuenta los siguientes puntos.
- No utilice esta función si se está suministrando alimentación por separado al sistema del usuario. Intentar hacerlo podría dañar el emulador E1 o E2.
- No utilice esta función para un sistema de usuario que consuma una corriente de 200 mA o más. El emulador E1 o E2 o la interfaz USB de la máquina host podrían dañarse.
- Asegúrese de que la tensión suministrada esté dentro del rango de tensión requerido por el sistema del usuario.
- Emulador E1: El suministro de 5,0 V, dependiendo del entorno de la máquina host en uso, la tensión podría ser inferior a 5,0 V en 0,5 V o más.
- Emulador E2: El suministro de 5,0 V, dependiendo del entorno de la máquina host en uso, la tensión podría ser inferior a 5,0 V en 0,3 V o más
El suministro de alimentación desde el emulador E1 o E2 depende de la calidad del suministro de alimentación USB de la máquina host, y como tal, no se garantiza la precisión. Cuando escriba un programa que requiera fiabilidad, no utilice la función de suministro de alimentación del emulador E1 o E2. Utilice una fuente de alimentación independiente y estable para el sistema del usuario. Cuando escriba un programa para procesos de producción en masa, utilice Renesas Flash Programmer.
| |
| Encendido/apagado de la alimentación: Cuando suministre alimentación, asegúrese de que no haya cortocircuitos entre el sistema del usuario y el circuito de alimentación. Solo conecte el E1, E20 o E2 después de confirmar que no hay desajustes de alineación en el conector del puerto del sistema del usuario. Una conexión incorrecta provocará que la máquina host, el emulador y el sistema del usuario emitan humo o se incendien. |
Conexión hot plug-in
Si existe la posibilidad de que utilice la conexión hot plug-in, deberá configurar el circuito como se muestra a continuación. El pin 8 del emulador E1 está conectado a un condensador de 4,7 uF como se muestra en (1) en la Figura 2-9, por lo que la conexión hot plug-in del emulador puede provocar una caída momentánea en la tensión de alimentación en el sistema del usuario. Esto podría provocar que la MCU se reiniciara.
Como se muestra en (2) en la Figura 2-9, este efecto se puede reducir colocando una cuenta de ferrita (o inductor) y un condensador relativamente grande con baja resistencia en serie equivalente cerca de la línea TVDD del conector para la conexión del emulador. Sin embargo, esta medida no eliminará por completo la caída de tensión. Tenga en cuenta que la conexión hot plug-in es solo para uso durante la depuración, y se necesita un adaptador hot plug-in que se vende por separado para usar esta función de otra manera.

- Adaptador hot plug-in para el emulador E1
Para la conexión hot plug-in al emulador E1, utilice el adaptador hot plug-in para el emulador E1 (R0E000010ACB00) que está disponible por separado en Renesas.
La conexión hot plug-in se puede utilizar con el emulador E2 sin necesidad de un adaptador hot plug-in. Para obtener más información, consulte el Manual del usuario del emulador E2.
El emulador E1, E20 o E2 no es compatible con la función hot plug-out. No desconecte el cable de interfaz del sistema del usuario durante la depuración.
| |
| Nota sobre la función hot plug-out: El emulador y el sistema del usuario pueden resultar dañados. |
Aislador para el emulador E1
Para un entorno de depuración donde existe una diferencia de potencial entre el GND del sistema del usuario y el del PC host, utilice el aislador para el emulador E1 (R0E000010ACB20) que está disponible por separado en Renesas.
Adaptador de conversión de conector pequeño para el emulador E1
Un adaptador de conversión de conector pequeño para el emulador E1 (R0E000010CKZ11) está disponible por separado en Renesas para las placas del sistema del usuario que son demasiado pequeñas para montar el conector de 14 pines que es el conector estándar para el emulador E1. Al utilizar el adaptador, puede reducir el área ocupada por el conector montado en su sistema.
Sin embargo, cuando utilice el adaptador de conversión de conector pequeño para el emulador E1, tenga en cuenta que las asignaciones de pines del conector difieren de las del conector de interfaz estándar para el emulador E1.
Especificaciones
La Tabla 3-1 muestra las especificaciones comunes a los emuladores E1, E20 y E2.
La Tabla 3-2 muestra las especificaciones específicas del emulador E2.
La compatibilidad con algunas funciones relacionadas con la depuración también depende del depurador. Consulte el manual del usuario, etc. para el depurador que esté utilizando.
Tabla 3-1 Especificaciones comunes a los emuladores E1, E20 y E2
| Categoría amplia | Categoría media | Categoría estrecha | Especificación |
| Hardware en general | Máquina host correspondiente | Ordenador equipado con un puerto USB, El SO depende del depurador | |
| Interfaz del sistema de usuario | Conector de 14 pines | ||
| Interfaz de la máquina host | USB 2.0 (velocidad completa o alta velocidad) | ||
| Conexión al sistema de usuario | Conexión mediante el cable de interfaz del sistema de usuario proporcionado | ||
| Función de fuente de alimentación (solo cuando el emulador es un E1 o E2) | Se pueden suministrar 3,3 V o 5,0 V (con una corriente de hasta 200 mA) desde TVDD al sistema de usuario (realice los ajustes con el depurador) | ||
| Fuente de alimentación para el emulador | No es necesario (el ordenador host suministra alimentación a través del USB) | ||
| Elementos relacionados con la depuración | Interrupción | Interrupción de software | En áreas de ROM y RAM combinadas: 2000 puntos |
| Interrupción de hardware | 12 puntos, incluidos los utilizados para las condiciones de ejecución y de acceso a la CPU (8 puntos solo para las condiciones de ejecución y 4 puntos para las condiciones de ejecución o de acceso) | ||
| Interrupción de evento | Disponible | ||
| Interrupción forzada | Disponible | ||
| Interrupción de seguimiento completo | Disponible (memoria de seguimiento interna y almacenamiento E2) | ||
| Interrupción de entrada de activador externo | Disponible (solo en el emulador E2) | ||
| Evento | Número de eventos que se pueden establecer | 8 puntos para la ejecución, 8 puntos para el acceso a la CPU y 4 puntos para el acceso DMA | |
| Función disponible | Interrupción, seguimiento, medición del rendimiento | ||
| Combinación de eventos | OR, secuencial | ||
| Categoría amplia | Categoría media | Categoría estrecha | Especificación | |
| Elementos relacionados con la depuración (cont.) | Seguimiento (solo para dispositivos que incluyen una RAM de seguimiento interna) | Destino para el almacenamiento | Memoria de seguimiento interna | |
| Tamaño | Solo bifurcación: 1000 bifurcaciones Solo seguimiento de datos: 1000 ciclos de acceso Solo seguimiento de software: de 1000 a 2000 instrucciones | |||
| Datos rastreados | Bifurcaciones, ciclos de acceso a datos, ciclos de acceso DMA y seguimiento de software | |||
| Condiciones para iniciar y detener la grabación de datos | Detención de la ejecución del programa, ajustes de las condiciones del evento | |||
| Condiciones de seguimiento de datos | Condiciones del evento | |||
| Prioridad de la adquisición de seguimiento | Modo de seguimiento en tiempo real (prioridad dada a la velocidad) Modo de seguimiento no en tiempo real (prioridad dada a los datos) | |||
| Grabación de la memoria de seguimiento | Modo de anillo (modo de sobrescritura) Modo de parada de seguimiento completo Modo de interrupción de seguimiento completo Detención del seguimiento debido a la entrada de un activador externo (solo emulador E2) | |||
| Medición del rendimiento | Tiempo (1) | Sección de medición | Desde la ejecución hasta la interrupción | |
| Elemento medido | Tiempo de ejecución*3 | |||
| Rendimiento | Contadores de 32 bits | |||
| Tiempo (2) | Sección de medición | Desde la ejecución hasta la interrupción, o entre dos puntos de evento | ||
| Elementos medidos | Tiempo de ejecución, tiempo de ejecución total, recuento de pasadas, tiempo de ejecución máximo, tiempo de ejecución mínimo*3 | |||
| Rendimiento | Contadores de 32 bits (para tres secciones) | |||
| Distinto del tiempo | Elementos medidos | Número de instrucciones ejecutadas (todas o solo bifurcaciones), número de interrupciones aceptadas (nivel EI o nivel FE), número de excepciones aceptadas (instrucción asíncrona o instrucción síncrona), ciclos de reloj (todos, mientras las interrupciones están inhibidas o distintos del procesamiento de interrupciones), número de captaciones de instrucción solicitadas, número de aciertos en la caché de instrucciones | ||
| Sección de medición | Desde la ejecución hasta la interrupción, o entre dos puntos de evento | |||
| Elementos medidos | Valor más reciente, valor total, recuento de pasadas, valor máximo, valor mínimo | |||
| Rendimiento | Contadores de 32 bits (para cuatro secciones) | |||
| Monitorización de RAM pseudo en tiempo real | Disponible (ocupa un bus (roba ciclos))*1 | |||
| Modificación directa de la memoria | Disponible (ocupa un bus (roba ciclos))*1 | |||
| Consola de depuración | No disponible | |||
| Categoría amplia | Categoría media | Categoría estrecha | Especificación |
| Elementos relacionados con la depuración (cont.) | Descarga de la memoria flash externa | No es posible | |
| Conexión en caliente | Posible (para usar con el emulador E1, requiere un adaptador de conexión en caliente que se vende por separado) | ||
| Interrupciones periféricas | Disponible*2 | ||
| Detección del emulador por parte de los programas de usuario | No disponible | ||
| Seguridad | Autenticación de código ID de 16 bytes | ||
| Ajustes del ID de seguridad | No disponible | ||
| Ajustes de los indicadores de seguridad | No disponible | ||
| Activación de los ajustes de la unidad criptográfica inteligente (tipo esclavo) (ICUS) | No es posible | ||
| Interfaz de conexión | LPD de 1 pin 500 kbps/1 Mbps/2 Mbps (E1, E20 o E2) LPD de 4 pines 5,5 MHz/11 MHz (E1, E20 o E2) JTAG 6,25 MHz/11 MHz (solo E2) | ||
| Elementos relacionados con la programación | Ajustes del ID de seguridad | Disponible | |
| Ajustes de los indicadores de seguridad | Disponible | ||
| Activación de los ajustes de la unidad criptográfica inteligente (tipo esclavo) (ICUS) | Posible | ||
| Interfaz de conexión | UART de 2 hilos, UART de 1 hilo, CSI | ||
Notas:
- Solo disponible para el área de RAM local.
- La función para detener el funcionamiento de E/S periféricas en una interrupción se denomina función de interrupción periférica. El depurador determina si las funciones de emulación periférica están establecidas o no. Consulte el manual del depurador que esté utilizando para saber cómo configurarlas. Consulte el manual de la MCU que esté utilizando para comprobar si las funciones de emulación periférica están establecidas.
- La resolución de los tiempos medidos depende de la interfaz utilizada para la conexión (p. ej., resolución de 90,9 ns para una conexión LPD de 4 pines que funciona a 11 MHz).
Tabla 3-2 Especificaciones específicas del emulador E2
| Categoría amplia | Categoría media | Categoría estrecha | Especificación |
| Elementos relacionados con la depuración | Seguimiento de software (salida LPD)*1 | CPU de destino | Selección de una sola CPU. Para dispositivos de varios núcleos: Cuando el depurador está conectado al emulador, se selecciona una sola CPU de destino. Si se cambia la CPU de destino, el depurador debe volver a conectarse al emulador (solo disponible en el modo de depuración síncrona). |
| Destino para el almacenamiento | "Almacenamiento E2": memoria para el almacenamiento en el emulador E2 | ||
| Búfer interno | Ocho etapas*4 | ||
| Datos rastreados | Datos de seguimiento de software + marcas de tiempo (proporcionadas por el emulador E2)*2 Resolución: 8,333 ns, máximo 27 días | ||
| Condiciones para iniciar y detener la grabación de datos | Inicio y detención de la ejecución del programa (interrupciones) | ||
| Prioridad de la adquisición de seguimiento | Modo de seguimiento en tiempo real (prioridad dada a la velocidad) | ||
| Grabación de la memoria de seguimiento | Modo de anillo (modo de sobrescritura) Modo de parada de seguimiento completo Modo de interrupción de seguimiento completo | ||
| Entrada/salida de activador externo*1 | Canales de señal de entrada | Interfaz de expansión E2: 2 canales. 0: pin 11, canal 1: pin 12 | |
| Canales de señal de salida | Interfaz de expansión E2: 2 canales. 0: pin 9, canal 1: pin 10 | ||
| Tensión de la interfaz | Cuando el emulador no está suministrando alimentación al sistema de usuario: Cuando el emulador está suministrando alimentación al sistema de usuario: | ||
| Condiciones para la detección de entradas de activador | Detección de bordes (ascendente, descendente o ambos bordes) Detección de nivel (bajo o alto) | ||
| Funcionamiento cuando se introduce un activador | Cuando se está utilizando el seguimiento de software (salida LPD): Cuando no se está utilizando el seguimiento de software (salida LPD): | ||
| Condición para la detección de salidas de activador | Detección de interrupciones*3 | ||
| Funcionamiento cuando se emite un activador | Se puede especificar la salida de un pulso bajo o alto (de 1 µseg a 65535 µseg). |
Notas:
- Cuando se están utilizando las funciones de seguimiento de software (salida LPD), entrada de activador externo o salida de activador externo, el acceso a la memoria durante la ejecución de un programa, los cambios en las condiciones de los eventos, la lectura de la memoria de seguimiento interna y la visualización de los indicadores de estado, como STOP, están desactivados.
- Una marca de tiempo indica el momento en que el emulador E2 adquiere los datos de seguimiento de software, no el momento en que se ejecutó la instrucción en el software que se está depurando. El emulador E2 requiere que la ejecución del programa por parte de la MCU comience solo después de que haya comenzado a contar sus valores de marca de tiempo. Dado que el inicio del conteo de los valores de marca de tiempo no se puede sincronizar con precisión con el inicio de la ejecución del programa, las marcas de tiempo que se han añadido a los datos de seguimiento de software almacenados desde el encabezado del almacenamiento E2 pueden incluir algunos errores.
- Cuando la función de seguimiento de software (salida LPD) no está en uso, las interrupciones no son detectables durante el período de 10 µseg después de que un programa haya comenzado a ejecutarse.
- La salida de la combinación de un valor de PC y el valor inmediato o de registro correspondiente utiliza una etapa del búfer interno. Cuando los datos de seguimiento de software se han almacenado hasta la séptima etapa del búfer interno, se almacena un mensaje de desbordamiento en la octava etapa.
Descripción general de las especificaciones específicas del emulador E2
Seguimiento de software (salida LPD)
Los dispositivos de la familia RH850 admiten instrucciones de depuración para la salida de datos de seguimiento de software. Los datos de seguimiento de software se almacenan en la memoria de seguimiento interna del dispositivo y se envían al emulador a través de los pines LPD, que es la interfaz de conexión de depuración. A diferencia del seguimiento convencional, la función de seguimiento de software no contempla el establecimiento de eventos o condiciones para que los datos de seguimiento se envíen cuando la configuración coincida con los resultados de la ejecución del programa; en cambio, esta función ayuda al usuario a integrar instrucciones de depuración en el programa que se va a ejecutar como puntos de control o con el fin de enviar información específica o valores de registro y enviar el historial de ejecución al lado del emulador como datos de seguimiento. Utilice esta función como una nueva forma de depuración. El depurador de CS+ proporciona una funcionalidad útil para aplicar esta función de seguimiento de software (a través de la interfaz LPD). Para obtener más información, consulte el manual del usuario y la nota de aplicación de CS+.
Para obtener más información sobre las instrucciones de depuración, consulte el Manual del usuario de RH850 G3M/G3MH/G3K/G3KH: Instrucciones de depuración. En la tabla 3-3 se ofrece una descripción general de estas instrucciones.
Cuando el emulador no está conectado y las instrucciones de depuración integradas en un programa se ejecutan, los datos de seguimiento de software no se envían desde la interfaz LPD.
Tabla 3-3 Instrucciones de depuración para el seguimiento de software
| Instrucción de depuración | Función | Intervalo entre la ejecución de la instrucción integrada y la salida LPD* | |
| LPD de 4 pines (11 MHz) | LPD de 1 pin (2 Mbps) | ||
| DBCP | Envía el valor de PC actual como datos de seguimiento de software. | 5,182 usec | 28,500 usec |
| DBTAG imm10 | Envía un valor inmediato de 10 bits (imm10) como datos de seguimiento de software. También se puede seleccionar el envío del valor de PC. | 1,727 usec (sin el valor de PC) | 9,500 usec (sin el valor de PC) |
| DBPUSH rh-rt (Los registros de propósito general se especifican como rh ≤ rt (en orden ascendente).) | Envía los números de registro y los valores de los registros de propósito general de rh a rt como datos de seguimiento de software. También se puede seleccionar el envío del valor de PC. | 5,182 usec (Envía un registro sin el valor de PC) | 28,500 usec (Envía un registro sin el valor de PC) |
Nota: Este elemento indica el tiempo necesario para el envío LPD de datos de seguimiento de software generados al ejecutar una instrucción de depuración. Cuando este intervalo sigue a la ejecución de una instrucción de depuración, se pueden evitar los desbordamientos (pérdidas) de datos de seguimiento de software. Incluso si la instrucción de depuración se ejecuta con un intervalo corto, el dispositivo tiene un búfer interno para el seguimiento y no se producirá un desbordamiento (una pérdida de datos) de inmediato; sin embargo, tenga en cuenta que se produce un desbordamiento si el búfer interno se llena. Para la instrucción DBPUSH, establezca el número total de registros en menos de 5 para evitar un desbordamiento.
Entrada y salida de disparador externo
El uso de la interfaz de expansión del emulador E2 (el conector para la interfaz se puede encontrar quitando la cubierta en la que está impresa la función SELF CHECK) permite la entrada y salida de disparadores externos. Para obtener más información sobre la función, consulte la tabla 3-2. Para obtener más información sobre la interfaz de expansión, consulte el Manual del usuario del emulador E2.

Notas sobre el uso
A continuación, se ofrecen notas de precaución sobre el uso del emulador E1, E20 o E2.
Notas sobre las diferencias de funcionamiento entre el dispositivo real y el emulador E1, E20 o E2
Instrucción DBTRAP
La instrucción DBTRAP se utiliza para las funciones de interrupción de software y, por lo tanto, no se puede utilizar en programas con el emulador.
Función AUDR
Cuando se conecta un emulador, no se puede utilizar la función de supervisión de RAM del depurador avanzado de usuario (AUDR), que permite depurar un programa mientras está montado en un sistema.
Función de programación en serie
La función de programación en serie no se puede utilizar con el emulador durante la depuración.
Modo HALT (número omitido)
La información que antes figuraba bajo este número se ha integrado en la sección Modo HALT y ejecución paso a paso de la instrucción HALT.
Corriente consumida
Se consume más corriente cuando se conecta un emulador que cuando no se conecta. Es decir, el dispositivo de destino consume más energía durante la depuración que en el funcionamiento normal, ya que las funciones de depuración están en funcionamiento.
Inicialización de áreas de RAM
Cuando se conecta un emulador, las áreas de RAM local y FCU-RAM se inicializan a 0000 0000H. Esto conlleva las siguientes diferencias con respecto al dispositivo real.
- Los valores iniciales en el área de RAM después de iniciar un emulador son diferentes de los valores iniciales (valores no definidos).
- Los errores ECC debidos a la no inicialización de la RAM no se detectan con el emulador. Si el emulador no está conectado y el funcionamiento es incorrecto, compruebe que las áreas de RAM se han inicializado.
Para emular errores ECC, configure las siguientes opciones.
- El área de RAM no se inicializa cuando se inicia el emulador.
- OPJTAG no está configurado para una conexión LPD antes de conectar el emulador.
Sin embargo, si no se inicializa un área de RAM, las siguientes funciones no están disponibles.
- Descarga en la memoria flash integrada
- Cambios en la memoria flash integrada mediante el panel [Memory] (Memoria) o el panel [Disassemble] (Desensamblar)
- Configuración de interrupciones de software
- Reescritura del byte de opción
Indicador OTP
No establezca el indicador de programación de una sola vez (OTP) en la autoprogramación con el emulador. Tenga en cuenta que el establecimiento del indicador imposibilita la descarga desde el depurador a la memoria flash.
Funcionamiento en respuesta a restablecimientos e interrupciones cuando se utiliza un emulador (número omitido)
La información que antes figuraba bajo este número se ha integrado en las secciones Restablecimientos mientras se utiliza el emulador e Interrupciones mientras se utiliza el emulador.
Registro de bytes de opción
El depurador no puede escribir nuevos valores en los bits del registro de bytes de opción que se indican a continuación, ya que el emulador los utiliza. Además, no intente la autoprogramación para escribir nuevos valores en estos bits.
- Bits OPJTAG1 y OPJTAG0 (bits 30 y 29 del registro OPBT2). Los valores de los bits OPJTAG1 y OPJTAG0 son los siguientes.
Cuando se selecciona la interfaz LPD de 4 patillas: 01B
Cuando se selecciona la interfaz JTAG: 11B
Notas de precaución sobre la depuración
Tratamiento de los dispositivos que se utilizaron para la depuración
No utilice dispositivos que se hayan utilizado para la depuración en la producción en masa. Esto se debe a que la escritura en la memoria flash de dichos dispositivos ya se ha realizado durante la depuración, por lo que no podemos garantizar el número de veces que se puede volver a escribir en la memoria flash. Se producen errores del depurador cuando ya no es posible la programación de la memoria flash. Sustituya el dispositivo en tales situaciones.
Alimentación del sistema de destino durante la depuración
No apague la alimentación del sistema de destino durante la depuración. Si lo hace, será necesario volver a conectar el depurador.
Función de interrupción de hardware (acceso) (el tiempo en que se produce una interrupción)
Cuando la función de interrupción de hardware (acceso) está en uso, se producirá una interrupción en respuesta a la lectura o escritura de datos especificados por una instrucción de lectura-modificación-escritura después de la instrucción. Otras interrupciones de hardware (acceso) se producen antes de la instrucción.
Función de interrupción de hardware (acceso) (formas de acceso de lectura o escritura que no son detectables)
En general, no se produce ninguna interrupción aunque una condición de acceso de lectura o escritura se cumpla con las siguientes instrucciones.
- CAXI, SET1, CLR1, NOT1 y TST1
- PREPARE, DISPOSE, PUSHSP, POPSP, SWITCH, CALLT y SYSCALL
Sin embargo, la detección de la lectura por las instrucciones en (1) es posible, pero solo si no se especifica ninguna condición de datos.
Función de interrupción de hardware (acceso) (tabla EIINT)
No establezca la dirección de la tabla EIINT como una condición de interrupción de hardware. Si se produce una interrupción, no será posible, en algunos casos, regresar del procesamiento de interrupción incluso si se ejecuta EIRET.
Funciones multiplexadas de los pines utilizados para las señales OCD
Las funciones multiplexadas de los pines utilizados para la depuración en chip (OCD) no se pueden utilizar durante la depuración.
Interfaz de depuración
Los emuladores E1, E20 y E2 admiten interfaces LPD de 1 y 4 pines. El emulador E2 también admite la interfaz JTAG.
El funcionamiento es el siguiente si la configuración de los bits OPJTAG1 y OPJTAG0 del registro de bytes de opción 2 es "11B" (JTAG: la interfaz JTAG está seleccionada en el caso de un chip en blanco) y el emulador está conectado a través de la interfaz LPD de 1 o 4 pines.
- Al iniciar (conectar) el emulador E1, E20 o E2
La configuración del registro de bytes de opción 2 se cambia de la configuración para JTAG a la de LPD de 1 o 4 pines por el depurador al conectarse a un emulador.
Por lo tanto, los bits OPJTAG1 y OPJTAG0 del registro de bytes de opción 2 son "10B" (LPD de 1 pin) o "01B" (LPD de 4 pines) durante el funcionamiento del emulador.
- Al salir de una sesión con (desconectar) el emulador E1, E20 o E2 La configuración del registro de bytes de opción 2 puede ser cambiada por el depurador.
- El valor de los bits OPJTAG1 y OPJTAG0 del registro de bytes de opción 2 se puede cambiar a "11B" (para JTAG), lo que requiere la reescritura de la memoria flash.
- La configuración de los bits OPJTAG1 y OPJTAG0 del registro de bytes de opción 2 se puede dejar como "01B" (para LPD de 4 pines) o "10B" (para LPD de 1 pin).
Cuando la interfaz LPD también se utiliza la próxima vez que se conecta el emulador, recomendamos salir del programa sin cambiar la configuración de la interfaz LPD.
Si la alimentación del sistema de destino se apaga debido a una finalización anormal de la sesión del emulador, los bits OPJTAG1 y OPJTAG0 del registro de bytes de opción 2 no se reescriben y, por lo tanto, conservan el valor "01B" (para LPD de 4 pines) o "10B" (para LPD de 1 pin). Si desea cambiar los bits OPJTAG1 y OPJTAG0 del registro de bytes de opción 2 a "11B" (para JTAG), hágalo al final de la sesión del emulador E1, E20 o E2.
Inicialización de las áreas de RAM
Todas las áreas de RAM para uso de un programa deben inicializarse cuando se utiliza un emulador. Antes de utilizar el emulador, si se realiza alguna configuración para inicializar el área de RAM cuando se inicia el emulador, no se generan errores ECC, ya que el depurador inicializa el área de RAM. Sin embargo, cuando el dispositivo real se opera con un programa que no inicializa el área de RAM, se generarán errores ECC, lo que impedirá el funcionamiento normal del programa.
También se requiere la ROMización porque cualquier dato que el emulador envíe al área de RAM antes de la ejecución del programa también se inicializará. Para obtener más información, consulte el manual de usuario del compilador que esté utilizando.
Restablecimiento de pines (número omitido)
La información que estaba anteriormente bajo este número se ha integrado en la sección Restablecimientos mientras el emulador está en uso.
Función de rastreo
Las siguientes restricciones se aplican a la función de rastreo.
- La escritura de datos en forma de inserción mediante la ejecución de la instrucción PUSHSP o PREPARE podría no rastrearse.
- En el caso del rastreo de sección, por ejemplo, la instrucción inmediatamente anterior a la instrucción captada que realmente provocó el inicio del rastreo podría incluirse en los datos de rastreo.
- En algunos casos, la información de rastreo adquirida se perderá. Esto depende del programa que se esté ejecutando. La información perdida no se puede restaurar, pero se indica (muestra) el hecho de la pérdida. Se podría perder información cuando el acceso a los datos por parte de la CPU es continuo y frecuente.
- Cuando se da prioridad en el rastreo a la operación no en tiempo real, las funciones para detener el rastreo cuando la memoria de rastreo se llena (función de parada por rastreo completo) y cuando se ha adquirido un número especificado de mensajes de rastreo después de un evento (función de parada por retardo de rastreo) no están disponibles. Para utilizar estas funciones, dé prioridad a la operación en tiempo real.
- Cuando se especifica el rastreo cualificado por datos (rastreo de puntos), es decir, el rastreo solo de datos en el acceso a una dirección específica, el rastreo continúa con cualquier condición de datos ignorada, incluso si se establecen las condiciones de acceso de lectura. El rastreo sigue estando regido por condiciones distintas de las condiciones de datos.
Calidad de la programación flash
Para mejorar la calidad, siga las siguientes directrices.
- Los circuitos están diseñados como se describe en los manuales de usuario de la MCU y el emulador E1, E20 o E2.
- La MCU, el emulador E1, E20 o E2 y el software se utilizan como se describe en los respectivos manuales de usuario.
- El suministro de energía al sistema del usuario es estable.
Encendido/apagado de la alimentación
Encienda/apague la alimentación del emulador E1, E20 o E2 y el sistema del usuario siguiendo el procedimiento que se indica a continuación.
- Cuando se utiliza una fuente de alimentación separada para el sistema del usuario
<Cuando se utiliza el emulador>
- Compruebe que la alimentación está apagada. Compruebe que el sistema del usuario está apagado. Cuando utilice el emulador E20, compruebe que su interruptor de alimentación está apagado.
- Conecte el sistema del usuario. Conecte el emulador y el sistema del usuario con un cable de interfaz del sistema del usuario.
- Conecte la máquina host y encienda el emulador. Conecte el emulador y la máquina host con un cable de interfaz USB. El emulador E1 o E2 se enciende conectando el cable de interfaz USB. Cuando utilice el emulador E20, encienda su interruptor de alimentación.
- Encienda el sistema del usuario. Encienda el sistema del usuario.
- Inicie el depurador. Inicie el depurador.
<Cuando haya terminado de utilizar el emulador>
- Cierre el depurador. Cierre el depurador.
- Apague el sistema del usuario. Apague el sistema del usuario.
- Apague el emulador y desconéctelo. Cuando utilice el emulador E20, apague su interruptor de alimentación. Desconecte el cable de interfaz USB del emulador E1, E20 o E2. El emulador E1 o E2 se apaga desconectándolo del cable de interfaz USB.
- Desconecte el sistema del usuario.
Desconecte el cable de interfaz del sistema del usuario del sistema del usuario.
| |
| Nota sobre la fuente de alimentación del sistema del usuario: El sistema del usuario puede resultar dañado debido a la corriente de fuga. |
- Cuando la alimentación se suministra al sistema del usuario desde el emulador E1 o E2
<Cuando se utiliza el emulador>
- Compruebe que la alimentación está apagada. Compruebe que el sistema del usuario está apagado.
- Conecte el sistema del usuario. Conecte el emulador y el sistema del usuario con un cable de interfaz del sistema del usuario.
- Conecte la máquina host y encienda el emulador. Conecte el emulador y la máquina host con un cable de interfaz USB y, a continuación, encienda el emulador.
- Inicie el depurador. Inicie el depurador y seleccione la configuración de la fuente de alimentación al sistema del usuario.
<Cuando haya terminado de utilizar el emulador>
- Cierre el depurador. Cierre el depurador.
- Apague el emulador y desconéctelo. Desconecte el cable de interfaz USB del emulador y, a continuación, apague el emulador.
- Desconecte el sistema del usuario.
Desconecte el cable de interfaz del sistema del usuario del sistema del usuario.
PBG
Cuando esté utilizando un emulador, deje el bit PROTDEB del registro FSGDxxDPROTn en PBG con la configuración 1 (que permite el acceso por parte de un maestro de depuración). Cambiar el bit a un valor distinto de su valor inicial puede provocar que el acceso normal a la memoria se vuelva imposible.
Restablecimientos mientras el emulador está en uso
La tabla 4-1 muestra los estados de un dispositivo mientras el emulador está en uso y el funcionamiento de los restablecimientos emitidos por el sistema del usuario o el programa del usuario (es decir, el restablecimiento del sistema del usuario). Durante la ejecución paso a paso única, el emulador enmascara los restablecimientos del sistema del usuario para que pueda seguir emulando cada línea del código fuente del programa en tiempo no real. En la ejecución paso a paso a nivel de código fuente C, los restablecimientos se enmascaran de diferentes maneras según el depurador; un método es utilizar la ejecución paso a paso única y otro es establecer un punto de interrupción temporal y ejecutar el programa del usuario. En consecuencia, este documento no puede definir si un restablecimiento está enmascarado por el emulador o no; consulte el manual del depurador que esté utilizando.
Tabla 4-1 Estado de un dispositivo y enmascaramiento de los restablecimientos del sistema del usuario por el emulador
| Estado de un dispositivo | |||||
| En interrupciones | En ejecución paso a paso única | En la ejecución del programa del usuario | En la ejecución paso a paso a nivel de código fuente C | ||
| Especificación de máscara de restablecimiento en el depurador | Restablecimientos no enmascarados | Restablecimientos enmascarados* | Restablecimientos no enmascarados | Depende del depurador | |
| Restablecimientos enmascarados | Restablecimientos enmascarados* | ||||
- Cuando un depurador emite un restablecimiento (pulsando el botón de restablecimiento del depurador o de alguna otra manera), el restablecimiento siempre está habilitado independientemente de si el enmascaramiento del restablecimiento está habilitado o deshabilitado. Después de que el depurador emite un restablecimiento, se generan interrupciones para todas las CPU.
- Los restablecimientos generados en los estados marcados con (*) en la Tabla 4-1 se mantienen pendientes. Por ejemplo, cuando se realiza una configuración para el procesamiento de restablecimiento de software durante la ejecución paso a paso única o el depurador aplica un restablecimiento de software estableciendo un registro durante una interrupción, el restablecimiento se mantiene pendiente y se realiza después de que se elimina la máscara de restablecimiento.
- No permita la generación de un restablecimiento en forma de restablecimiento de pin desde el sistema de destino que no sea mientras se está ejecutando un programa, independientemente de la presencia de enmascaramiento como se describe anteriormente. Un restablecimiento generado mientras el programa se está ejecutando puede provocar que el depurador se bloquee.
Interrupciones durante el uso del emulador
La Tabla 4-2 muestra los estados de un dispositivo durante el uso del emulador y el funcionamiento de las interrupciones. Durante la ejecución paso a paso, el emulador enmascara las interrupciones para poder seguir emulando cada línea de código fuente del programa en tiempo no real. Cuando se va a ejecutar paso a paso el procesamiento de interrupciones, establezca un punto de interrupción al principio del procesamiento de interrupciones y genere una interrupción durante la ejecución del programa de usuario. A continuación, se generará una interrupción al principio del procesamiento de interrupciones. En la ejecución paso a paso a nivel de código fuente C, las interrupciones se enmascaran de diferentes maneras según el depurador; un método consiste en utilizar la ejecución paso a paso y otro en establecer un punto de interrupción temporal y ejecutar el programa de usuario. Por consiguiente, este documento no puede definir si las interrupciones están enmascaradas o no por el emulador; consulte el manual del depurador que esté utilizando.
Tabla 4-2 Estado de un dispositivo y enmascaramiento de interrupciones por parte del emulador
| Estado de un dispositivo | |||
| En interrupciones | En ejecución paso a paso | En ejecución del programa de usuario | En ejecución paso a paso a nivel de código fuente C |
| Interrupciones enmascaradas* | Interrupciones no enmascaradas (funcionamiento según la especificación del sistema de usuario) | Depende del depurador | |
- Las interrupciones (EIINT, FEINT y FPI) generadas en el estado marcado con (*) en la Tabla 4-2 se mantienen pendientes y el procesamiento de interrupciones continúa después de que se cancele el enmascaramiento de interrupciones.
Modo HALT y ejecución paso a paso de la instrucción HALT
Una interrupción conduce a la liberación del modo HALT.
Cuando se encuentra una instrucción HALT durante la ejecución paso a paso (ejecución en unidades de instrucción de ensamblaje), se establece una interrupción en la siguiente instrucción después de la instrucción HALT, y el modo no cambia al modo HALT. Cuando se encuentra una instrucción HALT durante la ejecución paso a paso a nivel de código fuente C, si la transición al modo HALT continúa o no depende de las funciones del depurador.
Punto de precaución con respecto a la conexión de un emulador (reset de pin)
La señal de reset que continúa afirmándose mientras se preparan las comunicaciones entre el emulador y la MCU cuando el emulador está conectado provoca la posibilidad de comunicaciones incorrectas. Por lo tanto, asegúrese de que la señal de reset no permanezca afirmada cuando el emulador esté conectado.
Punto de precaución con respecto a la conexión de un emulador (tiempo necesario para prepararse para comunicarse)
Cuando se conecta un emulador, se ejecuta un programa que se escribió en la MCU desde el vector de reset antes de que el emulador y la MCU puedan comunicarse. Tenga cuidado en este punto.
Cuando la depuración de un programa escrito en la MCU crea un problema, elimine el problema insertando un tiempo de espera* indicado a continuación antes de ejecutar el programa después de la liberación del estado de reset.
- Cuando [Usar la placa PiggyBack] está configurado como [No]:
- Para la interfaz LPD de 1 pin, se requiere esperar al menos 120 ms.
- Para la interfaz LPD de 4 pines, se requiere esperar al menos 22 ms.
- Cuando [Usar la placa PiggyBack] está configurado como [Sí]:
- Para la interfaz LPD de 4 pines, se requiere esperar al menos 70 ms (la interfaz LPD de 1 pin no se puede utilizar con la placa PiggyBack).
Nota: El tiempo necesario para preparar las comunicaciones depende del entorno del PC host del emulador E1, E20 o E2 y de la frecuencia de funcionamiento de la MCU.
Punto de precaución con respecto a la conexión de un emulador (reset interno)
Cuando el programa almacenado genera un reset (reset de software o reset causado por el desbordamiento del temporizador watchdog) inmediatamente después de una liberación del estado de reset inicial, el reset puede generarse antes de que se hayan establecido las comunicaciones entre el emulador y la MCU después de que se conecte el emulador, lo que provoca la posibilidad de comunicaciones incorrectas.
En consecuencia, inserte un tiempo de espera* indicado a continuación antes de aplicar un reset después de una liberación del estado de reset inicial al depurar un programa que incluye un reset.
- Cuando [Usar la placa PiggyBack] está configurado como [No]:
- Para la interfaz LPD de 1 pin, se requiere esperar al menos 120 ms.
- Para la interfaz LPD de 4 pines, se requiere esperar al menos 22 ms.
- Cuando [Usar la placa PiggyBack] está configurado como [Sí]:
- Para la interfaz LPD de 4 pines, se requiere esperar al menos 70 ms (la interfaz LPD de 1 pin no se puede utilizar con la placa PiggyBack).
Nota: El tiempo necesario para preparar las comunicaciones depende del entorno del PC host del emulador E1, E20 o E2 y de la frecuencia de funcionamiento de la MCU.
Acceso a los recursos de E/S en la MCU
El acceso a los recursos de E/S (registros y RAM) en la MCU por parte del depurador (es decir, el acceso a través de la ventana de memoria o de registro de E/S) se realiza de la misma manera que el acceso desde un programa de usuario.
Ejemplos (para el funcionamiento real de los recursos de E/S, consulte el manual de la MCU que esté utilizando):
- Acceso a los recursos DTS-RAM
El acceso normal no continuará a menos que se asigne un maestro para utilizar el canal. Cuando se intenta acceder mientras no se ha asignado un maestro, se detectará un error en el lado ECM. - Acceso a los recursos FCU-RAM
El acceso normal no continuará a menos que se establezca el bit de habilitación FCU-RAM. - Acceso al área PBG
El intento de acceso al área PBG no continuará mientras la protección esté habilitada. Además, esto está dentro del alcance de la detección de errores.
Puntos de precaución con respecto a la conexión hot plug-in
- Antes de continuar con la conexión hot plug-in, establezca los bits OPJTAG [1:0] en el registro de bytes de opción correspondiente de acuerdo con la interfaz de depuración que se seleccionará. Cuando los bits OPJTAG [1:0] del registro de bytes de opción no coinciden con la interfaz de depuración que se va a utilizar, se produce un error de conexión.
- Permitir la conexión hot plug-in evita el uso del aislador opcional para el emulador E1 (el aislador es solo para uso con los grupos RH850 y RL78).
- Permitir la conexión hot plug-in evita el suministro de energía al sistema de usuario por parte del emulador E1 o E2.
- Si no se va a utilizar la conexión hot plug-in, el área de RAM se inicializará* cuando se inicie el emulador. Permitir la conexión hot plug-in evita esta inicialización y hace que el enmascaramiento de los pines sea imposible. Por lo tanto, cuando se inicia el emulador sin inicializar el área de RAM que va a utilizar un programa, se producen errores ECC. Por lo tanto, asegúrese de inicializar el área de RAM que va a utilizar un programa antes de configurar el sistema para la conexión hot plug-in.
- Después de completar la conexión hot plug-in, el programa de usuario se estará ejecutando. En este momento, solo están disponibles las funciones del emulador que se enumeran a continuación.
- Acceso de lectura o escritura al área de RAM interna
- Interrupción forzada
- Reset de la CPU
Aplique una interrupción forzada si desea volver a utilizar todas las funciones compatibles con el emulador. Después de la interrupción forzada, las funciones equivalentes a las que se pueden utilizar después del inicio normal de un programa estarán disponibles.
Nota: El área de RAM solo se inicializa si se realiza la configuración para inicializar el área de RAM cuando se inicia el emulador.
Casos en los que la conexión hot plug-in no es posible
La conexión hot plug-in no se puede utilizar cuando el microcontrolador está en el estado de entrada de reset.
Medición del rendimiento
En el caso de medir una sección específica, si los intervalos entre el inicio y el final de una medición, y entre el final de esa medición y el inicio de la siguiente son cortos, la medición no es posible. Para obtener mediciones correctas, el intervalo* debe ser lo suficientemente largo.
Nota: El intervalo de detección requerido depende de la frecuencia de funcionamiento y de la frecuencia de comunicaciones LPD de la MCU.
Reset
Si se produce un reset durante la ejecución de un programa de usuario, las funciones de depuración (interrupciones, eventos, rastreos, temporizadores, etc.) y el funcionamiento de los microcontroladores pueden volverse inestables.
Reescritura de la memoria flash en chip (RAM de trabajo)
Cuando el depurador realiza cualquier operación que implique la programación de la memoria flash* durante una interrupción, parte del área de RAM interna se utiliza como un área de RAM de trabajo. El área de 4 KB (para el emulador E2) o el área de 9 KB (para el emulador E1 o E20) desde la última dirección del área de RAM local de la CPU1 se establece inicialmente como el área de RAM de trabajo. Si un dispositivo no tiene un área de RAM local, se utiliza el área de RAM de retención.
El depurador puede cambiar el área de RAM de trabajo. Después de que el depurador haya guardado los valores del área de RAM de trabajo y reescriba la memoria flash, restaura los valores guardados en el área de RAM de trabajo. Para garantizar los valores, es necesario establecer un área a la que no habrá acceso por parte del DMAC o cualquier maestro externo al área de RAM de trabajo para que el funcionamiento pueda continuar incluso si el dispositivo entra en el estado de interrupción.
Nota: La reescritura de la memoria flash se realiza en respuesta a cualquiera de las siguientes operaciones.
- Descarga a la memoria flash en chip
- Cambios en la memoria flash en chip mediante el panel [Memory] (Memoria) o el panel [Disassemble] (Desensamblar)
- Configuración o cancelación de interrupciones de software
- Reejecución después de encontrar una interrupción de software (incluida la ejecución paso a paso)
Funciones de evento (acceso de 64 bits)
No establezca ningún evento de acceso con la condición en unidades de 64 bits. El emulador puede detectar el acceso en una unidad distinta de 64 bits como si cumpliera tales condiciones u otros eventos pueden no funcionar normalmente.
Funciones de evento (en el orden de detección de eventos)
En los siguientes casos, dado que los órdenes de las instrucciones y la detección de eventos pueden no funcionar como se establece, para medir el tiempo o el rendimiento en eventos secuenciales, el rastreo de secciones y las secciones deseadas pueden no ser posibles.
- Se establece un evento para instrucciones consecutivas, pero las dos instrucciones se ejecutan al mismo tiempo.
- Un evento de acceso detecta instrucciones de lectura y escritura adyacentes, ya que el tiempo de detección de eventos difiere en el acceso de escritura y lectura y el tiempo puede detectarse en el orden de lectura y luego escritura, aunque las instrucciones se ejecuten en el orden de escritura y luego lectura.
Funciones de evento (instrucciones de manipulación de bits)
Cuando se establece una condición de acceso de lectura o escritura para un evento, el ciclo de escritura del tipo lectura-modificación-escritura generado por una instrucción de manipulación de bits no se detecta como un evento. Esta condición no se puede utilizar como un disparador para una interrupción, la adquisición de rastreo o la medición del rendimiento en el caso de tales instrucciones.
Cumplimiento de dos condiciones de interrupción antes de una sola interrupción
Si se detecta otro evento de acceso de lectura inmediatamente antes de una transición al estado de interrupción debido a una interrupción forzada o una interrupción de evento, se producirá una interrupción adicional inmediatamente después de que se reanude la ejecución del programa porque la solicitud de interrupción se aceptó como un evento de acceso de lectura en el momento de la reanudación.
Funciones de interrupción de software (áreas de RAM)
La función de interrupción de software se implementa reemplazando las instrucciones. Por lo tanto, tenga en cuenta que no se producirá ninguna interrupción si el valor en una dirección donde se ha establecido una interrupción de software es reescrito por un programa de usuario que se está ejecutando.
Placa PiggyBack
Cuando la placa PiggyBack esté en uso como la placa de destino, seleccione [Usar la placa PiggyBack] en [Sí]. Si no se realiza esta configuración, el emulador no se puede conectar.
Función de rastreo de software (salida LPD) cuando se selecciona la interfaz LPD de 1 pin (solo para el emulador E2)
Cuando se selecciona la LPD de 1 pin y se genera una interrupción como una interrupción forzada, una interrupción de rastreo completo desde el almacenamiento E2 o una interrupción debido a la entrada de un disparador externo, el rastreo de software (salida LPD) no se puede utilizar cuando se reanuda posteriormente la ejecución del programa. Para continuar con el rastreo de software (salida LPD) de nuevo, vuelva a conectar el emulador al depurador.
Punto de precaución con respecto a los datos de rastreo adquiridos mediante el rastreo de software (salida LPD) (solo para el emulador E2)
Cuando se genera una interrupción como una interrupción forzada, una interrupción de rastreo completo desde el almacenamiento E2 o una interrupción debido a la entrada de un disparador externo, la información de una instrucción de depuración que se ejecutó inmediatamente antes de la interrupción no se almacenará en el almacenamiento E2.
Cuando se ejecuta una instrucción de depuración durante la ejecución paso a paso y una interrupción de software o una interrupción de hardware se especifican y ejecutan mediante la instrucción de depuración, los datos de rastreo de software no se envían a través de la interfaz LPD.
Cuando la adquisición de rastreo se detiene debido a una interrupción generada por una interrupción de software, una interrupción de hardware, una interrupción de evento o una interrupción de rastreo completo desde la memoria de rastreo interna, el historial de ejecución desde una instrucción DBCP ejecutada en el área de depuración se almacena como los datos de rastreo finales en el almacenamiento E2 y la memoria de rastreo interna después de la interrupción en la ejecución.
Puntos de interrupción en el modo P/E de flash de código o el modo P/E de flash de datos
Durante la depuración de un programa de usuario que hace que el dispositivo de destino entre en el modo P/E de flash de código o el modo P/E de flash de datos, recomendamos utilizar puntos de interrupción de hardware en lugar de puntos de interrupción de software.
Dado que la memoria flash no se puede programar mientras el dispositivo de destino está en el modo P/E de flash de código o el modo P/E de flash de datos, los puntos de interrupción de software no se pueden agregar ni eliminar de la memoria flash de código.
Por consiguiente, en realidad no es posible añadirlos o eliminarlos en el dispositivo de destino. Solo añada o elimine puntos de interrupción de software en la memoria flash de código después de que el dispositivo de destino esté en un modo diferente al modo P/E de la flash de código o al modo P/E de la flash de datos.
Si se genera una interrupción en un punto de interrupción de software en la memoria flash de código mientras el dispositivo de destino está en el modo P/E de la flash de código o en el modo P/E de la flash de datos, la interrupción se generará en la dirección actual (la del punto de interrupción de software), por lo que intentar ejecutar el programa de usuario de nuevo conducirá a una interrupción y el programa no se ejecutará más allá de la dirección actual. En tales casos, aplique un restablecimiento.
Circuitos internos del emulador
La figura 5-1 y la figura 5-2 muestran los circuitos internos del emulador E1 o E20. La figura 5-3 y la figura 5-4 muestran, respectivamente, los del emulador E2 (revisión de producto C) y el emulador E2 (revisión de producto D).
La letra al final del número de serie escrito en la unidad principal del emulador E2 indica la revisión del producto. Consulte estas figuras al determinar los parámetros en el diseño de la placa.

Figura 5-1 Circuitos de interfaz en el emulador E1 o E20 (LPD de 1 patilla, UART de 1 cable)

Figura 5-2 Circuitos de interfaz en el emulador E1 o E20 (LPD de 4 patillas, UART de 2 cables)

Figura 5-3 Circuitos de interfaz en el emulador E2 (LPD de 1 patilla, LPD de 4 patillas, JTAG, UART de 1 cable, UART de 2 cables, CSI) (Rev. C)

Figura 5-4 Circuitos de interfaz en el emulador E2 (LPD de 1 patilla, LPD de 4 patillas, JTAG, UART de 1 cable, UART de 2 cables, CSI) (Rev. D)
Resolución de problemas
En este capítulo se ofrecen ejemplos de problemas que pueden surgir al utilizar el emulador E1, E20 o E2 en combinación con un depurador y soluciones para estos problemas. Lea también las secciones del manual del usuario del emulador E1 o E20, el manual del usuario del emulador E2, en la página de inicio de Renesas, y en los manuales del usuario de los depuradores que incluyen preguntas frecuentes o información sobre la resolución de problemas. Los códigos de error para CS+ también se enumeran a continuación. Si está utilizando un depurador que no sea el de CS+, consulte el manual del usuario del depurador correspondiente.
Problemas cuando el emulador está conectado
Tabla 6-1 Problemas cuando el emulador está conectado (1/3)
| Problema | Solución | Código de error en CS+ |
| Imposibilidad de conectarse con la herramienta de depuración (emulador) Este error puede producirse en el modo de programación en serie. | Cuando el ajuste automático de OPJTAG está habilitado para la configuración del depurador, cambie el dispositivo al modo de programación en serie cuando esté conectado y compruebe y cambie el valor del bit OPJTAG en el byte de opción (consulte la sección Interfaz de conexión y modos). Si esto falla, aparecerá el mensaje de error que se muestra a la derecha. Compruebe los siguientes elementos.
| E1203237 |
| • El valor establecido para MainOSC puede ser incorrecto. Compruebe si la frecuencia de MainOSC en la placa coincide con el valor establecido para conectar el depurador. | E1203275 | |
| • La conexión entre el emulador y el dispositivo de destino (particularmente la de la patilla FLMD0) puede ser incorrecta. Consulte la sección Ejemplos de conexiones recomendadas entre el conector y la MCU, y compruebe el circuito entre el emulador y el dispositivo de destino. | E1203276 |
Tabla 6-2 Problemas cuando el emulador está conectado (2/3)
| Problema | Solución | Código de error en CS+ |
| Imposibilidad de conectarse con la herramienta de depuración (emulador) Error en la conexión LPD |
| E1203240 |
| La patilla RESET del dispositivo de destino puede estar activa. Asegúrese de que la patilla RESET está en el nivel inactivo durante la conexión del emulador. | E1203274 | |
| Imposibilidad de conectarse con la herramienta de depuración (emulador) No coinciden los ID de seguridad | La autenticación de ID puede fallar cuando se conecta el depurador. Compruebe que el código ID introducido es correcto. | C0602202 |
Tabla 6-3 Problemas cuando el emulador está conectado (3/3)
| Problema | Solución | Código de error en CS+ |
| Imposibilidad de conectarse con la herramienta de depuración (emulador) Errores en la conexión JTAG |
| E1203331 |
| La patilla RESET del dispositivo de destino puede estar activa. Asegúrese de que la patilla RESET está en el nivel inactivo durante la conexión del emulador. | E1203332 |
Problemas después de conectar el emulador
Tabla 6-4 Problemas después de conectar el emulador
| Problema | Solución | Código de error en CS+ |
| Imposibilidad de generar interrupciones | Es posible que la señal de restablecimiento haya estado en el nivel activo durante mucho tiempo. Si se introduce un restablecimiento durante más de 8 segundos, las interrupciones forzadas se desactivarán. Espere a que finalice la entrada de restablecimiento o cambie el ajuste para enmascarar los restablecimientos. | E1200674 |
Aviso
- Las descripciones de los circuitos, el software y otra información relacionada en este documento se proporcionan únicamente para ilustrar el funcionamiento de los productos semiconductores y los ejemplos de aplicación. Usted es totalmente responsable de la incorporación o cualquier otro uso de los circuitos, el software y la información en el diseño de su producto o sistema. Renesas Electronics declina toda responsabilidad por cualquier pérdida o daño incurrido por usted o por terceros que surja del uso de estos circuitos, software o información.
- Renesas Electronics rechaza expresamente cualquier garantía y responsabilidad por infracción o cualquier otra reclamación relacionada con patentes, derechos de autor u otros derechos de propiedad intelectual de terceros, por o como resultado del uso de productos de Renesas Electronics o información técnica descrita en este documento, incluidos, entre otros, los datos del producto, los dibujos, los gráficos, los programas, los algoritmos y los ejemplos de aplicación.
- Por la presente, no se concede ninguna licencia, expresa, implícita o de otro tipo, en virtud de ninguna patente, derecho de autor u otros derechos de propiedad intelectual de Renesas Electronics u otros.
- Usted será responsable de determinar qué licencias se requieren de terceros y de obtener dichas licencias para la importación, exportación, fabricación, venta, utilización, distribución u otra disposición legal de cualquier producto que incorpore productos de Renesas Electronics, si es necesario.
- No deberá alterar, modificar, copiar o realizar ingeniería inversa de ningún producto de Renesas Electronics, ya sea en su totalidad o en parte. Renesas Electronics declina toda responsabilidad por cualquier pérdida o daño incurrido por usted o por terceros que surja de dicha alteración, modificación, copia o ingeniería inversa.
- Los productos de Renesas Electronics se clasifican según los siguientes dos grados de calidad: "Estándar" y "Alta calidad". Las aplicaciones previstas para cada producto de Renesas Electronics dependen del grado de calidad del producto, como se indica a continuación. "Estándar": Ordenadores; equipos de oficina; equipos de comunicación; equipos de prueba y medición; equipos de audio y vídeo; electrodomésticos; máquinas herramienta; equipos electrónicos personales; robots industriales; etc. "Alta calidad": Equipos de transporte (automóviles, trenes, barcos, etc.); control de tráfico (semáforos); equipos de comunicación a gran escala; sistemas de terminales financieros clave; equipos de control de seguridad; etc. A menos que se designe expresamente como un producto de alta fiabilidad o un producto para entornos hostiles en una hoja de datos de Renesas Electronics u otro documento de Renesas Electronics, los productos de Renesas Electronics no están diseñados ni autorizados para su uso en productos o sistemas que puedan representar una amenaza directa para la vida humana o lesiones corporales (dispositivos o sistemas artificiales de soporte vital; implantes quirúrgicos; etc.), o que puedan causar daños materiales graves (sistemas espaciales; repetidores submarinos; sistemas de control de energía nuclear; sistemas de control de aeronaves; sistemas de plantas clave; equipos militares; etc.). Renesas Electronics declina toda responsabilidad por cualquier daño o pérdida incurrida por usted o por terceros que surja del uso de cualquier producto de Renesas Electronics que sea incompatible con cualquier hoja de datos de Renesas Electronics, manual de usuario u otro documento de Renesas Electronics.
- Ningún producto semiconductor es absolutamente seguro. A pesar de cualquier medida o característica de seguridad que pueda implementarse en los productos de hardware o software de Renesas Electronics, Renesas Electronics no tendrá absolutamente ninguna responsabilidad que surja de cualquier vulnerabilidad o brecha de seguridad, incluyendo, pero no limitado a, cualquier acceso o uso no autorizado de un producto de Renesas Electronics o un sistema que utilice un producto de Renesas Electronics. RENESAS ELECTRONICS NO GARANTIZA QUE LOS PRODUCTOS DE RENESAS ELECTRONICS, O CUALQUIER SISTEMA CREADO CON LOS PRODUCTOS DE RENESAS ELECTRONICS, SEAN INVULNERABLES O ESTÉN LIBRES DE CORRUPCIÓN, ATAQUES, VIRUS, INTERFERENCIAS, PIRATERÍA, PÉRDIDA O ROBO DE DATOS U OTRAS INTRUSIONES DE SEGURIDAD ("Problemas de vulnerabilidad"). RENESAS ELECTRONICS RENUNCIA A CUALQUIER RESPONSABILIDAD QUE SURJA DE O ESTÉ RELACIONADA CON CUALQUIER PROBLEMA DE VULNERABILIDAD. ADEMÁS, EN LA MEDIDA EN QUE LO PERMITA LA LEY APLICABLE, RENESAS ELECTRONICS RENUNCIA A TODAS LAS GARANTÍAS, EXPRESAS O IMPLÍCITAS, CON RESPECTO A ESTE DOCUMENTO Y A CUALQUIER SOFTWARE O HARDWARE RELACIONADO O QUE LO ACOMPAÑE, INCLUYENDO, PERO NO LIMITADO A, LAS GARANTÍAS IMPLÍCITAS DE COMERCIABILIDAD O IDONEIDAD PARA UN PROPÓSITO PARTICULAR.
- Cuando utilice productos de Renesas Electronics, consulte la información más reciente del producto (hojas de datos, manuales de usuario, notas de aplicación, "Notas generales para la manipulación y el uso de dispositivos semiconductores" en el manual de fiabilidad, etc.) y asegúrese de que las condiciones de uso se encuentran dentro de los rangos especificados por Renesas Electronics con respecto a las clasificaciones máximas, el rango de voltaje de la fuente de alimentación de funcionamiento, las características de disipación de calor, la instalación, etc. Renesas Electronics declina toda responsabilidad por cualquier mal funcionamiento, fallo o accidente que surja del uso de productos de Renesas Electronics fuera de dichos rangos especificados.
- Aunque Renesas Electronics se esfuerza por mejorar la calidad y la fiabilidad de los productos de Renesas Electronics, los productos semiconductores tienen características específicas, como la ocurrencia de fallos a una cierta tasa y el mal funcionamiento bajo ciertas condiciones de uso. A menos que se designe como un producto de alta fiabilidad o un producto para entornos hostiles en una hoja de datos de Renesas Electronics u otro documento de Renesas Electronics, los productos de Renesas Electronics no están sujetos a un diseño de resistencia a la radiación. Usted es responsable de implementar medidas de seguridad para protegerse contra la posibilidad de lesiones corporales, lesiones o daños causados por incendios y/o peligro para el público en caso de fallo o mal funcionamiento de los productos de Renesas Electronics, como el diseño de seguridad para hardware y software, incluyendo, pero no limitado a la redundancia, el control de incendios y la prevención de mal funcionamiento, el tratamiento apropiado para la degradación por envejecimiento o cualquier otra medida apropiada. Debido a que la evaluación del software del microordenador por sí sola es muy difícil y poco práctica, usted es responsable de evaluar la seguridad de los productos o sistemas finales fabricados por usted.
- Póngase en contacto con una oficina de ventas de Renesas Electronics para obtener detalles sobre asuntos medioambientales, como la compatibilidad medioambiental de cada producto de Renesas Electronics. Usted es responsable de investigar cuidadosa y suficientemente las leyes y regulaciones aplicables que regulan la inclusión o el uso de sustancias controladas, incluyendo, sin limitación, la Directiva RoHS de la UE, y de utilizar los productos de Renesas Electronics en cumplimiento de todas estas leyes y regulaciones aplicables. Renesas Electronics declina toda responsabilidad por los daños o pérdidas que se produzcan como resultado de su incumplimiento de las leyes y regulaciones aplicables.
- Los productos y tecnologías de Renesas Electronics no se utilizarán ni se incorporarán a ningún producto o sistema cuya fabricación, uso o venta estén prohibidos por las leyes o regulaciones nacionales o extranjeras aplicables. Usted deberá cumplir con todas las leyes y regulaciones de control de exportación aplicables promulgadas y administradas por los gobiernos de cualquier país que ejerza jurisdicción sobre las partes o las transacciones.
- Es responsabilidad del comprador o distribuidor de los productos de Renesas Electronics, o de cualquier otra parte que distribuya, elimine o venda o transfiera el producto a un tercero, notificar a dicho tercero por adelantado los contenidos y las condiciones establecidos en este documento.
- Este documento no se reimprimirá, reproducirá o duplicará de ninguna forma, en su totalidad o en parte, sin el consentimiento previo por escrito de Renesas Electronics.
- Póngase en contacto con una oficina de ventas de Renesas Electronics si tiene alguna pregunta sobre la información contenida en este documento o sobre los productos de Renesas Electronics.
(Nota 1) "Renesas Electronics", tal como se utiliza en este documento, significa Renesas Electronics Corporation e incluye también sus filiales controladas directa o indirectamente. (Nota 2) "Producto(s) de Renesas Electronics" significa cualquier producto desarrollado o fabricado por o para Renesas Electronics.
Sede corporativa
TOYOSU FORESIA, 3-2-24 Toyosu,
Koto-ku, Tokio 135-0061, Japón
www.renesas.com
Información de contacto
Para obtener más información sobre un producto, tecnología, la versión más actualizada de un documento o su oficina de ventas más cercana, visite: www.renesas.com/contact/.
Antes de utilizar el emulador, asegúrese de leer atentamente el manual de usuario del emulador.
Conserve el manual de usuario y consúltelo cuando tenga preguntas sobre el emulador.
Al utilizar el emulador:
- Renesas Electronics Corporation no puede predecir todas las situaciones posibles y los posibles casos de uso indebido que conlleven un peligro potencial. Por lo tanto, las advertencias de este manual de usuario y las etiquetas de advertencia adheridas al emulador no necesariamente cubren todas esas posibles situaciones y casos. El cliente es responsable de utilizar el emulador de forma correcta y segura.
- Renesas Electronics Corporation no asumirá la responsabilidad de los daños directos o indirectos causados por un fallo o mal funcionamiento accidental en el emulador.
Acerca de los derechos:
- No asumimos ninguna responsabilidad por cualquier daño o infracción de los derechos de patente o cualquier otro derecho que surja del uso de cualquier información, producto o circuito presentado en este manual de usuario.
- La información o los datos de este manual de usuario no conceden implícita o de otro modo una licencia de los derechos de patente o cualquier otro derecho perteneciente a Renesas o a un tercero.
- Este manual de usuario y el emulador están protegidos por derechos de autor, con todos los derechos reservados por Renesas. Este manual de usuario no puede ser copiado, duplicado o reproducido, en su totalidad o en parte, sin el consentimiento previo por escrito de Renesas.
Acerca de los diagramas:
Algunos diagramas de este manual de usuario pueden diferir de los objetos que representan.
Precauciones de seguridad
Este capítulo, al mostrar los símbolos diagramáticos relevantes y sus significados, describe las precauciones que se deben tomar para utilizar este producto de forma segura y correcta. Asegúrese de leer y comprender este capítulo antes de utilizar este producto.
Póngase en contacto con nosotros si tiene alguna pregunta sobre las precauciones descritas aquí.
ADVERTENCIA indica una situación potencialmente peligrosa que causará la muerte o una herida grave a menos que se evite.
PRECAUCIÓN indica una situación potencialmente peligrosa que causará una lesión leve o una lesión de grado medio o daños a la propiedad a menos que se evite.
Para evitar un posible peligro, se utilizan los siguientes símbolos diagramáticos para llamar su atención.
significa ADVERTENCIA o PRECAUCIÓN.
Ejemplo:
PRECAUCIÓN CONTRA DESCARGAS ELÉCTRICAS
significa PROHIBICIÓN.
Ejemplo:
DESMONTAJE PROHIBIDO
significa UNA ACCIÓN OBLIGATORIA.
Ejemplo:
DESENCHUFE EL CABLE DE ALIMENTACIÓN DE LA TOMA DE CORRIENTE.
| |
| Advertencias para la fuente de alimentación de CA:
Siempre apague la máquina host y el sistema de usuario antes de conectar o desconectar cualquier cable o pieza. El incumplimiento de esta precaución provocará una descarga eléctrica o provocará que el producto emulador o el sistema de usuario emitan humo o se incendien. Además, el programa de usuario en depuración será destruido. Asegúrese de que los conectores en ambos extremos del cable de la interfaz de usuario estén orientados correctamente con respecto al conector del lado del usuario en el emulador y al conector en el sistema del usuario, respectivamente. El incumplimiento de esta precaución provocará una descarga eléctrica o provocará que el producto emulador o el sistema de usuario emitan humo o se incendien. |
Advertencia de modificación: No modifique el emulador. Pueden producirse lesiones personales debido a una descarga eléctrica si se modifica el emulador. La modificación del producto anulará la garantía. |
Advertencia de instalación: No coloque el emulador en agua o en zonas de alta humedad. Asegúrese de que el producto no se moje. El derrame de agua o algún otro líquido en el producto puede causar daños irreparables. |
| Advertencia para la temperatura de uso: Se debe tener cuidado de no exceder esta temperatura. |
| |
| Precaución que se debe tener al manipular el emulador: No toque las patillas del conector del emulador y las patillas del conector MCU de destino directamente. La electricidad estática puede dañar los circuitos internos. Al conectar y quitar el cable, sujete el enchufe del cable y no toque el cable. Al instalar el emulador, no flexione el cable en exceso ni tire del emulador o de la placa por el cable conectado a él. El cable puede provocar una rotura. No pegue con cinta adhesiva el cable flexible ni aplique adhesivos para asegurar el cable. El material de blindaje en la superficie del cable puede desprenderse. |
Precaución que se debe tener en caso de mal funcionamiento del sistema:![]() Si el emulador funciona mal debido a interferencias como ruido externo, haga lo siguiente para solucionar el problema.
|
Referencias
Descargar el manual
Aquí puede descargar la versión PDF completa del manual. Puede contener instrucciones de seguridad adicionales, información de garantía, reglas de la FCC, etc.
Descargar Manual de Renesas E1, E20, E2





No modifique el emulador. Pueden producirse lesiones personales debido a una descarga eléctrica si se modifica el emulador. La modificación del producto anulará la garantía.
No coloque el emulador en agua o en zonas de alta humedad. Asegúrese de que el producto no se moje. El derrame de agua o algún otro líquido en el producto puede causar daños irreparables. 
