Нашел более современный отладочный комплект. Маркировка платы та же, микроконтроллер 1605.
RISC-ядро отлаживается нормально. При перевключении питания программа стартует.
Хотелось бы всё-таки узнать в чем дело и по возможности восстановить второй комплект.
Здравствуйте!
В ответе будет приведен перечень вспомогательных инструкций, которые могут помочь в установлении неисправности. Важно понимать, что гарантийный срок на отладочный комплект ограничен сроком в шесть месяцев с даты поставки.
RISC-ядро микроконтроллера 1901ВЦ1Т аналогично ядру семейства микроконтроллеров 1986ВЕ9х, для которого NMI не реализовано. В связи с этим рекомендация обновить используемые библиотеки на актуальные из пака для IDE Keil, который доступен для загрузки на официальном сайте компании (
https://ic.milandr.ru/soft/), в частности, необходимо убедиться в актуальности файла startup.s. Идеально - обновиться до пятой версии среды и автоматически установить пак для IDE Keil, но, возможно, Ваша версия IDE Keil 4.74 имеет лицензию, и переход невозможен.
По отладочной плате. В обращении не указана версия платы (должна быть указана в одном из уголков), но поскольку речь идет о перепайке резисторов на 10 кОм, то, вероятнее всего, были установлены резисторы номиналом 47 кОм, что указывает на 1-3 версии платы - на данный момент актуальна пятая версия. Такое изменение номиналов резисторов допустимо, поскольку в актуальных версиях отладочного комплекта для микроконтроллера 1901ВЦ1Т установлены резисторы по выводам MODE как раз на 10 кОм, но не рекомендуется, так как фактически отладочная плата является законченным изделием, и любое самостоятельное вмешательство недопустимо или может выполняться только на свой страх и риск.
Перемычку SHDN подключать не нужно. Вывод SHDN микроконтроллера используется преимущественно в тестовых целях.
Перемычка RESET устанавливается опционально, из-за неё проблем быть не может.
Исходя из вышеописанной информации рекомендация следующая: попробуйте, пожалуйста, установить микроконтроллер 1901ВЦ1Т с маркировкой 1104 (самая первая ревизия) в отладочную плату, где запуск микроконтроллера с маркировкой 1605 (актуальная версия) производится корректно, после чего запустить простейшую программу, основываясь на пожелание по обновлению библиотек. Таким образом можно более детально установить, что именно работает некорректно.
_________________
Отдел технической поддержки
support@milandr.ru