Кто-нибудь пробовал РЕ-мулятор на МС1201.03?
Вид для печати
Кто-нибудь пробовал РЕ-мулятор на МС1201.03?
В общем, у меня РЕмулятор в ДВК почему-то не заработал. Шил в него две конфигурации, с 134 и 377 прошивками, ни одна как положено не запахала. Либо АРМ битый китайцы прислали (по маркировке на 256к а видится как на 512), либо я где-то косячнул. Платок я заказывал много, попробую ещё пару штук собрать, может быть другой экземпляр заработает. Вообще, было бы интересно узнать, есть ли у кого положительный опыт подключения ремулятора к двк на вм3
Как именно зашивалось? Загрузчиком? Или все в куче? Можно посмотреть на файл который заливался?
Да, люди подключали, тут на форуме есть тема по запуску 1201.03. Ну а сам вопрос аналогичен - "есть ли у кого опыт подключения 1801РЕ2 к 1201.03" :)
Vslav, заливалось всё скопом: https://drive.google.com/file/d/1UwL...ew?usp=sharing
Есть разница в поведении ДВК, когда, скажем, перемычками выбрана несуществующая конфигурация или включен режим загрузчика. Самим загрузчиком я не пробовал ничего делать, всё шилось напрямую ст-линком. Тему поищу, спасибо.
Смотрим файл
OK, сделана релокация под ST-link на физический адрес внутренней флешки 0800_0000Код::020000040800F2
OK, 0800_0000...0800_3FFF - это загрузчик b205.hex,Код::20000000D00600207111000847000008470000084700000847000008470000084700000886
....
:20134000E060FFF7C7FFFFF799FFFEE7003C0240043C024023016745AB89EFCD0C3C0240D4
:10136000083C02403B2A19087F6E5D4CECAAFF0F37
OK, 0800_4000...0800_7FFF - это управляющая прошивка a205iar.hex, у меня немного другая, но могло что-то некритично измениться при разработкеКод::20400000040E00209D420008014200080142000801420008014200080142000801420008C5
:20402000014200080142000801420008014200080142000801420008014200080142000828
....
:2049600051F8043B4CF8043B043ABFF4F9AF04323FF4ACAF12F0020F00F0078031F8023BDF
:204980000CF8013B1B0A0CF8013B12F0010F1CBF0B788CF800307047AFF30080AFF3008053
0800_8000...0800_800F - 134 ? А вот тут не OK, прошивка должна быть в "формате Стерх" - адрес и данныеКод::208000007700C40B047EE000000000000000000000000000000000000000000000000000B8
:20802000000000000000000000000000000000000000000000000000000000000000000040
....
:209FC000000000000000000000000000000000000000000000000000000000000000000081
:209FE000000000000000000000000000000000000000000000000000000000000000000061
должны быть инвертированы. Адрес похоже - да, а вот данные - точно нет.
Байт код - 07 (адрес с 000000), 3 проверочный код OK, 00 - CS0 - OKКод::20A00000070300FFFFFFFFFFFFFFFFFFFFFFFFFF
Итого - убедиться что данные проинвертированы в прошивке, снять все перемычки и должно стартовать
Хм... Инвертировал через REV16... Странно как-то... Спасибо, попробую ещё раз! "Вчерашний" ремулятор я разломал при демонтаже, т.к. запаял слишком хорошо)
Vslav, благодарю за помощь, теперь заработало) Что интересно, на 377-й прошивке при стартовом тесте диспетчера памяти ловлю какую-то ошибку... Тест вываливается в пульт, а если продолжить по Р то пишет прерывание по вектору 250. Что интересно, тест 134-й прошивки и некий набор тестов VM3.CCC для FTMON ошибок не находит... Буду пытаться разобраться...