STM32 шью через встроенный бутлоадер. Если нужно именно через SWD, то можно и релиз из IDE зашить, но как-то IAR у меня не прижился, точнее для ARM у меня основной инструмент Кейл. Для Cortex дополнительный - CooCox. А недавно ещё и с EFM32 IAR расстроил лишним проводом (ресет). Думаю, что в вопросе насчет того, почему же пункт "прошить" не работает в IAR, нужно было бы начать с версии IAR, а не с заявлений о крайней необходимости работоспособности оного:)