ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Среда
24 апреля
1170621 Топик полностью
evgeniy1294 (02.02.2022 22:18, просмотров: 271) ответил Andreas на Нет, это отдельное ядро со своим ПЗУ, к которому вообще нет доступа, его ПЗУ отдельным прямоугольником, даже размер не указан. 256к имеено ПЗУ стеков, АПИ, работы с флешом и прочего.
Исходя из раздела 25.3, могу сказать что RF Core у него почти такое же, как у CC1352. CC1352 имеет на борту набор ROM-функций, например для безопасной работы с flash или настроек режимов питания - во время очистки флеша выполнять код из него было нельзя, а очистка памяти применялась в том числе стеками типа openthread для подготовки страниц под хранение конфигов. 

Особенно взрывало мозг вот это:

"Some of the TI-RTOS kernel modules are included in ROM, and executed from ROM in order to save Flash space for the application. This can lead to some confusion, when only addresses are shown in the disassembly view and the call-stack view"

Ну и резервирование кусков RAM для нужд ROM не сразу раскурил. Долго тупил в скрипт линкера и пытался понять, зачем вот это всё.


Самих стеков там точно небыло, собирались и хранились вместе с остальной прошивкой.