Я использую плату STM32F4Discovery, и я начал запускать свой код с библиотекой, которая составляет около 500 КБ при компиляции. Я скептически отношусь, если эта система может поддерживать требования к памяти библиотеки. Этот MCU имеет 192 Кбайт ОЗУ и 1 Мб флеш-памяти. Может ли этот mcu запускать код непосредственно со вспышки?Может ли MCU запускать код непосредственно со вспышки?
Если этот микроконтроллер не поддерживает эти требования, есть коммерческий доступный способ расширения ОЗУ в этой системе? Какую технологию я должен использовать?
Я еще не видел процессор, не способный запускать код из любого вида памяти только для чтения, особенно для * встроенных систем *. Просто не забудьте поставить данные и сегменты bss в ОЗУ. –
этот чип предназначен для работы от флеш-памяти, вы должны запускаться со вспышки, поэтому существует столько вспышек относительно количества бара –
Я работал с хотя бы одной вспышкой spi, и мы не могли запускать код, потому что часть (семья) испытала бы нарушение чтения. так что кроме этого опыта я бы сказал, что вы всегда можете запускать код на флеш, но я не смущаюсь. Микроконтроллеры, как правило, имеют флеш-карту на борту, которая специально предназначена для запуска вашего кода, если они будут испытывать прерывание чтения, что будет ошибкой для поставщика чипов, и им нужно будет исправить или устаревать эту часть. –