Про IAR конкретно не скажу, но для себя я нашел универсальный способ. Если среда (IDE) умеет обнаруживать, что файл изменен извне, то просто редактирую файл любимым редактором, сохраняю, а из среды запускаю компиляцию. Все равно отладку/симуляцию придется вести из IDE - поэтому получается, что и овцы сыты, и волки целы