Коллеги, всем привет.
Осваиваю 1986ВЕ81Т. Это отечественный Cortex-m4 для космоса без Флеш/ПЗУ, у которого есть специальное ОЗУ программ. Написал в 5ом Кейле небольшой проект и пытаюсь отлаживать на отладочной плате через Ulink2. Для этого использую flash programming algorithm из FLM-файла для СОЗУ 1986ВЕ81Т, скачанного с форума Миландра.
Ulink и МК Кейл видит, всё как-будто хорошо, но частенько при попытке залить программу в СОЗУ (область начинается с 0х1000000) и запустить Debug-сессию, Keil сначала призадумывается и немного погодя выдает ошибку. Точный текст сообщения смогу сказать завтра, но речь про превышение таймаута. При этом изредка загрузка и debug проходят нормально.
МК на отладочной плате находится в кроватке, я менял МК на другой экземпляр, пробовал разные загрузочные режимы - ничего не изменилось. Кроме того, есть другая отладочная плата с впаянным процессором - там тоже самое. Я, разумеется, понимаю, что по интернету диагноз не поставишь, нужно смотреть схему отладочной платы, итд итп, и этим я буду заниматься.
Сейчас же мне важен чужой опыт - кто-нибудь сталкивался с подобной проблемой? И если да, то каково было решение?
|