Red de conocimiento informático - Conocimiento informático - Cómo configurar el entorno de desarrollo Keil51

Cómo configurar el entorno de desarrollo Keil51

Cómo configurar el entorno de desarrollo Keil51 V1.0 2007-8-20 Usaremos el marco de firmware proporcionado por Cypress para explicar paso a paso cómo usar Keil C51 para construir nuestro proyecto, cómo configurar el proyecto. y compilar el código que queremos en el archivo hexadecimal, y cómo convertir el archivo hexadecimal en un archivo de formato iic a través del programa hex2bix.exe proporcionado por Cypress. uno. Instalar el software necesario 1. Primero asegúrese de haber instalado el programa de instalación Keil uVision2 proporcionado en el CD. No hay límite para el tamaño del código compilado por este programa descifrado. Si no ha instalado Keil uVision2,

al instalar EZ-USB_devtools_version_261700.exe, se le pedirá que instale una versión restringida de Keil C51. Este programa Keil C51 limitará el tamaño máximo de sus archivos compilados. a 4Kbytes. 2. Luego asegúrese de que EZ-USB_devtools_version_261700.exe esté instalado. Después de la instalación, verá el directorio Cypress\USB\Target\Fw\Fx2 en el directorio de instalación. Los archivos en este directorio son los programas de firmware proporcionados por Cypress. Si ha utilizado el asistente de VC para generar una aplicación MFC, este marco es algo similar al marco MFC. Se han configurado la respuesta a los comandos de comunicación USB estándar, así como el procesamiento de la nueva enumeración, el flujo del programa y la declaración de interrupción. , el resto es para que usted agregue su propio código en el lugar apropiado del proceso, modifique la información de configuración de acuerdo con las propiedades de su dispositivo, etc. Para obtener una descripción detallada del marco, consulte otra sección "Notas detalladas del programa marco FX2". dos. Construyendo el proyecto Keil uVision2 Después de instalar las herramientas necesarias, ¡podemos construir y compilar nuestro proyecto! 1. Creamos un directorio USB_PROJECT en la unidad D, luego creamos un subdirectorio SRC y copiamos todos los archivos .C y .A51 en el directorio Cypress\USB\Target\Fw\Fx2 al directorio D:\USB_PROJECT\SRC. (Es decir, pase dscr.a51, fw.c, periph.c). 2. Inicie el programa Keil uVision2. Seleccione Proyecto〉〉Nuevo proyecto…Aparecerá el cuadro de diálogo que se muestra en la Figura 1: Figura 1: Crear un nuevo proyecto fw.uv2 Tenga en cuenta que guardamos nuestro proyecto en el directorio d:\usb_project para que la estructura del proyecto sea más clara. Después de hacer clic en Guardar, aparece el cuadro de diálogo que se muestra en la Figura 2, que nos solicita que seleccionemos la CPU que usamos en la placa de destino. Aquí seleccionamos EZ-USB FX2 (CY7C68XXX) en Cpress Semiconductor. Figura 2: Seleccione CPU y luego veremos el mensaje que se muestra en la Figura 3, que nos pregunta si deseamos copiar el código de inicio estándar 8051 al directorio del proyecto y agregar el archivo de código al proyecto: Figura 3: Preguntar si desea agregar startup.a51 al proyecto De hecho, le pregunta si desea agregar el archivo STARTUP.A51 a su proyecto. Este archivo es un código ensamblador que se ejecutará primero después de restablecer el programa para inicializar la pila y la memoria, y luego saltará el programa. puntero a su Ejecute su código en la función principal. Si no desea modificar este programa de inicialización, no es necesario agregarlo. Aquí elegimos "No". De esta manera, después de restablecer el programa, el código de inicio predeterminado se ejecutará antes de que se ejecute su función principal.