Ụbọchị nke ọzọ ahụrụ m ọrụ ebube a n'aka m:
Ozi dị na netwọk ahụ dị ntakịrị gbasasịa, njikọ ahụ adịla kemgbe nwụrụ, ya mere ekpebiri m imelite usoro ntinye debian na stora. Onye ọ bụla nwere mmasị, nabata nwamba.
Isi mmalite bụ nke a
Nke mbụ, anyị chọrọ onyonyo iji wụnye sistemụ:
Ị ga-achọkwa USB ka UART PL2303TA ntụgharị.
Enwere m nke a
Ị ga-achọkwa ngwanrọ iji jikọọ na ngwaike, dịka ọmụmaatụ hyperterminal ma ọ bụ putty (putty anaghị arụ ọrụ maka m: ndị crooks nọgidere na-abanye na njedebe, ya mere eji m hyperterminal.
Iji jikọọ otu ngwaike na eriri, ị ga-ebu ụzọ kwasa ya. Usoro ahụ dị mfe, yabụ agaghị m akọwa ya. Ọfọn, ịkwesịrị icheta itinye draịvụ ike n'ime oghere mbụ nke ụlọ ahịa ahụ, nke nrụnye n'ezie ga-ewere ọnọdụ.
Mgbe ikposa ngwaike, anyị jikọọ nkwụnye. Nlebara anya, ejikọtala waya uhie, i.e. Naanị ị chọrọ ijikọ wires 3 (site na batrị: nwa, akwụkwọ ndụ akwụkwọ ndụ, ọcha).
Ya mere, a na-ejikọta waya, ndị ọkwọ ụgbọala na-ejikọta. Na com ọdụ ụgbọ mmiri anyị na-edozi paramita: ọsọ 115200, ọnụọgụ nke bits 8, nkwụsị nkwụsị 1, enweghị oke. Mgbe nke ahụ gasịrị, gbanye ngwaike ma jikọọ na ya na ọnụ. Mgbe ị hụrụ ozi Pịa igodo ọ bụla... pịa igodo ọ bụla iji tinye u-boot bootloader.
A obere digression.
Ndepụta iwu anyị ga-arụ ọrụ na nke ga-aba uru:
usb nrụpụta, ide nrụpụta - mmalite nke usb, ide ngwaọrụ
fatls, ext2ls - lee ndekọ na abụba ma ọ bụ ext2 faịlụ.
setenv - ntọala mgbanwe gburugburu ebe obibi
saveenv - ide mgbanwe na ebe nchekwa nke ime
nrụpụta - malitegharịa ngwaọrụ ahụ
printenv - bipụta mgbanwe niile
printenv NAME - mmepụta nke aha mgbanwe
enyemaka - mmepụta nke iwu niile
Mgbe ịbanye na bootloader, tọọ paramita netwọkụ, bido ngwaọrụ usb, lelee na draịva flash nwere faịlụ ndị dị mkpa, chekwaa paramita ndị a na ebe nchekwa ngwaọrụ wee malitegharịa:
Egwuregwu
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
Mgbe ịmalitegharịrị, tinye iwu ka ịmalite ịwụnye 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
Mgbe nke a gasịrị, nrụnye debian ọkọlọtọ ga-aga n'ihu na ọnọdụ ederede. Anyị na-etinye usoro ahụ, malitegharịa mgbe echichi, banye na uboot ma tinye iwu iji buo ngwaọrụ ahụ na draịvụ ike:
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
Mgbe ịmalitegharịrị, ọ na-akpụ akpụ na draịvụ ike debian, nke bụ ihe anyị chọrọ na mbụ.
PS Na-eweghachi bootloader mbụ:
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
isi: www.habr.com