Наблюдаю занимательный баг, не представляю в какую сторону копать.
Дано: девайс STM32F779I-EVAL. В качестве Hello world хочу скомпилировать стандартный проект с GUI, который предлагается TouchGFX (поддерживается только на Windows).
1. Запускаю под виртуалкой с виндой TouchGFX, генерирую исходники. Собираю под той же виртуалкой с помощью arm-none-eabi-gcc-6.3.1, заливаю на девайс - все отлично.
2. Копирую исходники из виртуалки на Linux, собираю с помощью arm-none-eabi-gcc-8.2.0 (пробовал так же 6.4.0), заливаю на девайс (для чистоты эксперимента тем же виндовым st-link, который был в п.1) и получаю вот такой артефакт (нарушение цветов и некоторая «рябь» на экране).
Есть идеи в чем может крыться причина? Makefile на обеих платформах используется один и тот же, отличается только версия компилятора.