Thursday, May 19, 2016

Лаборатори 9,10, 11

Лаборатори №9,10,11.

Лабораторийн ажлын нэр:   Writing Linux system to  the development board

Файлын нэр
Байрлах хаяг
Хэмжээ
uboot
0x000000-0x100000
1MB
zImage
0x100000-0x600000
5MB
fs
0x600000-END
   250MB
Хүснэгт1. NandFlash-д файл хадгалах  зайн хуваарилалт
Хэрэв хавтан uboot байхгүй бол эхлэх горимыг sd card ашиглан гүйцэтгэнэ.

Эхлэх горимын сонголтыг Хүснэгт2-д харуулав.

эхлүүлэх арга
DIP шилжүүлэгч
Зурагаар
NandFlash-аас эхлэх
ON: 4
OFF: 1 2 3

SD картаас эхлүүлэх
ON: 2 3
OFF: 1 4

Эхлэх горимыг sd card ашиглан гүйцэтгэхдээ uboot file.г хуулсан байх шаарадлагатай. Serial cable болон USB OTG cable-г холбоно.

Үүний дараа файл дамжуулах DNW0.6 програм(зураг9,10)-ыг нээж хурдыг нь тохируулж өгнө.


Зураг1. DNW програмын сериал тохиргоо.
Зураг2. DNW програмын сериал холбох.
Үүний дараа Sin210 хавтанг асааж 3 секундын дотор товч дарж сериал терминалыг эхлүүлнэ.
nand erase командаар санах ойг цэвэрлэнэ.
                               Зураг3. Nand erase командаар санах ойг цэвэрлэх
dnw c0008000 командаар зураг 4–д үзүүлсний дагуу uboot.bin файлыг USB OTG-р дамжуулна.
                                                     Зураг4. USB OTG-р дамжуулах.


                                                              
nand write c0008000 0 100000 командаар NandFlash  санах ойд uboot.bin файлыг бичих.
Зураг5. NandFlash  санах ойд uboot.bin файлыг бичих.

dnw c0008000 командаар зураг 4–д үзүүлснтэй адил zImage файлыг USB OTG-р дамжуулна.
                                         Зураг6. USB OTG cable-р дамжуулах zImage файлыг сонгох.

nand write c0008000 100000 400000 командаар NandFlash  санах ойд zImage файлыг бичих.

Зураг7. zImage файлаа NAND flash руу бичих
dnw c0008000 командаар зураг 4–д үзүүлснтэй адил system.img файлыг USB OTG-р дамжуулна.
                                                               
Зураг8. System.img download хийж буй процесс.

nand write.yaffs c0008000 600000 c1bae00 командаар NandFlash  санах ойд system.img файлыг бичих.
Зураг9. System.img NAND flash руу бичих

Үүний дараа NandFlash-аас эхлэх горимд тохируулж дахин эхлүүлнэ. Ингэснээр эмбэддэд линукс ажиллахад бэлэн болно.

No comments:

Post a Comment