я пока изучал функции копирования умудрился убить сам u-boot (скопировал пустой кусок памяти на его место по аналогии изучаемой команды).
теперь у меня в NAND пусто а NOR не умеет грузить по USB код (потому как usbpush не видет нужного девайса)
кроме прочего пробовал грузить из vivi в режимах x,y,z модема - ни один не работает
- Код: Выделить всё
Enter your selection: v
USB host is not connected yet.
calculate mini2440 # lsusb
Bus 002 Device 009: ID 067b:2303 Prolific Technology, Inc. PL2303 Serial Port
Bus 002 Device 008: ID 203a:fffe
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
calculate mini2440 # ./usbpush ./images/u-boot.bin
Cannot find QT2410 device in bootloader mode
- Код: Выделить всё
Supervivi> help load
Usage:
load <flash|ram> [ <partname | wince> | <addr> <size> ] <x|y|z|u>
load flash logo [-bmp2rgb] <x|y|z|u>
-- load bmp file to logo partition, if define -bmp2rgb, vivi will convert it to rgb before store in flash
Supervivi> load ram 0x32000000 0x3B5E0 x
Not support XMODEM protocol by this vivi
Failed downloading file
Supervivi> load ram 0x32000000 0x3B5E0 y
Not support YMODEM protocol by this vivi
Failed downloading file
Supervivi> load ram 0x32000000 0x3B5E0 z
Not support zmodem yet.
Failed downloading file
Supervivi> load ram 0x32000000 0x3B5E0 u
USB host is not connected yet.
похоже пора писать статью про использование JTAG