USMI

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » USMI » MCU, SoC, CPU Микроконтроллеры » Перевод JL чипов в uboot режим с помощью ардуино


Перевод JL чипов в uboot режим с помощью ардуино

Сообщений 41 страница 53 из 53

41

amironof написал(а):

Это от момента включения до посылок:

Здесь не хватает канала питания чипа

по хорошему нужно на все пины где конденсаторы на землю по схеме стоят, припаивать. А на кварце они лишние.

amironof написал(а):

что генерация может срываться от щупа, хотя она на самом деле есть.

какой осциллограф, щуп как включен

42

amironof написал(а):

Проблема, напомню, в том, что AC6901 не тилибонькает в диспетчере устройств винды

а на других юсб портах, другой комп?

43

amironof написал(а):

Если сравнить предпоследнюю и последнюю посылки, то видно, что D+ вроде как по итогу всё-таки прижимается к земле.
Но через 604 мкс поднимается обратно.

А что происходит позже, примерно секунду после подключения к компу?

44

JL SoC. (杰理芯片) Programmer (Dongle) (Download Tool) Программатор.

kagaimiq написал(а):
Но тут есть другая проблема, если в старых чипах был таймаут примерно в 4 сек, после которого чип продолжал загружаться с SPI флешки, из-за чего можно было например немного подержать ардуину и потом подключить USB, где потом чип определялся как BR17/BR20/BR21/... UBOOT1.00, то тут происходит нечто иное, если через (очень) короткое время не подключить USB, то загрузка как бы и не продолжится, но и потом если попытаться подключить USB, то чип просто зависнет и его перезагрузит WDT.

The issue with the "4 second timeout" on the AC690N/AC692N/etc chips was actually a matter of the wrong way to send the key - if it is sent correctly, then there are no timeouts whatsoever!
https://github.com/kagaimiq/jl-uboot-to … r-uboot.md

Может это как-то с чем-то связано?
Что за правильный и неправильный способ?

45

BIOS написал(а):

На кварце есть жизнь?
И нарисуйте схему как соеденили земли и питания на макетке.
Там без соединения аналоговой земли на общую - будут такие проблемы.

Донгл собран по этой схеме.
Пины МК 37, 38, 12 и 1 подключены к земле.

Отредактировано amironof (Вчера 11:28:05)

46

BIOS написал(а):

Все таки срисуйте свою макетку. У вас там какой то транзистор рядом с ардуинкой. И рыжие кондеры возле кварца на сколько?
И что за код используете для ардуинки?

Кондеры на 10 пик (на магнитоле такие же).
Транзистр вроде работает - открывается и подает питалово на МК.
Код ардуины этот.

47

amateur написал(а):

Здесь не хватает канала питания чипа

по хорошему нужно на все пины где конденсаторы на землю по схеме стоят, припаивать. А на кварце они лишние.

какой осциллограф, щуп как включен

С каналом питания:
https://forumupload.ru/uploads/001b/ca/8a/243/t523756.png
https://forumupload.ru/uploads/001b/ca/8a/243/t200826.png

Осцил фуфло, почти игрушечный, но хотя бы частоту обычно показывает. Подключал и просто щупом, и через мелкий кондер - ничего не показывает.
Но кварц живой, потому что я прошил этот чип, подключившись к нему просто по USB, без долнгла. Он был виден в винде. До перепрошивки)

Отредактировано amironof (Вчера 11:31:27)

48

amateur написал(а):

а на других юсб портах, другой комп?

На других портах пробовал. через хаб пробовал, на другом компе с другой виндой пробовал - тишина.
От юсб всё лишнее отключал.

49

amateur написал(а):

А что происходит позже, примерно секунду после подключения к компу?

Ничего, тишина.

50

На скринах с анализатора видно, что при подключенном МК идут 15 посылок.
Если запустить без МК, то посылки идут бесконечно.
Получается, МК после 15 посылки всё-таки отвечает, но потом почему-то обратно отключает D- от земли?

https://forumupload.ru/uploads/001b/ca/8a/243/t618151.png

Отредактировано amironof (Вчера 12:25:21)

51

Попробуй питание на пол секунды раньше подавать.
JL SoC. (杰理芯片) Programmer (Dongle) (Download Tool) Программатор.
Код попробуй этот.

Подпись автора

By Admin

52

И да - транзистор - нужен п канал полевик.  Ну и после него нужно повесить резистор на 1К хотя бы для быстрой разрядки кондеров.
Может не переводится  в бутлоадер если конденсатор по питанию после ключа не успел полностью разрадится.

Подпись автора

By Admin

53

Кстати - а что мешает просто впаять чип в магнитолу, вроде же от туда? там точно косяков с обвязкой нет. И просто прошить через усб. Доп питание не нужно если с усб 5v идет на чип.

Подпись автора

By Admin


Вы здесь » USMI » MCU, SoC, CPU Микроконтроллеры » Перевод JL чипов в uboot режим с помощью ардуино