-
- Спасибо. Всё же, переделал без вмешательства в скрипт линкера. Всё
определяется в коде Си. Из недостатков - лишь невозможность
определить размер объекта со смещением. Сделал так: Nikolay_Po(1558 знак., 05.04.2025 11:34)
- массив с const и без указания section попадёт в .rodata. Cкрипт
линкера понадобится, когда захочется beefdeadbeef(166 знак., 05.04.2025 16:41)
- Попадёт. Только без .rodata он копируется в ОЗУ и отнимает 4к
(такой размер у переменной) из свободной оперативной памяти. В
случае GCC12 от WCH с их скриптом линкера. - Nikolay_Po(05.04.2025 16:55)
- копируется ? т.е. startup копирует ? что ж, ещё одна причина держаться от них подальше. - beefdeadbeef(05.04.2025 17:05)
- Попадёт. Только без .rodata он копируется в ОЗУ и отнимает 4к
(такой размер у переменной) из свободной оперативной памяти. В
случае GCC12 от WCH с их скриптом линкера. - Nikolay_Po(05.04.2025 16:55)
- массив с const и без указания section попадёт в .rodata. Cкрипт
линкера понадобится, когда захочется beefdeadbeef(166 знак., 05.04.2025 16:41)
- Ок. Проеврил, да, можно. Но код местами увеличивается, а местами путаюсь, забывая приводить смещение к размеру объекта под указателем... - Nikolay_Po(04.04.2025 17:45)
- Спасибо. Всё же, переделал без вмешательства в скрипт линкера. Всё
определяется в коде Си. Из недостатков - лишь невозможность
определить размер объекта со смещением. Сделал так: Nikolay_Po(1558 знак., 05.04.2025 11:34)