Использование IAR с LPC4300 микроконтроллерами

LPC4350 Development Board

С помощью данного руководства мы создадим проект в IAR Embedded Workbench, который будем шаг за шагом расширять, изучая особенности программирования NXP микроконтроллеров из LPC4300 и LPC1800 серий. Эти серии микроконтроллеров имеют схожий напор периферийных интерфейсов и идентичную распиновку.

 

В процессе изучения, мы будем использовать:

  1. IAR Embedded Workbench for ARM. Для наших целей достаточно 32KB Kickstart версии, которая бесплатно распространяется на сайте IAR.
  2. IAR I-jet™ JTAG отладчик для ARM микропроцессоров.
  3. Отладочные платы LPC4350-DB1, LPC4357-DB1 и LPC1850-DB1.

Изучив даноое руководство вы узнаете как:

  1. Сконфигурировать IAR Embedded Workbench для компиляции и отладки проектов, базирующихся на  NXP микроконтроллах из LPC4300 и LPC1800 серий.
  2. Использовать LPC4300/LPC1800 CMSIS-Compliant библиотеку.
  3. Инициализировать и использовать GPIO интерфейс.
  4. Запускать программы из внутренней (ОЗУ и flash) и внешней (flash) памяти.
  5. Задействовать ядро Cortex M0 – наша программа будет использовать оба ядра LPC4300 микроконтроллера.
  6. Реализовать меж-процессорное взаимодействие.
  7. Паралельно отлаживать процессы, использующие разные ядра LPC4300 микроконтроллера.