README.md

Библиотека mik32-asm-shared

Аналог официальной библиотеки поддержки MIK32 “Амур” для использования в проектах на чистом ассемблере. Библиотека содержит всё необходимое для сборки программ под микроконтроллер MIK32 “Амур”.

Что в наборе?

  • include/ - заголовочные файлы, связанные с ядром
    • mik32_memory_map.inc - содержит карту памяти, маски настройки шин тактирования, линии прерывания и прямого доступа к памяти (DMA)
  • ldscripts/ - скрипты линковки
    • sections.lds - описания секций, общие для всех вариантов разметки регионов памяти, включается в файлы с описанием регионов
    • eeprom.ld - файл линковки, в котором встроенный ЭСППЗУ (EEPROM) используется для хранения программы
    • ram.ld - файл линковки, в котором часть ОЗУ используется для хранения программы
    • spifi.ld - файл линковки, в котором внешняя Flash память используется для хранения программы
  • libs/ - некоторые низкоуровневые библиотеки периферий
  • periphery/ - описания периферийных регистров
  • runtime/ - универсальные стартовые файлы для подготовки контроллера к полноценной работе
    • crt0.s - базовый стартовый файл, содержит код для правильного размещения секций программы в памяти
    • exceptions.s - заготовка обработчик исключений, может быть переопределена извне
Описание

Аналог официальной библиотеки поддержки MIK32 "Амур" для использования в проектах на чистом ассемблере.

Конвейеры
0 успешных
0 с ошибкой