mse homjak (08.02.2023 12:18, просмотров: 239) ответил mse homjak на Можно и так попробовать. Но интересно, в чом дело. Такое
впечатление, что похерены вектора прерываний. Некоторые не
работают. Половина клавиатуры не пашет, хотя другая, без проблем.
Ща попробую вычитать программную память и сравнить хексы.
Блять...Этот ипаный ВинАвр хранит переменные вида "const int" во
флэши, потом переписывает их в ОЗУ и оттуда грузит по
необходимости. Соотвецтвенно, это хранится в секцыи .data.
Соотвецтвенно, она лежыт во флэши выше секцыи .text и её в листинге
нет. Ужэ бился об это, правда, было жалко ОЗУ, а теперь вот чо
вылезло. Результат "avr-objcopy.exe -Oihex -j.text -j.data". Для
авр-ГЦЦ версии 10 и выше это не нужно. Он такой %нёй не страдает. А
наслаждаеца. Шучу.