0 / 0 / 0
Регистрация: 11.05.2016
Сообщений: 20
|
|
1 | |
stm32 и внешняя RAM14.05.2016, 16:31. Показов 11851. Ответов 3
Метки нет (Все метки)
Добрый день, уважаемые форумчане.
Хочу использовать контроллер 32f429 с внешней памятью MT48LC16M16 организация памяти у нее 4 Meg x 16 x 4 banks. Шина данных у нее 16бит. Подключать память, понятное дело, планирую через FMC. В качестве IDE использую кокос, компилятор gcc. Опыта использования внешней памяти нет, поэтому возникают вопросы, как компилятор соберет код для общения с этой внешней памятью? Как будут читаться переменные char,short,long из этой памяти? Может есть какие то специальные флаги для компилятора, чтобы он понимал, что память установлена именно 16ти битная? Какие вообще подводные камни есть, при работе с внешней памятью?
0
|
14.05.2016, 16:31 | |
Ответы с готовыми решениями:
3
STM32 + RAM(no name) Внешняя память на 256 мб для STM32 stm32+ внешняя память(flash, fram, eeprom) STM32 GCC размещение объектных файлов в RAM используя линкер |
0 / 0 / 0
Регистрация: 06.06.2011
Сообщений: 2,514
|
|
14.05.2016, 20:38 | 2 |
компилятору всё равно, внешняя память опмаплена в адресное пространство целиком.
потенциальные грабли могут быть с инициализацией переменных размещённых во внешней памяти ДО того как стартап правильно сконфигурирует контроллер внешней памяти.
0
|
3 / 3 / 0
Регистрация: 06.12.2016
Сообщений: 1,605
|
|
14.05.2016, 21:29 | 3 |
У Вас чип MT48LC16M16A2?
Сообщение от rixtom
Компилятору пофигу, что это за адреса и что там такое.
Сообщение от rixtom
Сообщение от rixtom
Сообщение от rixtom
Если дисплей не FSMC, то не обращайте внимания. "Подводный камень" один - лично я не знаю, как сказать линкеру, что где-то там висит ещё 32 метра ОЗУ и туда можно класть переменные. Но я этим напрямую пока не занимался.
0
|
0 / 0 / 0
Регистрация: 11.05.2016
Сообщений: 20
|
|
14.05.2016, 23:19 | 4 |
Спасибо большое за ответы, все стало ясно.
Память заказал именно MT48LC16M16A2P А дисплей хочу подключить не к FSMC а к контроллеру дисплея, посмотрю что из этого выйдет.
0
|
14.05.2016, 23:19 | |
14.05.2016, 23:19 | |
Помогаю со студенческими работами здесь
4
Частота на Crucial Ballistix White RGB 32GB DDR4 Kit RAM 32 GB RAM RAM, чтение и запись в RAM, Pointer ы Код для трех стилей ячеек:внешняя граница, толстая внешняя граница, нет границ I don't understand RAM. What RAM do I get? Lenovo 110-15IBR / WDC WD5000LPCX-24VHAT0 / RAM 2Gb: заменять на SSD или увеличить RAM, или разом это всё? Чем связать STM32 + STM32 в одном корпусе? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |