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

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

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

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

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


person Pranay Gupta    schedule 01.08.2018    source источник


Ответы (1)


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

person Richard    schedule 03.08.2018