Keil uVision
Last updated
Last updated
Acesse o menu Project->New uVision Project. Em seguida, indique um diretório e o nome do projeto.
Na lista de dispositivos, selecione o fabricante NXP. Em seguida, selecione a família KL2x e o dispositivo que será utilizado: MKL25Zxxx4.
Na próxima tela são exibidas algumas configurações que podem ser adicionadas no projeto. Para esse exemplo, selecione os arquivos de inicialização e a biblioteca CMSIS.
Devido a configuração realizada na etapa inicial, o projeto apresenta 3 arquivos:
startup_MKL25Z4.s: arquivo de inicialização que contém a definição dos vetores de interrupção, reset handler, regiões de stack e heap, entre outros;
system_MKL25Z4.c: arquivo de configuração do sistema de clock conforme opções indicadas no pré-processador. Define a função SystemInit que é chamada no ResetHandler;
system_MKL25Z4.h: Define a assinatura das funções SystemInit e SystemCoreClockUpdate.
No painel de controle do projeto, selecione o diretório Source Group 1 e adicione um novo item ao projeto.
Em seguida, selecione a opção C File e indique o nome do arquivo.
A estrutura do projeto é ilustrada na Figura abaixo.
Adicione a função principal e compile o projeto.
Na janela Build Output, observe as etapas de compilação do projeto. Note que os arquivos são compilados individualmente e no final a ferramenta de Link é utilizada para criar a imagem do programa.
Acesse as opções de configuração do projeto.
No item Debug, selecione a ferramenta PEMicro.
Para entrar no modo Debug, acesse o menu Debug->Start Debug.
Para configuração da ferramenta de Debug, selecione a opção Open SDA em Interface.
Em seguida, indique o microcontrolador em Select New Device.
Por fim, pressione o botão Connect.