Заливка прошивки через fw разъем


#1

Здравствуйте. Возникла проблема -на нескольких контроллерах wb5.8- всего на трёх из большой партии: пытаюсь залить прошивку через fw разъем (по инструкции), подключается норм, устройство. sdc, write protect is off, даю команду dd -почти сразу отвечает 581+0 записей получено/отправлено файл скопирован, 637 mb за 0.9 s. При этом копирование похоже не происходит. Попробовал просто скопировать что то в примонтированные папки - отказано в доступе…
Перезагрузил убунту, картина изменилась, но не сильно. Подключение также норм., пишет командой dd чуть дольше, около 20-30 сек, но запись так же не происходит. Появился доступ к примонтированным папкам, записал туда контрольный файл, после перезаписи файл остался на месте…


#2

вот лог dmesg с убунты:

dmesg.txt (71.2 КБ)


#3

Добрый день!

  1. Первым делом пожалуйста попробуйте другой microUSB-кабель

  2. Вторым - убедитесь ДО подключения Wiren Board, что в /dev/ нет файлов с названиями sdc*. Т.е. /dev/sdc* не должны сущствовать до подключения WB.

  3. Потом после запуска mxsldr, появления девайсов /dev/sdc* и их монтирования, попробуйте отмонтировать их от системы. Похоже ошибки ext4 как раз оттуда. Т.е. сделать в консоли sudo umoun /dev/sdc2 и т.д.

  4. Попробуйте заново, лог из dmesg покажите целиком.

  5. Очень желательно ещё и подключиться к отладочному порту вторым microUSB-кабелем, чтобы смотреть на вывод там тоже.

Вообще симпотомы похожи на то, что контроллер по какой-то причине отваливается от хоста во время записи прошивки. Это может быть из-за каких-то проблем с самим контроллером (например недостаточное питание), а может быть вызвано просто плохим кабелем.