Вышла версия 3.9 эмулятора AVR
- приятно что он не имеет теперь ограничения по времени работы.
Но появились другие ограничения.
И на сайте программы ограничения написаны не правильно - более "драконовские":
"The demo release limits in the code size that can be simulated: a maximum of half of the micro ROM size, with a total limit of 4Kbytes. Otherwise, the simulator will stop after 50K CPU cycles."
Т.е. сказано что при любом размере программы симулируется только 50000 циклов МК.
Я проверил и убедился что:
Ограничения ДЕМО версии правильно описаны в ХЕЛПЕ программы:
"Projects with a code size larger than half of the total micro flash/ROM memory, with a maximum of 4K bytes, will be limited to simulate a maximum time of 50K CPU cycles."
По русски: "При превышении размера программы половины памяти программ кристалла, или 4 кБ - время симуляции ограничивается 50 000 циклами процессора." Т.е. программы меньше работают сколько угодно циклов процессора.
НО! в принципе "правильно" брать МК с двойным запасом памяти с учетом возможности модернизации программы - значит при "правильном" выборе МК симулятор не ограниченичивает разработчика. Если только FLASH МК до 8 кБ.
Наверно можно еще большую прогу разбить на кусочки и прогнать их в симуляторе отдельно.