реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> внутренняя память в stm32, Тупой вопрос
Still Enemy
сообщение Jul 17 2015, 06:12
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 66
Регистрация: 29-01-15
Из: Нижний Новгород
Пользователь №: 84 817



Меня уже много времени интересует вопрос: вот у stm32f105 памяти на 4 ГБ. Причём 2 ГБ(!!!) из них не используются. Может есть способ их как то использовать на благо программера?
Go to the top of the page
 
+Quote Post
Эдди
сообщение Jul 17 2015, 06:17
Сообщение #2


Знающий
****

Группа: Участник
Сообщений: 825
Регистрация: 16-04-15
Из: КЧР, Нижний Архыз
Пользователь №: 86 250



Не надо путать адресуемое пространство с реальной памятью!
А то эдак можно сказать, что на компьютерах экзабайты оперативы, а используют из них только пару гигабайт...
Go to the top of the page
 
+Quote Post
adnega
сообщение Jul 17 2015, 06:58
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 2 724
Регистрация: 14-05-07
Из: Ярославль, Россия
Пользователь №: 27 702



Цитата(Still Enemy @ Jul 17 2015, 09:12) *
Может есть способ их как то использовать на благо программера?

Подключить внешнюю память что ли?
Можно. Читать раздел FSMC.
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Jul 17 2015, 07:02
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Цитата(Still Enemy @ Jul 17 2015, 09:12) *
Может есть способ их как то использовать на благо программера?

Можно, например, организовать чудовищно медленную виртуальную память в этом пространстве, только зачем?
Go to the top of the page
 
+Quote Post
adnega
сообщение Jul 17 2015, 08:23
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 2 724
Регистрация: 14-05-07
Из: Ярославль, Россия
Пользователь №: 27 702



Цитата(aaarrr @ Jul 17 2015, 10:02) *
Можно, например, организовать чудовищно медленную виртуальную память в этом пространстве, только зачем?

За счет MPU? Или я не совсем понимаю ход мысли.
Go to the top of the page
 
+Quote Post
SII
сообщение Jul 17 2015, 08:33
Сообщение #6


Знающий
****

Группа: Свой
Сообщений: 549
Регистрация: 13-07-10
Из: Солнечногорск-7
Пользователь №: 58 414



Полноценную виртуальную память на процессорах М-профиля не сделаешь из-за отсутствия MMU. Ну а некую пародию на неё при наличии MPU реализовать возможно -- подгружать-выгружать целыми разделами, так сказать.
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Jul 17 2015, 15:13
Сообщение #7


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Цитата(adnega @ Jul 17 2015, 11:23) *
За счет MPU? Или я не совсем понимаю ход мысли.

За счет bus fault и ручного декодирования вызвавшей его инструкции. Он, правда, не на всех "пустых" местах генерируется.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th July 2025 - 00:07
Рейтинг@Mail.ru


Страница сгенерированна за 0.01393 секунд с 7
ELECTRONIX ©2004-2016