RU EN DE
Illegal Systems Corporation

Если вы умудрились убить свой CNU-550pro/680pro

SkyLinux - Трактатъ о бутлоадере C-motech CNU-550pro

На компе делаем

# ifconfig eth0 192.168.0.100 # in.tftpd -l -v -s /var/lib/tftp
В /var/lib/tftp кладём файлик image.cramfs который можно легко получить так (из любой прошивки *.bin):
# dd if=CNU-550pro-open-0.2-stanson.bin of=image.cramfs bs=1 skip=16
Подключаем CNU к eth0 компа или в свитч куда воткнут eth0 компа.

К разъёму CNU (идёт в комплекте как шнурок USB - надо отодрать наклейку, если она есть, открутить 2 шурупа и отжать 2 защёлки. Отпаивать USB не требуется.) припаиваемся так:
Сторона платки разъёма где припаяны 3 провода и экран USB: 18,22 - GND (туда припаяна земля и экран USB) 20 - RxD CNU, соответственно TxD компа Сторона платки разъёма где припаян один провод USB: 21 - TxD CNU, соответственно RxD компа
Номера контактов на платке мелкие, у кого плохое зрение - наверно поможет увеличительное стекло

Если платки вообще нет, то глядя на разъём с той стороны, которая вставляется в CNU, держа разъём тремя бороздками вниз, считая слева направо, 18,22 - GND, 20 - RxD, 21 - TxD

Лучше всего использовать какой-нибудь старый USB-serial шнурок от телефона или PDA, там сразу нужные уровни в 3.3 Вольта. Типа DLR-3-USB какого-нибудь. Я воспользовался кабелем для Huawei ETS-388 на PL2303 сделав так:

плата шнурка разъём CNU 7 - GND --- 18, 22 GND 8 - RxD компа <-- 21 TxD CNU 9 - TxD компа --> 20 RxD CNU
Можно подключится и к порту RS232 (COM), если он есть в компьютере, используя преобразователь уровней типа MAX232 или аналогичный

ВНИМАНИЕ! Даже не пытайтесь подключить обычный RS232 (COM-port) к CNU напрямую, без конвертера уровней из +-12 вольт в 3.3 Вольта!

Запускаем терминалку с параметрами 57600 8N1 nocrtscts.

Передёргиваем питание или жмём reset на CNU.

Смотрим на экран:

Bootloader Copyright Inew digital, Korea. *82429337328 CPU : ARM940T S3C2510-a0 (C:100MHz, B:96MHz) RAM : 16MB Ver : vCNU-550pro, Dec 18 2006 Press any key to stop auto-boot in 1 seconds.
Тут сразу жмём какую-нибудь кнопку в терминале.

Далее всё совсем просто:
[Boot]: tftpflash image.cramfs Loading image.cramfs from 192.168.0.100 at 0x8000 2985984bytes ok! Performing Flash program of length 2985984 at offset 0x20000 done
Последняя стадия длится несколько минут, так что дождитесь "done"

Можно сразу проверить - всё ли правильно залилось:
[Boot]: ls drwx 1600 /bin drwx 24 /boot drwx 1416 /dev drwx 260 /etc drwx 0 /home drwx 1072 /htdocs drwx 20 /lib drwx 0 /mnt drwx 0 /proc -rwx 3 /sbin -rwx 7 /tmp drwx 52 /usr drwx 0 /var [Boot]: reboot
И ждём когда загрузится.

Всё.

 
 

©2005 Illegal Systems Corp. Designed by Stanson.