Mostrando postagens com marcador LPC1769. Mostrar todas as postagens
Mostrando postagens com marcador LPC1769. Mostrar todas as postagens

sexta-feira, 21 de junho de 2013

[6] - LPCXpresso LPC1769 - Debugging/running





Hoje vamos partir para a prática!

Como visto anteriormente, Para usar a camada CMSIS-CORE na sua apli­cação, qua­tro arquivos são necessários:

  • startup_<device>.s: arquivo de ini­cial­iza­ção, incluindo a rotina de reset, a con­fig­u­ração do stack pointer e a tabela de vetores de inter­rupção. Pode estar imple­men­tado em C ou assembly.
  • system_<device>.c e system_<device>.h: arquivos com roti­nas genéri­cas de con­fig­u­ração do sis­tema (ini­cial­iza­ção, clock, bar­ra­men­tos, etc).
  • <device>.h: arquivo de cabeçalho com definições de estru­turas e con­stantes de acesso aos reg­istradores da CPU e dos per­iféri­cos do chip.

quinta-feira, 13 de junho de 2013

[5] - LPCXpresso LPC1769 - O que é "CMSIS"?.





Olá galera,

Após toda a instalação concluída e exemplos importados para o nosso workspace, me deparei com as seguintes dúvidas: O que é cmsis? O que são esses arquivos nos projetos que importei?

Com o intuito de responder a essas perguntas, essa postagem reúne links que irão direciona-lo para um rápido aprendizado. 

"CMSIS é uma sigla para Cor­tex Micro­con­troller Soft­ware Inter­face Stan­dard, um padrão criado pela própria ARM que define uma camada de abstração (API) de acesso ao hard­ware para processadores da linha Cortex-M." (Sergio Prado, 2012, sergioprado.org).



quarta-feira, 12 de junho de 2013

[4] - LPCXpresso LPC1769 - Trabalhando com Exemplos.



Click here for LPCXpresso users forum. 




Olá pessoal!

Já apresentamos a interface da nossa IDE, agora vamos aprender como importar para nosso workspace os códigos exemplo inclusos na IDE para serem utilizados como base para o desenvolvimento de varias placas LPC.
Para trabalhar com esses projetos, selecione "Import project(s)" no painel Quickstart no canto inferior esquerdo da tela.

Figura 1.

sábado, 8 de junho de 2013

[3] - LPCXpresso LPC1769 - Primeiros Passos.




Red Suite é um framework de desenvolvimento baseado no Eclipse IDE.

Vamos abordar os primeiros passos e uma breve explicação deste novo ambiente.

  • Workspaces

Quando você inicia pela primeira vez o Red Suite, você irá ser perguntado para escolher um Workspace, como Figura 1.

Figura 1. Workspace

Um workspace é simplesmente um diretório que será usado para armazenar os projetos que você está trabalhando no momento. Cada workspace pode conter múltiplos projetos e você pode ter vários worspaces no seu computador. O ambiente Red Suite pode abrir apenas um workspace por vez, entretanto é possível rodar múltiplas instancias do Red Suite em paralelo, onde cada instancia pode acessar diferentes workspaces.

terça-feira, 21 de maio de 2013

[2] - LPCXpresso LPC1769 - Instalando e apresentando a IDE.


Instalando a IDE para LPCXpresso

Bom galera, este post tem o objetivo de ser um guia rápido, para download e instalação do ambiente de desenvolvimento para nossa LPC.

Para começar abra seu navegador e entre no site: http://lpcxpresso.code-red-tech.com/LPCXpresso/

quarta-feira, 15 de maio de 2013

[1] - LPCXpresso LPC1769 - Apresentação



Click here for LPCXpresso users forum.

           Essa é mais uma Placa de Desenvolvimento estudada neste blog, a LPCXpresso é uma plataforma de desenvolvimento de baixo custo desenvolvida pela NXP (http://www.nxp.com/). Ela suporta microcontroladores LPC baseados em ARM da NXP. A plataforma possui uma ambiente de desenvolvimento (IDE) baseado em Eclipse, que incluem um depurador JTAG anexa.

        A plataforma é apresentada abaixo, onde a parte esquerda da placa (LPC-Link) possui um debugger JTAG integrado que se comunica com a IDE via USB, permitindo não ser necessário um debugger adicional. A porção a direita é a placa alvo, esta pode ser conectada a outras placas de expansão e prover uma variedade de interfaces de I/O(entrada e saída).