Добрый день,
Так же столкнулся с проблемой обновления прошивки.
WB5 r.3
После обновления перестал грузиться, в Debug UART циклично пишет -
HTLLCmxs_mem_init(): before_init_clock
mxs_mem_init(): after_init_clock
mxs_mem_init(): after_vdda_clock
LLC
U-Boot 2015.07-02340-g1163771-dirty (Nov 02 2015 - 22:13:52 +0300)
CPU: Freescale i.MX28 rev1.2 at 454 MHz
BOOT: SSP SD/MMC #0, 3V3
SPI: ready
DRAM: 128 MiB
MMC: MXS MMC: 0
MMC0: Command 8 timeout (status 0xf0384020)
MMC0: Command 55 timeout (status 0xf0284020)
Video: MXSFB: ‘videomode’ variable not set!
In: serial
Out: serial
Err: serial
Net: FEC0, FEC1
Warning: FEC1 using MAC address from net device
Hit any key to stop autoboot: 0
MMC0: Command 8 timeout (status 0xf0384020)
MMC0: Command 55 timeout (status 0xf0284020)
switch to partitions #0, OK
mmc0(part 0) is current device
MMC0: Command 8 timeout (status 0xf0384020)
MMC0: Command 55 timeout (status 0xf0284020)
SD/MMC found on device 0
** File not found /boot/uEnv.txt **
Checking if uenvcmd is set …
Running default loadzimage …
3439808 bytes read in 1412 ms (2.3 MiB/s)
12181 bytes read in 466 ms (25.4 KiB/s)
Booting from mmc …
Kernel image @ 0x42000000 [ 0x000000 - 0x347cc0 ]
Flattened Device Tree blob at 41000000
Booting using the fdt blob at 0x41000000
Loading Device Tree to 47b4e000, end 47b53f94 … OK
Starting kernel …
Причем в независимости стоит перемычка FW или нет, в консоль летит одно и тоже.
Пытаюсь перепрошить, делаю по инструкции, ставлю перемычку, подключаю к компьютеру,
где в лог летит -
Aug 24 18:47:01 localhost kernel: usb 1-1: new full-speed USB device number 8 using ohci-pci
Aug 24 18:47:01 localhost kernel: usb 1-1: New USB device found, idVendor=15a2, idProduct=004f
Aug 24 18:47:01 localhost kernel: usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
Aug 24 18:47:01 localhost kernel: usb 1-1: Product: ROM Recovery
Aug 24 18:47:01 localhost kernel: usb 1-1: Manufacturer: Freescale,Inc.
Aug 24 18:47:01 localhost kernel: hid-generic 0003:15A2:004F.0007: hiddev0,hidraw0: USB HID v1.10 Device [Freescale,Inc. ROM Recovery] on usb-0000:00:06.0-1/input0
При этом контроллер еще выключен.
Включаю питание контроллера в лог ничего не пишет.
Далее -
./mxsldr wb5_usbfw.sb
Detected: i.MX28
Chip ID: 0x2800
Chip Revision: 0x0001
ROM Version: 0x0101
Protocol Version: 0x0100
И тишина… Светодиод не моргает (как и не моргал) в системный лог ничего не пишет.
Пробовал на разных компьютерах с разными дистрибутивами (Debian,CentOS)
Какие могут быть причины или же в какую сторону копать?