Связанные сообщения
- Камент:2025-03-02
- Вопрос по CH32V003.2025-02-28
- Ну что же. Купил DHO914 за 87 тыс.2025-01-20
- [обновлено 17.04.24]купил себе домой rigol mso5074, накатил патч.
теперь он mso5354. все работает.2024-04-19
- Ещё так можно.2022-08-08
-
- С любой памятью можно работать по указателю не привлекая в этот
процесс линкер. Так же как вы с регистрами периферии делаете. - VladislavS.(03.04.2025 18:24)
- Спасибо. Всё же, переделал без вмешательства в скрипт линкера. Всё
определяется в коде Си. Из недостатков - лишь невозможность
определить размер объекта со смещением. Сделал так: Nikolay_Po(1558 знак., Сегодня, 11:34)
- массив с const и без указания section попадёт в .rodata. Cкрипт
линкера понадобится, когда захочется beefdeadbeef(166 знак., Сегодня, 16:41)
- Попадёт. Только без .rodata он копируется в ОЗУ и отнимает 4к
(такой размер у переменной) из свободной оперативной памяти. В
случае GCC12 от WCH с их скриптом линкера. - Nikolay_Po(Сегодня, 16:55)
- копируется ? т.е. startup копирует ? что ж, ещё одна причина держаться от них подальше. - beefdeadbeef(Сегодня, 17:05)
- Попадёт. Только без .rodata он копируется в ОЗУ и отнимает 4к
(такой размер у переменной) из свободной оперативной памяти. В
случае GCC12 от WCH с их скриптом линкера. - Nikolay_Po(Сегодня, 16:55)
- массив с const и без указания section попадёт в .rodata. Cкрипт
линкера понадобится, когда захочется beefdeadbeef(166 знак., Сегодня, 16:41)
- Ок. Проеврил, да, можно. Но код местами увеличивается, а местами путаюсь, забывая приводить смещение к размеру объекта под указателем... - Nikolay_Po(Вчера, 17:45)
- Спасибо. Всё же, переделал без вмешательства в скрипт линкера. Всё
определяется в коде Си. Из недостатков - лишь невозможность
определить размер объекта со смещением. Сделал так: Nikolay_Po(1558 знак., Сегодня, 11:34)
- С любой памятью можно работать по указателю не привлекая в этот
процесс линкер. Так же как вы с регистрами периферии делаете. - VladislavS.(03.04.2025 18:24)