Сделал проект на Microblaze, он собирается и симулируется отлично. Но есть ужасная беда, которую не могу победить - он куда-то записал первую версию программы, и теперь, пересобирая чистя подсовывая заново ELF с более новой программой - проц все равно берет старую версию. Куда он ее сохранил?
Я даже выставил bootloop (для имплементации и симуляции) - а он все равно симулирует со старой версией! Программа выполняется, и дергает GPIO как в первой версии программы... Что за чертовщина?
Как корректно обновлять ELF файл для Microblaze? Я сейчас в процессе симуляции и отладки, поэтому заливка новой версии через JTAG не вариант (в симуляцию не зальешь). Я могу почистить проект (он у меня в системе контроля версии и можно собрать с нуля), но пересобирать это очень очень долго ради пары строк в программе.
Что я не учел, как обновлять корректно?