Как мне увеличить размер кучи для FreeRTOS в Zynq702 SoC?

Я использую Zynq 702 SoC. Он имеет 2 процессора. CPU0 загружен с Petalinux и Cpu1 с FreeRtos, и мой текущий размер кучи FreeRtos составляет 6 МБ.

Фактический размер ОЗУ составляет 1 ГБ, при этом 512 МБ устанавливаются в ядре Petalinux, а остальные не используются и хотят полностью использовать для CPU1. Я использую OpenAMP для связи между 2cores.

Я хочу увеличить размер кучи FreeRtos, чтобы этот новый размер кучи помог нам в разработке некоторых дополнительных функций.

Кто-нибудь пытался включить OpenAMP и для загрузки CPU1, а стек можно расширить до> 16MB.

1 ответ

FreeRTOS имеет более одной реализации кучи - и фактически может использоваться без кучи - от того, как увеличивается куча, зависит от того, какая реализация используется. См. https://www.freertos.org/a00111.html для получения подробной информации.

Другие вопросы по тегам