¿Cómo utilizar la herramienta de depuración del puerto serie de Tera Term?
.. Descarga e instalación de la herramienta de depuración del puerto serie de PC Tera Term
(1) Puede encontrar el software Tera Term más reciente, que admite fuentes UTF-8, SSH y Cygwin. Comunicación
Nuevas funciones como
(2) Por supuesto, en el proyecto actual, solo use el antiguo software Tera Term
Puedes buscarlo y descargarlo. Uno es suficiente
2. Configuración de Tera Term
(1) Al iniciar Tera Term, aparecerá un cuadro de diálogo
Seleccione la opción "Serie". configure el puerto
(2) Primero configure el puerto predeterminado (COM1, COM2, etc.) y el idioma
La ubicación específica está en Configuración -> General
(3) Luego configure la fuente (si es japonesa, configure EUC, JIS, etc., pero no inglés)
Si necesita mostrar los caracteres ingresados en la PC, también debe configurar " Eco local "Propiedades
La ubicación específica está en Configuración -> Terminal
(4) Luego configure los diversos parámetros necesarios para la comunicación en serie, como: puerto, velocidad de baudios),
Longitud del bit de datos (Datos), si hay verificación de paridad, bit de parada (Stop), etc.
La ubicación específica está en Configuración -> Puerto serie
3. Pasos de desarrollo en el emulador JTAG
El emulador JTAG que utilicé originalmente era PARTNER-J. Creo que otros emuladores deberían ser similares.
La siguiente es la configuración y el software de depuración. pasos de desarrollo
(1) Primero cree un proyecto común (UNIT_PRJ.pjt)
(2) Luego agregue subproyectos, los pasos y configuraciones son los siguientes:
(a) Seleccione PROYECTO->NUEVO y cree un subproyecto
Nota: establezca TIPO DE PROYECTO en tipo LIB
(b) Establezca los parámetros de compilación y conexión
(i) Configure BuildOption para la compilación
."-g" (habilita la depuración simbólica) está habilitado
."-me" (produce código para little-endian formato) está configurado en válido
."-q" (Solo los nombres de archivos de origen y los mensajes de error son
salida) está configurado en válido
. " (Incluir ruta de búsqueda) se establece en la ruta de la carpeta donde se encuentra el archivo de encabezado
Por ejemplo: "..\..\inc", etc.
( ii) BuildOption para la configuración de conexión
."-q" (solicita una ejecución silenciosa (suprime el banner)) está configurada como válida
."-x" (lectura exhaustiva de bibliotecas) está configurado como válido
."-c" (las variables se inicializan en tiempo de ejecución) está configurado como válido
(c) Haga clic derecho en Proyectos dependientes en UNIT_PRJ.prj y seleccione Agregar proyectos dependientes
, especifique el archivo de proyecto (*.prj) del subproyecto recién generado
(d) Haga clic derecho en UNIT_PRJ.pjt, seleccione agregar archivos al proyecto, y agregue el proyecto recién generado
El archivo lib del proyecto se agrega al final
(e) Abra dm320.cmd en el proyecto UNIT_PRJ.pjt
Agregue el archivo lib (usado para especificar la transferencia SDRAM del proyecto. espacio de texto) p>
La ubicación específica es:
.stext > FLASH4
.
.
.
..\UART\Debug\UART.lib(.text)
..\LEDB\Debug\LEDB.lib(.text)
- --> (En esto, agregue la ruta del archivo lib y el nombre en su lugar)
(f) Al compilar
Compilación de cada subproyecto
(. i) En el subproyecto que desea compilar, haga clic derecho y seleccione establecer como proyecto activo
(ii) Haga clic en el botón "compilar"
. Compile todo el proyecto
. p>(i) Haga clic derecho en el proyecto UNIT_PRJ Haga clic y seleccione establecer como proyecto activo
(ii) Haga clic en el botón "construir"
(g) Composición de la carpeta
UNIT_PRJ\INC: pública** *carpeta INC
\lib: pública ***carpeta lib (rts32e.LIB, rts16e.LIB, etc.)
\LEDB: Ejemplo (PRJ para compilación parcial) p>
\UART: Ejemplo (PRJ se usa para compilación parcial)
\UNIT_PRJ: PJT se usa para compilar todo el proyecto