[an error occurred while processing this directive]
[an error occurred while processing this directive]
|
Была такая проблема:
Программа в эмуляторе работает, а в реальном устройстве нет.
Глючит коммуникация: теряются пакеты.
Оказывается процедура записи во внутренний EEPROM(на асме) запрещала прерывания, а ICE30 не эмулирует задержку записи в EEPROM и в эмуляторе запись была мгновенной и запрет прерываний был на очень короткий промежуток времени, но в реальном устройстве время блокировки прерываний значительно возросло.
Поиск граблей занял почти неделю.
УРА!
E-mail: info@telesys.ru