в зависимости от требований.
Обычно надо занулить bss/sbss.
Если data жила в ROM, то её скопировать.
stack - если используется проверка от переполнения стэка.
Также могут быть какие угодно ещё секции и в какой угодно памяти, надо смотреть скрипт линкера (на пример, код, исполняемый из ОЗУ)