เบกเบทเปเบญเบทเปเบเบเปเบญเบเบเบปเบเบชเบดเปเบเบกเบฐเบซเบฑเบเบชเบฐเบเบฑเบเบขเบนเปเปเบเบกเบทเบเบญเบเบเปเบญเบ:
เบเปเปเบกเบนเบเปเบเปเบเบทเบญเบเปเบฒเบเปเบกเปเบเบเบฐเปเบเบเบเบฐเบเบฒเบเปเบฅเบฑเบเบเปเบญเบ, เบเบฒเบเปเบเบทเปเบญเบกเบเปเปเปเบเปเปเบชเบเบเบตเบงเบดเบเบกเบฒเบเบปเบเบเบฒเบ, เบเบฑเปเบเบเบฑเปเบเบเปเบญเบเบเบถเปเบเบเบฑเบเบชเบดเบเปเบเบเบฑเบเบเบธเบเบเบฐเบเบงเบเบเบฒเบเบเบดเบเบเบฑเปเบ debian เปเบ stora. เปเบเบชเบปเบเปเบ, เบเบดเบเบเบตเบเปเบญเบเบฎเบฑเบ cat.
เปเบซเบผเปเบเบเบปเปเบเบเปเปเบกเปเบเบญเบฑเบเบเบตเป
เบเปเบญเบเบญเบทเปเบ เปเบปเบ, เบเบงเบเปเบฎเบปเบฒเบเปเบญเบเบเบฒเบเบฎเบนเบเบเบฒเบเปเบเบทเปเบญเบเบดเบเบเบฑเปเบเบฅเบฐเบเบปเบ:
เบเบญเบเบเบฑเปเบเบเปเบฒเบเบเบฑเบเบเบฐเบเปเบญเบเบกเบตเบเบปเบงเปเบเบ USB เปเบเบฑเบ UART PL2303TA.
เบเปเบญเบเบกเบตเบญเบฑเบเบเบตเป
เปเบเบปเปเบฒเบเบฑเบเบเปเบญเบเบเบฒเบเบเบญเบเปเบงเปเบเบทเปเบญเปเบเบทเปเบญเบกเบเปเปเบเบฑเบเบฎเบฒเบเปเบง, เบเบปเบงเบขเปเบฒเบเปเบเบฑเปเบ hyperterminal เบซเบผเบท putty (putty เบเปเปเปเบเปเบเบปเบเบชเปเบฒเบฅเบฑเบเบเปเบญเบ: เบเบปเบเบเบตเปเบเบปเบงเบฐเบชเบทเบเบเปเปเปเบเบปเปเบฒเปเบเปเบเบชเบฐเบเบฒเบเบต, เบชเบฐเบเบฑเปเบเบเปเบญเบเปเบเป hyperterminal.
เปเบเบทเปเบญเปเบเบทเปเบญเบกเบเปเปเบเบดเปเบเบชเปเบงเบเบเบญเบเบฎเบฒเบเปเบงเบเปเบงเบเบชเบฒเบเปเบเปเบเบตเปเบ, เบเปเบญเบเบญเบทเปเบ เปเบปเบ เบเปเบฒเบเบเปเบญเบเบเบญเบเบกเบฑเบเบญเบญเบ. เบเบฐเบเบงเบเบเบฒเบเปเบกเปเบเบเปเบฒเบเบเบฒเบ, เบชเบฐเบเบฑเปเบเบเปเบฒเบเบฐเปเบเบปเปเบฒเบเบฐเบเปเปเบญเบฐเบเบดเบเบฒเบเบกเบฑเบ. เบเบต, เบเปเบฒเบเบเปเบฒเปเบเบฑเบเบเปเบญเบเบเบทเปเบเปเบฒเปเบชเปเบฎเบฒเบเบเบดเบเปเบเบปเปเบฒเปเบเปเบเบเปเบญเบเบเปเบฒเบญเบดเบเบเบญเบเบฎเปเบฒเบ, เปเบเบดเปเบเบเบฒเบเบเบดเบเบเบฑเปเบเบเบปเบงเบเบดเบเบเบฐเปเบเบตเบเบเบถเปเบ.
เบซเบผเบฑเบเบเบฒเบ disassembled เบฎเบฒเบเปเบง, เบเบงเบเปเบฎเบปเบฒเปเบเบทเปเบญเบกเบเปเปเบญเบฐเปเบเบเปเบเบต. เปเบญเบปเบฒเปเบเปเบชเป, เบขเปเบฒเปเบเบทเปเบญเบกเบเปเปเบชเบฒเบเบชเบตเปเบเบ, i.e. เบเปเบฒเบเบเบฝเบเปเบเปเบเปเบญเบเบเบฒเบเปเบเบทเปเบญเบกเบเปเป 3 เบชเบฒเบ (เบเบฒเบเบซเบกเปเปเปเบ: เบชเบตเบเปเบฒ, เบชเบตเบเบฝเบง, เบชเบตเบเบฒเบง).
เบเบฑเปเบเบเบฑเปเบ, เบชเบฒเบเปเบเปเบเบทเบเปเบเบทเปเบญเบกเบเปเป, เบเบปเบเบเบฑเบเปเบเปเบเบทเบเปเบเบทเปเบญเบกเบเปเป. เปเบ com port driver เบเบงเบเปเบฎเบปเบฒเบเปเบฒเบเบปเบเบเบฒเบฅเบฒเบกเบดเปเบเบต: เบเบงเบฒเบกเปเบง 115200, เบเปเบฒเบเบงเบเบเบดเบ 8, เบขเบธเบ bits 1, เบเปเปเบกเบต parity. เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบ, เปเบเบตเบเบฎเบฒเบเปเบงเปเบฅเบฐเปเบเบทเปเบญเบกเบเปเปเบเบฑเบเบกเบฑเบเบขเบนเปเปเบ terminal. เปเบกเบทเปเบญเปเบเบปเปเบฒเปเบซเบฑเบเบเปเปเบเบงเบฒเบก เบเบปเบเบเบธเปเบกเปเบเบเปเปเบเป... เบเบปเบเบเบธเปเบกเปเบเบเปเปเบเปเปเบเบทเปเบญเปเบเบปเปเบฒเบชเบนเป bootloader u-boot.
เบเบฒเบเบเบญเบเปเบเปเบฅเบฑเบเบเปเบญเบ.
เบเบฑเบเบเบตเบฅเบฒเบเบเบทเปเบเบญเบเบเปเบฒเบชเบฑเปเบเบเบตเปเบเบงเบเปเบฎเบปเบฒเบเบฐเบเปเบฒเปเบเบตเบเบเบฒเบเปเบฅเบฐเบเบตเปเบเบฐเปเบเบฑเบเบเบฐเปเบซเบเบ:
usb reset, ide reset - เบเบฒเบเปเบฅเบตเปเบกเบเบปเปเบเบเบญเบ usb, เบญเบธเบเบฐเบเบญเบ ide
fatls, ext2ls - เปเบเบดเปเบเปเบเปเบฅเบเบฐเบเปเบฅเบตเบเปเบฝเบงเบเบฑเบเปเบเบกเบฑเบเบซเบผเบทเบฅเบฐเบเบปเบเปเบเบฅเป ext2.
setenv - เบเบฒเบเบเบฑเปเบเบเปเบฒเบเบปเบงเปเบเบชเบฐเบเบฒเบเปเบงเบเบฅเปเบญเบก
saveenv - เบเบฒเบเบเบฝเบเบเบปเบงเปเบเปเบเบเบฑเบเบซเบเปเบงเบเบเบงเบฒเบกเบเปเบฒเบเบฒเบเปเบ
reset - reboot เบญเบธเบเบฐเบเบญเบ
printenv - เบเบดเบกเบเบปเบงเปเบเบเบฑเบเปเบปเบ
printenv NAME - เบเบปเบเบเบฐเบฅเบดเบเบเบญเบเบเบปเบงเปเบ NAME
help - เบเบปเบเบเบฐเบฅเบดเบเบเบญเบเบเปเบฒเบชเบฑเปเบเบเบฑเบเบซเบกเบปเบ
เบซเบผเบฑเบเบเบฒเบเปเบเบปเปเบฒเปเบเปเบ bootloader, เบเบฑเปเบเบเปเบฒเบเบปเบงเบเปเบฒเบเบปเบเบเบฒเบเปเบเบทเบญเบเปเบฒเบ, เปเบฅเบตเปเบกเบเบปเปเบเบญเบธเบเบฐเบเบญเบ usb, เบเบงเบเปเบเบดเปเบเบงเปเบฒ flash drive เบกเบตเปเบเบฅเปเบเบตเปเบเปเบฒเปเบเบฑเบ, เบเบฑเบเบเบถเบเบเบฒเบฅเบฒเบกเบดเปเบเบตเปเบซเบผเบปเปเบฒเบเบตเปเปเบงเปเปเบเบซเบเปเบงเบเบเบงเบฒเบกเบเปเบฒเบเบญเบเบญเบธเบเบฐเบเบญเบเปเบฅเบฐ reboot:
เบเปเบฒเบชเบฑเปเบ
usb reset
fatls usb 0
setenv mainlineLinux yes
setenv arcNumber 2743
setenv ipaddr your_IP
setenv gatewayip your_GW_IP
setenv dnsip your_DNS_IP
saveenv
reset
เบซเบผเบฑเบเบเบฒเบ reboot, เปเบชเปเบเปเบฒเบชเบฑเปเบเปเบเบทเปเบญเปเบฅเบตเปเบกเบเบปเปเบเบเบฒเบเบเบดเบเบเบฑเปเบ debian:
usb reset
fatload usb 0 0x200000 uImage
fatload usb 0 0x800000 uInitrd
setenv bootargs console=ttyS0,115200n8 base-installer/initramfs-tools/driver-policy=most
bootm 0x200000 0x800000
เบซเบผเบฑเบเบเบฒเบเบเบตเป, เบเบฒเบเบเบดเบเบเบฑเปเบ debian เบกเบฒเบเบเบฐเบเบฒเบเบเบฐเบเปเบฒเปเบเบตเบเบเบฒเบเปเบเบฎเบนเบเปเบเบเบเปเปเบเบงเบฒเบก. เบเบงเบเปเบฎเบปเบฒเบเบดเบเบเบฑเปเบเบฅเบฐเบเบปเบ, reboot เบซเบผเบฑเบเบเบฒเบเบเบฒเบเบเบดเบเบเบฑเปเบ, เปเบเบปเปเบฒเบชเบนเปเบฅเบฐเบเบปเบ uboot เปเบฅเบฐเปเบชเปเบเปเบฒเบชเบฑเปเบเบเบตเปเบเบฐ boot เบญเบธเบเบฐเบเบญเบเบเบฒเบเบฎเบฒเบเปเบ:
setenv bootcmd_ide 'ide reset; ext2load ide 0 0x200000 /uImage; ext2load ide 0 0x800000 /uInitrd'
setenv bootcmd 'setenv bootargs $(console) root=/dev/sda2; run bootcmd_ide; bootm 0x200000 0x800000'
saveenv
reset
เบซเบผเบฑเบโเบเบฒเบ reboot เปเบเปโ, เบกเบฑเบ boots เบเบฒเบโเบฎเบฒเบโเบเบดเบ debianโ, เบเบถเปเบโเปเบเบฑเบโเบชเบดเปเบโเบเบตเปโเบเบงเบโเปเบฎเบปเบฒโเปเบเปโเปเบโเปเบเบทเปเบญเบโเบเบปเปเบโเบเปเบญเบโเบเบฒเบโ.
PS เบเบฒเบโเบเบทเปเบโเบเบน bootloader เบเบปเปเบโเบชเบฐโเบเบฑเบโ:
setenv mainlineLinux=no
setenv arcNumber
setenv bootcmd_ide
setenv bootcmd 'nand read.e 0x800000 0x100000 0x300000; setenv bootargs $(console) $(bootargs_root); bootm 0x800000'
saveenv
reset
เปเบซเบผเปเบเบเปเปเบกเบนเบ: www.habr.com