-
- Единственная версия сейчас, вижу, что не восстанавливаются
регистры, но до этого была функция с гораздо большим использованием
стека. После той ничего не запортилось, а тут запортилось. - VLLV(25.03.2022 11:48)
- А может быть с прерыванием "удачно повезло". - Tech_(25.03.2022 11:51)
- Не, говнокод. Всем спасибо. Оставлю ветку в назидание. - VLLV(25.03.2022 12:14)
- Договаривай уж, в чем говнокод был? - Ruslan(25.03.2022 12:27)
- Незначительный выход за предел массива в динамических переменных
при чтении конфигурационных данных, в результате затирался стек (но
адрес возврата не искажался). Приборы отличались конфигурацией, два
прибора работали, один нет. Лечение - статический анализ, но
расслабились, в этой версии IAR его нет. - VLLV(25.03.2022 12:51)
- А что используете для статического анализа? - Andreas(25.03.2022 13:10)
- Я лентяй, использую встроенный в iar, но это старый проект на старом иаре. - VLLV(25.03.2022 13:25)
- А что используете для статического анализа? - Andreas(25.03.2022 13:10)
- Незначительный выход за предел массива в динамических переменных
при чтении конфигурационных данных, в результате затирался стек (но
адрес возврата не искажался). Приборы отличались конфигурацией, два
прибора работали, один нет. Лечение - статический анализ, но
расслабились, в этой версии IAR его нет. - VLLV(25.03.2022 12:51)
- Договаривай уж, в чем говнокод был? - Ruslan(25.03.2022 12:27)
- Не, говнокод. Всем спасибо. Оставлю ветку в назидание. - VLLV(25.03.2022 12:14)
- А может быть с прерыванием "удачно повезло". - Tech_(25.03.2022 11:51)
- Единственная версия сейчас, вижу, что не восстанавливаются
регистры, но до этого была функция с гораздо большим использованием
стека. После той ничего не запортилось, а тут запортилось. - VLLV(25.03.2022 11:48)