-
- У меня GNU ARM Embedded "8 2019-q3-update". Это предпоследний. У себя проблем пока не видел, да и багрепортов про него особо не видел. Последний релиз не завлекает крутыми фичами, багрепорты уже есть. Это для наркоманов, подсевших на "самый-самый SciFi(23 знак., 30.11.2019 13:29)
- Попался! Целый день потратил. Пока непонятно, или проблема в параметрах компиляции (упущено что-то принципиально важное для платформы) или инструментарии "GNU Arm Embedded Toolchain" arm-none-eabi-gcc (15:5.4.1+svn241155-1) 5.4.1 20160919. Nikolay_Po(3213 знак., 04.01.2020 00:44 - 00:52)
- Правильно понимаю, что переменные в main() не статические, то есть память выделяется в стеке? А памяти хватает? Может быть, стек наехал на глобальные переменные - вот и "перекрытие". Ну и про такие переменные в .map ничего не пишется - это обычное SciFi(6 знак., 04.01.2020 00:51)
- Вынес определения проблемных структур из функции обратно. Проблема остаётся с похожим повреждением - так же затёрты данные с конца массива структур, но уже меньше членов. Nikolay_Po(2574 знак., 04.01.2020 01:22 - 01:27)
- Компилятор arm-none-eabi-gcc (15:5.4.1+svn241155-1) 5.4.1 20160919 (на три года старше). Симптомы те же. Из *.map: Nikolay_Po(595 знак., 04.01.2020 02:34 - 02:58)
- Ведро поддерживает. Надо смотреть, сколько вочпоинтов использует отладчик для своих нужд. Всё-таки ресурс сильно ограниченный. SciFi(195 знак., 04.01.2020 01:29, ссылка)
- Похоже да, спасибо! Придётся разбираться, почему не работает и будучи определено глобально? Стек по настройкам CubeMX, вроде, не меньше размеров проблемных переменных. Но и не сильно больше. Nikolay_Po(506 знак., 04.01.2020 00:59 - 01:04)
- Вынес определения проблемных структур из функции обратно. Проблема остаётся с похожим повреждением - так же затёрты данные с конца массива структур, но уже меньше членов. Nikolay_Po(2574 знак., 04.01.2020 01:22 - 01:27)
- Правильно понимаю, что переменные в main() не статические, то есть память выделяется в стеке? А памяти хватает? Может быть, стек наехал на глобальные переменные - вот и "перекрытие". Ну и про такие переменные в .map ничего не пишется - это обычное SciFi(6 знак., 04.01.2020 00:51)
- Попался! Целый день потратил. Пока непонятно, или проблема в параметрах компиляции (упущено что-то принципиально важное для платформы) или инструментарии "GNU Arm Embedded Toolchain" arm-none-eabi-gcc (15:5.4.1+svn241155-1) 5.4.1 20160919. Nikolay_Po(3213 знак., 04.01.2020 00:44 - 00:52)
- У меня GNU ARM Embedded "8 2019-q3-update". Это предпоследний. У себя проблем пока не видел, да и багрепортов про него особо не видел. Последний релиз не завлекает крутыми фичами, багрепорты уже есть. Это для наркоманов, подсевших на "самый-самый SciFi(23 знак., 30.11.2019 13:29)