Нет, компиляция проходит. Я делаю её отдельно перед загрузкой.
Включил режим подробной диагностики загрузки. Результат ниже:
Using Port : \\.\COM4
Using Programmer : arduino
Overriding Baud Rate : 57600
avrdude: Send: 0 [30] [20]
avrdude: Send: 0 [30] [20]
avrdude: Send: 0 [30] [20]
avrdude: Recv: O [4f]
avrdude: stk500_getsync(): not in sync: resp=0x4f

всё, на этом висит...