Наличие Bit band

32-разрядные микроконтроллеры разработки АО "НИИЭТ"

Модераторы: ea, dav, bkolbov, Alis, pip, _sva_

bkolbov
Сообщения: 248
Зарегистрирован: 14 дек 2015, 11:37
Предприятие: АО НИИЭТ
Откуда: Воронеж

Re: Наличие Bit band

Сообщение bkolbov »

Так, что-то я уже совсем запутался. bkolbov, правильно я понимаю что вы сейчас имеете ввиду смещения относительно начала секции, а адреса верны по вашему файлу ТО?
Теперь уже я вас не понял.

Исходя из оригинального вопроса: "Есть ли bitband и где он?".
Bitband поддерживается и его области расположены там, где указано в документации на ядро. Ссылки на документацию уже были выше.
Области памяти доступные для bitband: 0x20000000 - 0x200FFFFF (в К1921ВК01Т тут расположено внутреннее ОЗУ), 0x40000000 - 0x400FFFFF (в К1921ВК01Т тут расположена внешняя память).
И соответствующие им области, через обращение к которым bitband работает: 0x22000000 - 0x23FFFFFF, 0x42000000 - 0x43FFFFFF.
R Max
Сообщения: 48
Зарегистрирован: 28 ноя 2015, 19:44

Re: Наличие Bit band

Сообщение R Max »

bkolbov

Спасибо за комментарий. Теперь всё понятно. Как я понял, bit-band для ОЗУ (внутренней и внешней) есть, а для периферии нет.
EviLOne
Сообщения: 6
Зарегистрирован: 28 апр 2016, 18:37
Предприятие: Технодинамика

Re: Наличие Bit band

Сообщение EviLOne »

R Max писал(а):bkolbov

Спасибо за комментарий. Теперь всё понятно. Как я понял, bit-band для ОЗУ (внутренней и внешней) есть, а для периферии нет.

Все верно, как я понял, третий регион не поддерживается непосредственно самим ядром.
Ответить

Вернуться в «32-разрядные микроконтроллеры»