Привет всем.
Не совсем понимаю задачу, которую нужно решить, может, кто-то просветит меня(
Дело в том, что у меня не хватило памяти для программы.
на rom выделено 32K, добавить нельзя сюда, ибо подключается стороннее приложение,
которому нужна память с определенного адреса.
Код
MEMORY
{
rom (rx) : ORIGIN = 0x08000000, LENGTH = 32K
app_flash (rx) : ORIGIN = 0x08008000, LENGTH = 992K
ram (rwx) : ORIGIN = 0x20000000, LENGTH = 8K
appram (rwx) : ORIGIN = 0x20002000, LENGTH = 120K
}
Некто посоветовал мне подключить SDRAM.
Чтобы посмотреть, как эта штука вообще работает, пробую на stm32f429 работать с SDRAM.
Пока только на HAL.
Так вот... простите за тупые вопросы, не совсем понимаю, каким именно образом мне сократить объем программы, используя внешнюю память.
Что туда грузить? Массивы из библиотек, которые подключаю?
Кто-нибудь, объясните, пожалуйста, доходчиво для тех, кто в танке.