ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Воскресенье
28 апреля
1311288 Топик полностью
Nikolay_Po (20.05.2023 20:31, просмотров: 83) ответил SciFi на Кстати, если LTO используется только для тестирования, можно включить -mslow-flash-data. Компилятор перестанет использовать LDR для констант (заменит их на MOVW/MOVT) и, будем надеяться, перестанет конфликтовать с ассемблерными вставками.
Спасибо. Нет, не сработало. И понятно почему. Когда компилятор транслирует Си, ключ -mslow-flash-data работает. А дело-то не в компиляторе. Компилятору нечего делать с данной ему ассемблерной вставкой, которая, к тому же, volatile.