На RP2040 загрузчик имитирует флешку, кидаешь прошивку и все. Раньше работало на Линуксе и на Маке. Последний раз помнится на Линуксе так прошивку забрасывал еще в том году, в августе вроде как. Работало. Закидывал MicroPython и получал интерпретатор в терминале через picocom. А сейчас пробую и нифига, под линуксом в режиме бута ни тебе UARTa ни диска. И хз что изменилось кроме как обновлений регулярных в Дебиане. Вот какие идеи куда копать?
Комментарии: 29
Samuil
откатить, не? кажется там был прикол с пинами бута висящие в воздухе или я путаю с стм32?
Aleksey
На других Ian-uart не пробовал, у стм030 вроде аналогичный лоадер, что типа флешкой прикидывается. Смущает что в логах тишина, как будто одульский какойто нужен а его нет. И ldusb ничего не видит. Хотя может как раз что-то лишнее в udev в конфигах? Проверить надо будет
Anonim
Да причем тут флешка? Кнопку бут нажми и он в юарт превратится
Aleksey
Жал естественно, на маке все ок, на линуксе фиг тебе
Sexst
Если другие рандомные usb-флэшки цепляются нормально, а dmesg ничего умного при присоединении девайса не говорит, то дело в девайсе почти наверняка. Ну то есть два этапа диагностики: - обычные флэшки видны или нет - dmesg говорит что умное или нет (опционально lsusb глянуть ещё можно)
Aleksey
Не в девайсе ибо на маке все видно, хотя флешки цепляются нормально а в dmesg или lsusb тишина.
Anonim
Флешкой прикидывается прошивка которая туда заботливо залита. Если ей пизда, то жми кнопку бут и шей нужную хуйню
Aleksey
Ну на маке то та же самая прошивка, да и бут тот же. Это однозначно линукс дурит
Anonim
Причем т ут вообще линукс?
Aleksey
Живу я тут, на линуксе
Anonim
И? Запусти условный "тонни", зажми кнопку бут и ресет. Отпусти ресет, затем в тонни ткни загрузить туда нужную хуйню. И оно снова станет флешкой
Aleksey
Ну вот мне надо чтоб как раньше, с зажатым Бутом, флешка для заливки была
Anonim
Бляяяя флешка для заливки ЧЕГО? Микропитона?
Aleksey
Можно без тонни, если подключить с микропитоном то должен девайс появится сериальный, /dev/asm0 Любой прошивки собранной
Anonim
Да блядь это не рп2040 прикидывается "флешкой", а прошивка которая в нём Или ты думаешь он там на уровне своего бута прикидывается любезно тебе диском?
Aleksey
Прошивка в нем прикидывается сериальным левацсом, а ылешкой бутлоадер
Anonim
Мммм.Ну видимо у нас таки разные рп2040
Aleksey
Аппаратный или софтовый? Он там один разве?
Anonim
Раз у тебя бут флешкой прикидывается
Aleksey
У меня udev походу глючит
Anonim
Подозреваю что-то другое Зажми ресет+бут. Отпусти бут и зашей ему нужное окружение
Aleksey
После отпускания Бута ресет держать?
Anonim
После отпускания ресета бут держать
Aleksey
Оно формально рабочее прошито, микропайтон, на маке тонни его видит, а на линуксе нет.
Cyberzx
хотя может быть в самом аккумуляторе есть понижатель напряжения
Anonim
У меня джойстик от 8bitdo есть, так там как вставляются батарейки, так и штатная акб. Просто разные пины предусмотрены. Ну так чиний свои линуксы. Рп2040 тут непричем. А то напонаставят тут линуксов, а как ими пользоваться не знают /var/log/messages, /var/log/syslog, lsusb и так далее - в твоих руках Этим меня еще и больше веселит "переход на линуксы". Да какие тут домохозяйки. Тут "технари" совладать с ними не могут
Cyberzx
ой начинается. на виндах всё куда сложнее, если что-то не работает. особенно с железом. в линухе я хотя бы исходники дров могу почитать зачастую и пофиксить, если что не так
Anonim
И часто у тебя что-то не работает с железом? Что аж надо в дрова лезть