Миландр

Ключевым подразделением нашей компании
является Центр Проектирования интегральных микросхем
Текущее время: 2020-мар-29 17:24

Часовой пояс: UTC+03:00




Начать новую тему  Ответить на тему  [ 14 сообщений ] 
Автор Сообщение
 Заголовок сообщения: 1986VE92Y Не прошивается
СообщениеДобавлено: 2020-янв-31 15:37 
Не в сети

Зарегистрирован: 2020-янв-31 15:30
Сообщения: 45
Организация: Istok
Предположительно после подключения комплектного блока питания отладочной платы ТСКЯ.469575 по jtag на B пишет jtag communication failure, по jtag A пишет unknown device, при подключении по usb определяется пк как неизвестное устройство. Соответственно прошить в режиме uart или extrom нет возможности.
на блоке питания 5в. Что можно предпринять и на что обратить внимание в данной ситуации?


Вернуться к началу
 Заголовок сообщения: Re: 1986VE92Y Не прошивается
СообщениеДобавлено: 2020-фев-03 17:37 
Не в сети

Зарегистрирован: 2017-апр-26 14:51
Сообщения: 472
Организация: Milandr
Откуда: ПКК "Миландр"
- джампер BUcc стоит?
- ядро ARM CoreSight отладчик видит? Например как тут: https://startmilandr.ru/lib/exe/detail. ... options_9x


Вернуться к началу
 Заголовок сообщения: Re: 1986VE92Y Не прошивается
СообщениеДобавлено: 2020-фев-05 11:55 
Не в сети

Зарегистрирован: 2020-янв-31 15:30
Сообщения: 45
Организация: Istok
Vasiliy писал(а): *
- джампер BUcc стоит?
- ядро ARM CoreSight отладчик видит? Например как тут: https://startmilandr.ru/lib/exe/detail. ... options_9x
Не нашел такой перемычки на плате, отладчик иногда видел ее (у меня ulink) который работает отлично с другой платой от ldm systems на которой такой же контроллер только в пластике, там и прошивка через юарт работает и отладка джитагом
а тут пару раз я видел как контроллер появлялся, но это насколько я помню при зажатом ресете, (у меня жесткий на рабочей машине глюкнул так что пару дней сюда зайти не мог/)
сейчас все восстановил, но arm coresite теперь подловить не могу. диспетчером видится как неизветсное устройство. по идее бутлоадер всеравно должен работать, чего бы с прошивкой не наделали, но почему то не работает... .


Вернуться к началу
 Заголовок сообщения: Re: 1986VE92Y Не прошивается
СообщениеДобавлено: 2020-фев-05 12:45 
Не в сети

Зарегистрирован: 2018-янв-05 23:41
Сообщения: 154
Организация: ФГУП "РФЯЦ-ВНИИЭФ"
Byte_My_Void писал(а): *
диспетчером видится как неизветсное устройство.
Вот этот момент подробно. Как подключаетесь к плате:
1. Через порт USB проводком к USB порту компа
2. Через разъем для отладки (вилка IDC-20 на плате с надписью JTAG) далее через шлейф к ULink и от него к USB порту компа
Если диспетчер устройств видит неизвестное устройство - значит у вас не установлен драйвер. В первом случае - драйвер VCP для микросхемы СР210х, во втором драйвер ULink. Установите их. Добейтесь, чтобы в диспетчере задач отображались правильные устройства с установленными драйверами. Только после этого можно будет идти дальше и понять, видит ли отладчик ядро микросхемы.


Вернуться к началу
 Заголовок сообщения: Re: 1986VE92Y Не прошивается
СообщениеДобавлено: 2020-фев-05 13:40 
Не в сети

