Если вы используете EmbeddedWorkbench из IAR, вы можете просто отладить свой проект и выбрать симулятор в качестве драйвера.
EWARM имеет встроенный симулятор для поддерживаемых устройств (но только контроллер и никаких периферийных устройств ).
В параметрах проекта в разделе «Отладчик» вы выбираете Симулятор в качестве драйвера и затем начинаете отладку.
Доступны две демонстрационные версии (одна с ограничением по времени 30 дней и вторая, ограниченная размером кода 32 КБ)
Вы можете найти оба на веб-сайте IAR