Програмування мікроконтролерів. Робота зі scatter-файлом і мапування пам'яті. Лекція 8 презентация

Содержание

RAM та ROM

Слайд 1Лекція 8
Програмування мікроконтролерів

ЛЕКЦІЯ 8

Робота зі scatter-файлом і мапування пам'яті


Слайд 2RAM та ROM


Слайд 3SRAM та DRAM


Слайд 4Мапування пам'яті

Мапування пам'яті — відповідність між ресурсами та адресами комірок пам'яті,

у яких вони розміщені.

stm32f407vg

1 Мбайт

Поділена на сектори та підсектори

Cектори:
2 по 32 КБ
Далі - 64 кБ
Решта по 128 КБ


Слайд 5Мапування пам'яті (1)


Слайд 6Мапування пам'яті (2)


Слайд 7Мапування пам'яті (3)
1 MB = 1048576 байт; 32КБ = 32768 байт



Слайд 8Налаштування адрес у Keil uVision


Слайд 9Структура map-файлу (1)


Слайд 10Структура map-файлу (2)


Слайд 11Структура map-файлу (3)


Слайд 12Структура map-файлу (4)


Слайд 13Структура map-файлу (5)


Слайд 14Підходи до мапування пам’яті
Розміщення за певними потрібними адресами у пам'яті






Слайд 15Приклади розміщення в пам’яті
int variable __attribute__((section("foo"))) = 10;



Слайд 16Scatter-файл
англ. Scatter — розкидати

розширення — .sct



Слайд 17Синтаксис BNF


Слайд 18Синтаксис scatter-файлу


Слайд 19Опис області load
Атрибути:

ABSOLUTE
ALIGN
NOCOMPRESS
OVERLAY
PI
PROTECTED
RELOC





Слайд 20Опис області execution (1)


Слайд 21Опис області execution (2)


Слайд 22Частина scatter-файлу (3)


Слайд 23Зміст стандартного scatter-файлу


Слайд 24Приклади scatter-файлів (1)


Слайд 25Приклади scatter-файлів (2)


Слайд 26Вирази у scatter-файлах


Обратная связь

Если не удалось найти и скачать презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое ThePresentation.ru?

Это сайт презентаций, докладов, проектов, шаблонов в формате PowerPoint. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами с другими пользователями.


Для правообладателей

Яндекс.Метрика