Зарегистрирован: 2020-янв-31 15:30
Сообщения: 45
Организация: Istok
Professor Chaos писал(а): *
Byte_My_Void писал(а): *
диспетчером видится как неизветсное устройство.
Вот этот момент подробно. Как подключаетесь к плате:
1. Через порт USB проводком к USB порту компа
2. Через разъем для отладки (вилка IDC-20 на плате с надписью JTAG) далее через шлейф к ULink и от него к USB порту компа
Если диспетчер устройств видит неизвестное устройство - значит у вас не установлен драйвер. В первом случае - драйвер VCP для микросхемы СР210х, во втором драйвер ULink. Установите их. Добейтесь, чтобы в диспетчере задач отображались правильные устройства с установленными драйверами. Только после этого можно будет идти дальше и понять, видит ли отладчик ядро микросхемы.
на все драйвера установлены, я кажется выше писал, что у меня работает другая плата на таком же контроллере, только в пластике.
если что отладчик видится в системе Keil ULINK2 CMSIS-DAP и в кейле тоже соответственно виден.
на мост usb-uart драйвер тоже установлен, поскольку как я уже повторился выше - отладочную плату от ldm прошить через uart можно без проблем(мост виден при подключении).
проблема в том, что отладочная плата с которой проблема почему то не отвечает по юсб. По jtag пишет jtag communication failure/
Короче отладчик проверен, как и возможность шить по юарт. Дело в чем то другом.


Вернуться к началу
 Заголовок сообщения: Re: 1986VE92Y Не прошивается
СообщениеДобавлено: 2020-фев-05 15:06 
Не в сети

Зарегистрирован: 2020-янв-31 15:30
Сообщения: 45
Организация: Istok
Сейчас после непонятных шаманств мк видится если подключить его с зажатой кнопкой ресет (видится только джитагом, при этом при попытке зашить или очистить пишет cannot access memory)
видится только на jtag b, uart по прежнему недоступен.


Вернуться к началу
 Заголовок сообщения: Re: 1986VE92Y Не прошивается
СообщениеДобавлено: 2020-фев-05 16:15 
Не в сети

Зарегистрирован: 2020-янв-31 15:30
Сообщения: 45
Организация: Istok
upd непонятным образом удалось достучаться до контроллера - выключатели стояли в flash/jtag A, подключен отладчик к jtagb, зашел в меню выбора отладчика, отключил питание, зажал ресет, включил питание и зашел в раздел settings настроек дебаггера. заход в сеттингс инициировал сброс контроллера(морнул диспетчер устройств) и потом я вышел и нажал стереть чип. Сейчас контроллер шьется джитагом, заходит в отладку. но почему то упорно не хочет видеться по юарту. При этом я залил пустую прошивку - (main + while), но при установке любых вариаций выключателей , в тч uart2, extrom.

И тут я публикуя этот пост понимаю, что на отладочной плате нет uart bridge и коннектор usb напрямую идет в мк.....
Завтра попробую припаять к нему ftdi, если заработает, а я думаю что заработает, то вопрос можно будет закрывать.
Ловить контроллер в джитаге было то еще jедайство.


Вернуться к началу
 Заголовок сообщения: Re: 1986VE92Y Не прошивается
СообщениеДобавлено: 2020-фев-05 17:53 
Не в сети

Зарегистрирован: 2009-июл-21 14:13
Сообщения: 1454
Откуда: Тула
На третьи сутки зоркий сокол... :LOL:
Чтож, бывает, бывает))
На миландровской отладке используется другой режим загрузки по UART - другие выводы (PF0, PF1 - подключены через 5559ИН4 или аналог) чем LDM_MODE (PD0, PD1 - совмещённые с JTAG-B, потому нужно снимать перемычку!!!!). Так вот можете попробовать загрузиться через переходник RS-232.

_________________
сочувствующий…


Вернуться к началу
 Заголовок сообщения: Re: 1986VE92Y Не прошивается
СообщениеДобавлено: 2020-фев-06 11:33 
Не в сети

Зарегистрирован: 2020-янв-31 15:30
Сообщения: 45
Организация: Istok
2prostoRoman Полезная инфа, спасибо
подключился к RS через переходник ftdi, при попытке соединения по юарту пишет синхронизация ок, а дальше все. Мигает светодиод RX как будто в бесконечном цикле. TX же молчит. Для проформы пытался перекинуть RXTX - сразу ошибка синхронизации. Подключался до 5559 вообще соединения получить не смог. Если отключить питание демонстрационной платы программа прошивальщик пишет ошибка обмена. В общем странно себя ведет все это)


