Cómo depurar programas CCS en Linux
Escriba un programa DSP/BIOS en el emulador CCS2.0 y no habrá errores en el proceso de compilación. Al hacer clic en el cargador para descargar xxx.out, aparece el siguiente cuadro de diálogo:
¡La aplicación de destino RTDX no coincide con el protocolo de simulación!
El programa cargado se creó con una biblioteca rtdx que no coincide con el dispositivo de destino.
Esto inutilizará RTDX (Intercambio de datos en tiempo real).
Análisis:
RTXD se puede usar en DSP/BIOS o sin DSP/BIOS; actualmente el emulador CCS no admite RTDX, por lo que RTDX debe usarse bajo el emulador, es decir. También se requiere un emulador de hardware y una placa de destino DSP.
Entonces esto se debe a una configuración RTDX incorrecta al descargar el programa BIOS/DSP;
El problema se resuelve de la siguiente manera:
Coloque la entrada/salida en la ventana Configuración de DSP/BIOS -> RTDX - El modo RTDX de configuración de intercambio en tiempo real cambió a JTAG (originalmente el emulador). Después de la recompilación, se elimina la advertencia anterior y la depuración del BIOS se puede realizar en condiciones simuladas.
PD: aunque el simulador puede compilar y ejecutar programas DSP/BIOS, también puede proporcionar consultas en tiempo real del estado de ejecución del programa (principalmente carga de CPU, sincronización, registros, subprocesos, etc.). Al desarrollar DSP/BIOS, si desea comprender realmente la información diversa de la placa de destino, no es suficiente usar un emulador (emulador de software). También necesita usar un emulador (emulador de hardware) y DSP/BIOS. complemento (instalado durante la instalación).