Andreas (08.06.2021 15:03, просмотров: 167) ответил rezident на И чо? Был как-то раз случАй - бы выделен сегмент Flash для
перезаписи настроек объемом 2К, объявленный как const и имеющий
инициализацию конкретными значениями. Дык без указания volatile
компилятор, сцука такая, подставлял в выражения значения констант,
известные ему на момент компиляции, совершенно пилюя на то, что эти
константы могли быть модифицированы по связи во время работы
программы. Так что задача кодера - объяснится с компилятором так,
шоб ему стало понято, шо вы от
+1 Тоже вляпался, причем не сразу. Добавил в структуру во флеше еще
одну переменную и компилятор решил оптимизировать. Поэтому не сразу
и нашел в чем дело.