CMSIS2000  0.0.7
 Указатель Структуры данных Файлы Функции Переменные Определения типов Перечисления Элементы перечислений Макросы Группы Страницы
Описания
Полный список дополнительных описаний.
[detail level 123]
oMIGRATION GUIDE FROM LPC1700 to LPC2000The problem description
oСистема сборкиУвеличение требований к ПО ведёт к появлению различных вариантов сборки
|oИспользование CMAKE для сборки проектов
|oLPC 2xxx MCU series build systemThere is automatic generation
||oNXP GENERIC 2xxx LINKER SCRIPT FOR APPLICATION IN FLASH
||oNXP GENERIC 2xxx LINKER SCRIPT FOR ONE FLAT IMAGE
||\NXP GENERIC 2xxx LINKER SCRIPT FOR DEBUG PURPOSES (breakpoints in RAM)
|\Конфигурационные файлы
| \Использование CPP в настройке проектаТак как ресурсы микроконтроллера не велики, основным методом настройки программного обеспечения под конкретную плату, конкретную архитектуру является использование препроцессора (CPP – C PreProcessor)
oВведение в CMSISCMSIS – Cortex Microcontroller Software Interface Standard (стандарт на интерфейс ПО микроконтроллеров Cortex)
|\По следам CMSISCMSIS – Cortex Microcontroller Software Interface Standard (стандарт на интерфейс ПО микроконтроллеров Cortex) ARM Обеспечивает в качестве части CMSIS следующие программные уровни доступные в реализациях для нескольких компиляторов
oПишем приложение под МК АRMВ данном разделе приведены статьи посвящённые разработке ПО под микроконтроллеры ARM
|oНачало работы c ARMДля того чтобы разрабатывать приложения для ARM вам необходимы:
|oПрошивка и запуск программ на МК АRМAрхитектура ядра ARM является Принстонской, то есть данные и код располагаются в одном адресном пространстве, благодаря 32 битам пространство это велико и позволяет вместить в себя и FLASH, и RAM, и SRAM, и DRAM
|\Отладка ARM приложений c OpenOCDДля отладки вам понадобятся:
oОригинальная документация CMSISДалее приведены разделы из оригинального исходного кода CMSIS
|oHeader File Template: cmsis_os.hThe file cmsis_os.h is a template header file for a CMSIS-RTOS compliant Real-Time Operating System (RTOS)
|oMISRA-C:2004 Compliance ExceptionsCMSIS violates the following MISRA-C:2004 rules:
|\CMSIS DSP Software LibraryIntroduction
oCMSIS примерыПримеры проектов с CMAKE могут быть найдены в директориях :
oИстория изменений проекта2012/12/18 CMSIS2000-0.0.7-Nuclear_NPT.exe (43Y+) Added:
\ibootЗагрузчик iboot является постоянно хранящимся во FLASH МК загрузчиком в функции которого входит 1