Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Вторник
26 ноября
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
ARM, RISC-V контроллеры
1140665
Топик полностью
lexxx-lexxx
(25.10.2021 16:00, просмотров: 402)
ответил
Лaгyнoв
на
а вот как указать Кейлу использовать SRAM2 в STM32L476? Что-то меня растащило на лишние 32К. Вроде ему указал, а он ругается, что не хватает ему 96К (это SRAM1)
Типа того
__attribute__((section(".SRAM2"))) uint32_t BLABLA[dohera];
Ответить
Спасибо добрый человек! Всё пишется и читается. Теперь я куда больше могу записать! :-)
-
Лaгyнoв
(25.10.2021 16:54
)
т.е. на каждый массив, что хочу иметь в SRAM2, указываю просто - __attribute__((section(".SRAM2")))?
-
Лaгyнoв
(25.10.2021 16:47
)
Я бы изучил вопрос, где сейчас живёт стек. Если его уговорить переехать в SRAM2, возможно, освободится достаточно места в SRAM1.
-
SciFi
(25.10.2021 16:50
)
И вот что забавно, я указал SRAM2 только для одного массива в 10К. А Кейл свалил туда еще массу переменных. И включая стек. Но при всем, при том отказывается брать в SRAM2 больше 16К. Где-то еще размер определен. Несмотря на то, что размер IRAM2 у меня указан - 0х8000
-
Лaгyнoв
(25.10.2021 17:23
)