¡Atención! Este sitio usa cookies y tecnologías similares.

Si no cambia la configuración de su navegador, usted acepta su uso. Saber más

Acepto

Documentación de MDK

Versión 5

Versión 4

Formación

Para llegar a dominar pronto el programa ofrecemos cursos

Instalación del programa

  1. El programa se instala desde el cd o la descarga de la web (necesario PSN)
  2. Queda instalado con una licencia de evaluación.

Debe conseguir una licencia :

  1. Licencia StandAlone: ejecutando el uVision como administrador y clicando GET LIC  teniendo a mano los datos de su PSN (product Serial Number)
  2. Licencia FlexNet. Seguir los pasos

Más detalles sobre licencias

Software Packs

Una vez instalado el core conlas herramientas, debes descargar los software packs correspondientes a tu aplicación y dispositivo.

Puedes acceder desde la herramienta Pack installer o desde la web

Webinar de construcción de packs

Preguntas frecuentes

Las consultas más frecuentes de otros usuarios en Knowlege base de Keil

Problemas con el ULINK

Comprobación básica y ajustes

 

 

Keil FAQ

arm,versión:5

  • ¿puedo crear mi secciones Board Package en el RTE, para escriir los drivers de mi sistema?

    Está explicado en file:///C:/Keil/ARM/Pack/ARM/CMSIS/3.20.3/CMSIS/Documentation/Pack/html/index.html

arm,versión:5

  • No puedo usar CAN en v5

    Debes reescribir las funcines de llamada al OS usando normativa CMSIS, y añadir manualmente el driver a tu proyecto.

arm,versión:5

  • no tengo el convertidor ADC en stm32f103

    Escoger el device stm32f103rb, lo vera?s entonces en la sección Board support

arm,versión:5

  • mi dispositivo usbdevice no enumera al cambiar a v5.1

    es un error de la v.5.0.4 del pack usb

arm,versión:5

  • tengo un error al compilar el archivo core_m3.h

    Debes incluir también el header de definición de los registros del chip

arm,versión:5

  • Cómo puedo crear checksum de mi código

    tienes utilidades que puedes lanzar después del Build. http://srecord.sourceforge.net/

arm,versión:5.04

  • qué versión del compilador ARM está certificada ?

    Actualmente, Nov/2015 es la 5.04. certificada TÜV

arm-mbed,versión:5

  • Cómo Importar mbedOS Projects a MDK-ARM

    Instrucciones en Application Note 282 de keil.com

compilador,versión:4

  • No puedo usar código ensamblador dentro de una función en C

    Usa _asm {tu código en asm}

compilador,versión:4.6

  • Cómo instalar la licencia en red FLF para Keil-ARM?

    Please proceed as explained: Delete all remaining copies of *.FLF files that might exist from previous or current Keil Floating License (related to the original one: xxxxxxxxxx). Any continued usage of files that have been created using different PSNs

compilador,versión:4.76

  • Warning: L6969W:

    El warning es debido a que mezclas tipos de secciones ro y rw en tu código

compilador,versión:5

  • dónde están los fuentes de las bibliotecas de C

    No se entregan sin cargo

compilador,versión:5

  • *** ERROR L120: CONTENT BELONGS TO ERRONEOUS SEGMENT, SEGMENT: .CO.EXECROTO

    Añade el segment name ?CO?EXECROTO en Project - Options - LX51 Locate - User Segments. Así el linker conoce la ubicación del segmento.

compilador,versión:5

  • Cuando compilo con c166 no obtengo el listado de errores en la pestaña "Build" del Output window

    Ocurre cuando el disco duro está lleno.

compilador,versión:5

  • Al combinar c y ensamblador me trunca los valores de las constantes en instrucciones del tipo ADD Rwn, #data3 08 n:0###

    ADD Rwn, #data3 08 n:0###

    op2 ocupa 3 byte y la etiqueta se trunca al ser más grande

    label OTRTSKS at 0x00C04F38

    00C04F32 06FD380F ADD R13,#0x0F38

    00C04F36 9C0D JMPI CC_UC,[R13]

compilador,versión:5.11

  • desde que he instalado la v5.11 no puedo compilar mis proyectos de stm32f

    En esta versión se han cabiado la versiones de CMSIS (4) y Middleware (6). denben usarse las anteriores, como dice las releases notes

compilador,versión:6

  • Por qué no compila con v5 en lugar de la v6, que es la ultima

    Depende de tu configuracion del proyecto. V6 es una versión nueva que no sigue la línea de v5, debes cambiar tu código como indica la guia de migración para que compile

compilador,versión:7

  • No veo que el código compilado use eficientemente dual-pointers que tiene el dallas 390

    La funciones optimizadas para el uso de Dual DPTR son las de la biblioteca strings.h

compilador,versión:7

  • Mirando el .map de lincado hay discrepancia entre el tamaño del objeto que escribe al final del informe y mirando las últimas direcciones ocupadas por el linker en cada m?dulo

    El válido no es el resumen final , puesto que la parte COMMON , sólo está contada una sola vez y hay que sumarla en cada banco.

compilador,versión:7

  • Al lincar con PK51 extension tengo un error de limite superado Pero mi código no supera los 8k

    Ocurre cuando se han generado los objetos con version de evaluación. Solución , volver a generar los objetos (rebuild)

debug,versión:

  • pines de los conectores JTAG y SW

    mira http://www2.keil.com/coresight/coresight-connectors/

debugger,versión:4

  • En el code coverage tengo tofdas las funciones marcadas como error

    Si la traza ETM es incorrecta no se puede hacer el code coverage hardware.

debugger,versión:5

  • tengo error 65 al lanzar el depurador de uVision

    Es debido al mapa que carga el linker en el simulador y que da un error al acceder a memoria no incluida en el mapa de lincado. Corroge el mapa con la orden MAP.

debugger,versión:5

debugger,versión:7

  • Puedo simular varbanking con Keil

    Todavia no se puede en esta versión

flash,versión:4

  • No puede programar la flash interna de AT91SAM7S64. Da error de verificación.

    El problema es que no se escribe a partir de 0. Se debe escribir a partir de 0x100000. Cambiar el rango en: data.program 0x100000++tama?o

flash,versión:4.76

  • puedo grabar varios dispositivos en la misma placa ?

    Si cada uno tiene su propio jtag, puedes conectar 4 ulink controlados por 4 instancias de uvision. Si están en la misma cadena jtag, puedes acceder sucesivamente a ellos. así <

flash,versión:7

help,versión:5

instalacion,versión:4

instalacion,versión:4

instalacion,versión:4

instalacion,versión:4

instalacion ,versión:5

instalacion,versión:5

instalacion,versión:7

instalacion,versión:7

instalacion,versión:7

licencia,versión:5

simulador,versión:7

ulink,versión:3

[faq state="close" question="Mi tarjeta keil-mcb-lpc24xx no se comunica corectamente con el pc, via ulink usb en win'xp Funciona aleatoriamente."]Debes instalar la última version 3.01a El driver de esa version funciona correctamente[/faq]

ulink,versión:4

usb-cdc,versión:4.76