Keil uVision
Criando um projeto
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.
Arquivos de código e Estrutura do Projeto
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.
Programa principal e Compilação
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.
Interface de comunicação
Seleção da ferramenta de Debug
Acesse as opções de configuração do projeto.
No item Debug, selecione a ferramenta PEMicro.
Configuração da Sessão de Debug
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.
Last updated