в IAR для точек останова надо Hex-адрес вводить? Или там оптимизации нет? Понял ;) когда ставишь точки останова в IAR нет оптимизации, поэтому оптимизированный код в IAR отлаживать нельзя ;) одно слово - отстой, хорошо хоть плагин для мплаба наконец появился и можно работать с С++ в нормальной среде ;)