Как выбрать реализацию выделения памяти (файл heap _ #. C) в FreeRTOS? - PullRequest
0 голосов
/ 07 ноября 2019

FreeRTOS поставляется с 5 реализациями выделения памяти. Как выбрать тот, который я хочу использовать? Включаю ли я соответствующий файл «heap _ #. C» в свой «main.c», есть ли какая-то константа, которую мне нужно установить для этого, или я просто оставляю «heap _ #. C», который я хочу использовать в каталоге MemMang?

Ответы [ 2 ]

1 голос
/ 07 ноября 2019

Вы можете удалить все «нежелательные» heap_#.c файлы

или убедиться, что вы компилируете только тот файл, который хотите использовать, и игнорировать все остальные файлы (в зависимости от процесса сборки).

0 голосов
/ 14 ноября 2019

К вашему самому первому вопросу - как выбрать тот, который я хочу использовать? Пожалуйста, взгляните на схему управления памятью FreeRTOS: https://www.freertos.org/a00111.html.

...