Цитата(nanorobot @ Oct 29 2014, 11:12)

Проект был начат в IAR, но по причинам, которые долго объяснять, перешел на GCC.
Кстати, Keil умеет отлаживать код, который выдаеёт gcc (правда, gcc 4.7 работает, а вот на gcc 4.8 кейловский отладчик падает). Кейловский отладчик уж поудобнее будет, чем эта кривая эклипса.
Цитата(nanorobot @ Oct 29 2014, 11:12)

Выполнение инструкции <LCDx->TIMV = regValue;>
(см скриншот) вызывает Target halted отладчика(JLink/SWD). MCU улетает в неизвестное состояние (на HardFault, BusFault и прочие фаулты, поставлены обработчики, выводяшие соотв. сообщение в USART, чего не происходит )
Не мешало бы подойти к точке сбоя в окне дизассемблера, чтобы точно установить, какая инструкция виновата.