Попробовал прямо к микроконтроллеру без участия 5559 подключиться -вообще подключения нет - хотя там по идее должен быть юарт(pf1,pf0)


Вернуться к началу
 Заголовок сообщения: Re: 1986VE92Y Не прошивается
СообщениеДобавлено: 2020-фев-06 12:22 
Не в сети

Зарегистрирован: 2009-июл-21 14:13
Сообщения: 1454
Откуда: Тула
Со стандартами физического уровня (rs-232, uart) везде всё в порядке?
Есть второй переходник usb-uart (можно использовать тот cp2102, что на плате ldm) для подслушки? или осцилл, логический анализатор и т.д.
На всякий случай попробуйте использовать другую программу (их много), например https://forum.milandr.ru/viewtopic.php?f=22&t=3729

_________________
сочувствующий…


Вернуться к началу
 Заголовок сообщения: Re: 1986VE92Y Не прошивается
СообщениеДобавлено: 2020-фев-06 14:15 
Не в сети

Зарегистрирован: 2020-янв-31 15:30
Сообщения: 45
Организация: Istok
2prostoRomanуже сам догадался использовать мост от LDM платы (CP2102 ) пишет синхронизация ok, ошибка обмена.
честно говоря уже устал от этой платы, не понимаю что ей еще нужно.Опять же я не пойму почему не работает переходник usb uart напрямую с мк(с отключенной 5559)...


Вернуться к началу
 Заголовок сообщения: Re: 1986VE92Y Не прошивается
СообщениеДобавлено: 2020-фев-06 15:01 
Не в сети

Зарегистрирован: 2020-янв-31 15:30
Сообщения: 45
Организация: Istok
prostoRoman к программе прошивальщику вопросов нет, она стабильно шлет посылки. В общем с отключенной 5559 напрямую в мк завел с cp2102 или как ее там, в итоге на pf0 (uart2 rx приходят импульсы синхронизации) но мк не отвечает, соответственно вываливается в ошибку синхронизации. Я проверил до колодки - все приходит...Переключатели пытался по разному ставить, тоже толку нету. В понед придет еще 1 плата (минимальная от миландр, буду пока с ней работать) но и эта отладочная мне тоже нужна, поскольку целевые приборы будут в керамике.... Идеи пока кончились.логический анализатор тоже подключал, но в случае подключения к отладочной плате с керамикой - дальше синхроимпульсов дело не идет. А на плате ldm где стоит мк в пластике все ок. Уже появляются мысли запаять керамику в плату ldm. Если заработает, значит что то с разводкой переключателей или еще чем то...


Вернуться к началу
 Заголовок сообщения: Re: 1986VE92Y Не прошивается
СообщениеДобавлено: 2020-фев-07 18:47 
Не в сети

Зарегистрирован: 2016-окт-14 19:39
Сообщения: 64
Организация: АО "РИРВ"
Откуда: СПБ
Стесняюсь спросить, переключатели не забыли поставить в положение прошивки по UART? И после этого передернуть питание (не ресет, именно питание).


Вернуться к началу
 Заголовок сообщения: Re: 1986VE92Y Не прошивается
СообщениеДобавлено: 2020-фев-10 08:16 
Не в сети

Зарегистрирован: 2020-янв-31 15:30
Сообщения: 45
Организация: Istok
azimuth писал(а): *
Стесняюсь спросить, переключатели не забыли поставить в положение прошивки по UART? И после этого передернуть питание (не ресет, именно питание).
Это безусловно было сделано первым шагом при попытке перепрошить его через uart загрузчик.


Вернуться к началу
Показать сообщения за:  Поле сортировки  
Начать новую тему  Ответить на тему  [ 14 сообщений ] 

Часовой пояс: UTC+03:00


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 4 гостя


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Перейти: 

Создано на основе phpBB® Forum Software © phpBB Limited
Русская поддержка phpBB