国产毛片a精品毛-国产毛片黄片-国产毛片久久国产-国产毛片久久精品-青娱乐极品在线-青娱乐精品

Embedsky007的個人空間 http://www.qingdxww.cn/space-uid-114045.html [收藏] [復制] [RSS]

博客

S5PV210 TFTP 更新固件方法

熱度 4已有 2283 次閱讀2016-7-25 15:02 |個人分類:技術文章| S5PV210, 嵌入式, 開發板, TFTP, 更新固件

  以下所有操作在 Linux 與 Windows 上是完全一樣的。 不區分操作系統。 而且燒寫 Linux 與 Android系統也是完全一樣的,甚至文件系統的名子也是一樣的。不同的只是文件系統的內容,即如果您將 Andorid的文件系統的鏡像復制到指定目錄,更名為 root.bin 則是燒寫 Android。如果您將 Linux 的文件系統的鏡像復制到指定目錄,更名為 root.bin則是燒寫 Linux。 Windows下 tftp服務端工具在光盤的 “TQ210_CDWindows平臺工具”下 TFTP_Server.rar。

  tftp 燒寫鏡像名字規定與對應命令

  由于 uboot 的一鍵式 tftp 下載命令的限制(即只能使用固定的文件名) ,所以,為了使用一鍵式菜單,

  作出如下規定:

  uboot 鏡像必須命名為:u-boot.bin—命令“1”

  Linux 內核鏡像必須命名為:zImage.bin—命令“3”

  文件系統鏡像必須命名為:root.ubi—命令“5”

  logo 鏡像必須命名為:logo.bin—命令“4”

  Ø 將改好名字的鏡像放到剛剛設置好的“OutPut(“K:imagestftp”) ”目錄下:

  說明:一定要放到設置 tftp 代理軟件“Output”頁所指定的輸出文件的路徑下,因為該軟件發送文件時會。

  

  u-boot 的 tftp 下載常見設置

  ##### EmbedSky BIOS for SKY210/TQ210 #####

  This Board: SDRAM is 1024MB; LCD display size is: 800X480

  Hit any key to stop autoboot: 0

  ##### Boot for TQ210 Main Menu #####

  ##### EmbedSky USB download mode #####

  [1] Download u-boot or STEPLDR.nb1 or other bootloader to Nand Flash

  [2] Download Eboot (eboot.nb0) to Nand Flash

  [3] Download Linux Kernel (zImage.bin) to Nand Flash

  [4] Download LOGO Picture (logo.bin) to Nand Flash

  [5] Download UBIFS image (root.ubi) to Nand Flash

  [6] Download YAFFS image (root.bin) to Nand Flash

  [7] Download Program to SDRAM and Run it

  [8] Boot the system

  [9] Format the Nand Flash

  [0] Set the boot parameters

  [a] Download User Program

  [n] Enter TFTP download mode menu

  [r] Reboot u-boot

  [t] Test Linux Image (zImage)

  Enter your selection: n ;進入 TFTP 下載模式(網絡下載)

  ##### Boot for TQ210 Main Menu #####

  ##### EmbedSky TFTP download mode #####

  [1] Download u-boot.bin to Nand Flash

  [2] Download Eboot (eboot.nb0) to Nand Flash

  [3] Download Linux Kernel (zImage.bin) to Nand Flash

  [4] Download LOGO Picture (logo.bin) to Nand Flash

  [5] Download UBIFS image (root.ubi) to Nand Flash

  [6] Download YAFFS image (root.bin) to Nand Flash

  [7] Download Program to SDRAM and Run it

  [8] Boot the system

  [9] Format the Nand Flash

  [0] Set the boot parameters

  [a] Download User Program

  [n] Set TFTP parameters(PC IP,TQ210 IP,Mask IP...)

  [p] Test network (TQ210 Ping PC's IP)

  [r] Reboot u-boot

  [s] Download STEPLDR.nb1 to Nand Flash

  [t] Test Linux Image (zImage)

  [q] Return main Menu

  Enter your selection:

  在 TFTP 下載界面使用命令 n 設置 TFTP 下載時的 IP 等信息(請使用您所在的實際網絡的 IP 地址等

  信息) 。

  說明 1:請連接網線從 TQ210 到您的 PC 或局域網中,同時拔掉 USB 下載電纜。

  說明 2:下面使用的 IP 地址請根據您實際使用的網絡的 IP 網段進行設置。

  Enter your selection: n

  Enter the TFTP Server(PC) IP address:(xxx.xxx.xxx.xxx)

  192.168.1.8 ;輸入 PC 端的 IP 地址(可以是 Windows 的,也可以是 Linux 的) ,必須保證一點,該 IP

  地址對應的 PC 的環境是您用于 TFTP 燒寫的 TFTP 服務器所在的 PC 環境,有您想要燒寫的鏡像文件。

  Enter the T210 IP address:(xxx.xxx.xxx.xxx)

  192.168.1.6 ;輸入 TQ210 的 IP 地址

  Enter the Mask IP address:(xxx.xxx.xxx.xxx)

  255.255.255.0 ;輸入子網掩碼

  Save TFTP IP parameters?(y/n)

  y ;保存剛剛設置的參數,n 就是不保存, 不保存就沒有一下信息, 只顯示提示信息 “Not Save it!!!”

  Saving Environment to NAND...

  Erasing Nand...

  Erasing at 0xe0000 -- 100% complete.

  Writing to Nand... done

  完成網絡設置后,使用命令 p 可以測試 TQ210 和 PC 間的網絡是否接通:

  Enter your selection: p

  TQ210 ping PC IP:ping 192.168.1.8

  dm9000 i/o: 0x88000000, id: 0x90000a46

  DM9000: running in 16 bit mode

  MAC: 00:40:5c:26:0a:5b

  operating at 100M full duplex mode

  host 192.168.1.8 is alive 成功 ping 通

  或者

  Enter your selection: p

  TQ210 ping PC IP:ping 192.168.1.8

  dm9000 i/o: 0x88000000, id: 0x90000a46

  DM9000: running in 16 bit mode

  MAC: 00:40:5c:26:0a:5b

  could not establish link

  ping failed; host 192.168.1.8 is not alive ;沒有 ping 通宿主機

  如果遇到 ping 不通或者其它的問題,可以參考本節最后《tftp 燒寫常見錯誤分析》小節。

  燒寫 u-boot 鏡像到 Nand Flash

  ##### Boot for TQ210 Main Menu #####

  ##### EmbedSky TFTP download mode #####

  [1] Download u-boot.bin to Nand Flash

  [2] Download Eboot (eboot.nb0) to Nand Flash

  [3] Download Linux Kernel (zImage.bin) to Nand Flash

  [4] Download LOGO Picture (logo.bin) to Nand Flash

  [5] Download UBIFS image (root.ubi) to Nand Flash

  [6] Download YAFFS image (root.bin) to Nand Flash

  [7] Download Program to SDRAM and Run it

  [8] Boot the system

  [9] Format the Nand Flash

  [0] Set the boot parameters

  [a] Download User Program

  [n] Set TFTP parameters(PC IP,TQ210 IP,Mask IP...)

  [p] Test network (TQ210 Ping PC's IP)

  [r] Reboot u-boot

  [s] Download STEPLDR.nb1 to Nand Flash

  [t] Test Linux Image (zImage)

  [q] Return main Menu

  Enter your selection: 1

  dm9000 i/o: 0x88000000, id: 0x90000a46

  DM9000: running in 16 bit mode

  MAC: 00:40:5c:26:0a:5b

  operating at 100M full duplex mode

  TFTP from server 192.168.1.240; our IP address is 192.168.1.244

  Filename 'u-boot.bin'.

  Load address: 0xc0008000

  Loading: ###########################

  done

  Bytes transferred = 393216 (0x60000)

  NAND erase: device 0 offset 0x0, size 0x100000

  Erasing at 0xe0000 -- 100% complete.

  OK

  NAND write: device 0 offset 0x0, size 0x60000

  Main area read (3 blocks):

  Checksum is calculated.

  Main area write (3 blocks):

  393216 bytes written: OK

  上面藍色色部分的“T ################” :

  2 T 表示超時(此時正在完成 TFTP 握手協議,如果是發送中出現 T,此時可能是因為您所使用的網絡不穩定引起的,特別是 PC 端出現掉線、斷網的情況) ;

  2 ###表示正在發送數據;

  青色部分表示 uboot 正在擦除 Nand Flash 的要燒寫的分區;

  粉紅色部分表示 uboot 寫入數據到對應的分區。

  下面列出 TFTP 服務器的信息截圖: (將 IP 改為 8 進行燒寫)

  說明:下圖中的鏡像容量僅供參考,請以光盤或您編譯出來的實際鏡像為準。

  

  燒寫 Linux/Android 內核鏡像到 Nand Flash

  ### Boot for TQ210 Main Menu #####

  ##### EmbedSky TFTP download mode #####

  [1] Download u-boot.bin to Nand Flash

  [2] Download Eboot (eboot.nb0) to Nand Flash

  [3] Download Linux Kernel (zImage.bin) to Nand Flash

  [4] Download LOGO Picture (logo.bin) to Nand Flash

  [5] Download UBIFS image (root.ubi) to Nand Flash

  [6] Download YAFFS image (root.bin) to Nand Flash

  [7] Download Program to SDRAM and Run it

  [8] Boot the system

  [9] Format the Nand Flash

  [0] Set the boot parameters

  [a] Download User Program

  [n] Set TFTP parameters(PC IP,TQ210 IP,Mask IP...)

  [p] Test network (TQ210 Ping PC's IP)

  [r] Reboot u-boot

  [s] Download STEPLDR.nb1 to Nand Flash

  [t] Test Linux Image (zImage)

  [q] Return main Menu

  Enter your selection: 3

  dm9000 i/o: 0x88000000, id: 0x90000a46

  DM9000: running in 16 bit mode

  MAC: 00:40:5c:26:0a:5b

  operating at 100M full duplex mode

  TFTP from server 192.168.1.240; our IP address is 192.168.1.244

  Filename 'zImage.bin'.

  Load address: 0xc0008000

  Loading: #################################################################

  #################################################################

  #################################################################

  #################################################################

  #########

  done

  Bytes transferred = 3940008 (0x3c1ea8)

  NAND erase: device 0 offset 0x500000, size 0x500000

  Erasing at 0x9e0000 -- 100% complete.

  OK

  NAND write: device 0 offset 0x500000, size 0x3c1ea8

  Writing data at 0x8c1800 -- 100% complete.

  3940008 bytes written: OK

  TFTP 服務器的信息如下:

  說明:下圖中的鏡像容量僅供參考,請以光盤或您編譯出來的實際鏡像為準。

  

  燒寫 yaffs 文件系統到 Nand Flash

  這里燒寫燒寫 yaffs 與 ubi 方法是完全一樣的,只是燒寫 yaffs 使用的是命令 6,燒寫 ubi 使用的是命令

  5,下面將以 yaffs 來做為示例。

  ##### Boot for TQ210 Main Menu #####

  ##### EmbedSky TFTP download mode #####

  [1] Download u-boot.bin to Nand Flash

  [2] Download Eboot (eboot.nb0) to Nand Flash

  [3] Download Linux Kernel (zImage.bin) to Nand Flash

  [4] Download LOGO Picture (logo.bin) to Nand Flash

  [5] Download UBIFS image (root.ubi) to Nand Flash

  [6] Download YAFFS image (root.bin) to Nand Flash

  [7] Download Program to SDRAM and Run it

  [8] Boot the system

  [9] Format the Nand Flash

  [0] Set the boot parameters

  [a] Download User Program

  [n] Set TFTP parameters(PC IP,TQ210 IP,Mask IP...)

  [p] Test network (TQ210 Ping PC's IP)

  [r] Reboot u-boot

  [s] Download STEPLDR.nb1 to Nand Flash

  [t] Test Linux Image (zImage)

  [q] Return main Menu

  Enter your selection: 6

  dm9000 i/o: 0x88000000, id: 0x90000a46

  DM9000: running in 16 bit mode

  MAC: 00:40:5c:26:0a:5b

  operating at 100M full duplex mode

  TFTP from server 192.168.1.240; our IP address is 192.168.1.244

  Filename 'root.bin'.

  Load address: 0x40008000

  Loading: #################################################################

  #################################################################

  #################################################################

  #################################################################

  #################################################################

  #########(這里省略了絕大部分的“###”)

  done

  Bytes transferred = 146313024 (0x8b88f40)

  NAND erase: device 0 offset 0xa00000, size 0xf600000

  Skipping bad block at 0x03800000 (這里表示有壞塊,系統會自動繞過這些壞塊,不影響正常使用)

  Skipping bad block at 0x04100000

  Skipping bad block at 0x06460000

  Skipping bad block at 0x07b60000

  Skipping bad block at 0x0c700000

  Skipping bad block at 0x0d320000

  Skipping bad block at 0x0e080000

  Erasing at 0xffe0000 -- 100% complete

  OK

  NAND write: device 0 offset 0xa00000, size 0x8b88f40

  (同樣以下表示有壞塊,系統會自動繞過這些壞塊)

  Bad block at 0x3800000 in erase block from 0x3800000 will be skipped

  Bad block at 0x4100000 in erase block from 0x4100000 will be skipped

  Bad block at 0x6460000 in erase block from 0x6460000 will be skipped

  Bad block at 0x7b60000 in erase block from 0x7b60000 will be skipped

  Writing data at 0x91ce000 -- 100% complete.

  146313024 bytes written: OK

  TFTP 服務器的信息如下:

  說明:下圖中的鏡像容量僅供參考,請以光盤或您編譯出來的實際鏡像為準。

  

  燒寫 logo 鏡像到 Nand Flash 中

  ##### Boot for TQ210 Main Menu #####

  ##### EmbedSky TFTP download mode #####

  [1] Download u-boot.bin to Nand Flash

  [2] Download Eboot (eboot.nb0) to Nand Flash

  [3] Download Linux Kernel (zImage.bin) to Nand Flash

  [4] Download LOGO Picture (logo.bin) to Nand Flash

  [5] Download UBIFS image (root.ubi) to Nand Flash

  [6] Download YAFFS image (root.bin) to Nand Flash

  [7] Download Program to SDRAM and Run it

  [8] Boot the system

  [9] Format the Nand Flash

  [0] Set the boot parameters

  [a] Download User Program

  [n] Set TFTP parameters(PC IP,TQ210 IP,Mask IP...)

  [p] Test network (TQ210 Ping PC's IP)

  [r] Reboot u-boot

  [s] Download STEPLDR.nb1 to Nand Flash

  [t] Test Linux Image (zImage)

  [q] Return main Menu

  Enter your selection: 4

  dm9000 i/o: 0x88000000, id: 0x90000a46

  DM9000: running in 16 bit mode

  MAC: 00:40:5c:26:0a:5b

  operating at 100M full duplex mode

  TFTP from server 192.168.1.240; our IP address is 192.168.1.244

  Filename 'logo.bin'.

  Load address: 0xc0008000

  Loading: ############################

  done

  Bytes transferred = 409600 (0x64000)

  NAND erase: device 0 offset 0x200000, size 0x300000

  Erasing at 0x4e0000 -- 100% complete.

  OK

  NAND write: device 0 offset 0x200000, size 0x64000

  Writing data at 0x263800 -- 100% complete.

  409600 bytes written: OK

  TFTP 服務器的信息如下:

  說明:下圖中的鏡像容量僅供參考,請以光盤或您編譯出來的實際鏡像為準。

  

  到這里基本鏡像 tftp 燒寫介紹完了。

  tftp 燒寫常見錯誤分析

  A、File not found 錯誤

  Enter your selection: 1

  MAC: 10:23:45:67:89:ab

  Using DM9000A device

  TFTP from server 192.168.1.30; our IP address is 192.168.1.98

  Filename 'u-boot.bin'.

  Load address: 0xc0000000

  Loading: T

  TFTP error: 'File not found' (1)

  Starting again

  這個錯誤是由于 tftp 服務軟件 OutPut 指定的目錄下沒有“u-boot.bin”這個文件。

  解決方法,將您需要燒寫的 uboot 鏡像改名為“u-boot.bin”放到您設置 tftp 軟件的 OutPut 項指定的目錄下。燒寫其他鏡像時碰到這個錯誤,也是到 tftp 軟件的 OutPut 指定的目錄下查看是否有該名稱命名的鏡像文件。在這里就不重復介紹了。

  B、一直出現 T T T T T T T 信息

  Enter your selection: 1

  MAC: 10:23:45:67:89:ab

  Using DM9000A device

  TFTP from server 192.168.1.8; our IP address is 192.168.1.6

  Filename 'u-boot.bin'.

  Load address: 0xc0000000

  Loading: T T T T T T T

  這種現象一般有兩個原因:

  1、網絡不通;

  2、指定 IP 的宿主機的 tftp 服務器沒啟動;

  3、網絡不穩定(特別是使用無線網絡的情況,很容易出現網絡不穩定的) 。解決方法:用 P 命令檢查網絡是否聯通,檢查宿主機的 tftp 是否開通,確認所使用的網絡是否穩定。

  供貨情況:

  天嵌科技提供專業嵌入式板卡和行業解決方案。如有需要,可以聯系天嵌科技的銷售人員。

  銷售電話:020-38219416 38373101

  技術支持:020-38219416轉807 820

  網址:http://www.embedsky.com

  官方淘寶:https://embedsky.taobao.com/


路過

雞蛋
2

鮮花

握手

雷人

剛表態過的朋友 (2 人)

發表評論 評論 (4 個評論)

回復 adeechan36 2016-7-26 17:39
贊,那只需要網線和串口線就可以,挺方便,速度還快呢!
回復 sally_cheng 2016-7-27 09:20
樓主送你一朵鮮花,請收下
回復 lzh8 2016-7-28 18:37
超贊
回復 張曉然 2016-8-1 09:47
感謝樓主辛苦分享哦~

facelist

您需要登錄后才可以評論 登錄 | 立即注冊

關于我們  -  服務條款  -  使用指南  -  站點地圖  -  友情鏈接  -  聯系我們
電子工程網 © 版權所有   京ICP備16069177號 | 京公網安備11010502021702
返回頂部
主站蜘蛛池模板: 向日葵视频免费在线观看 | 久艹精品| 一级片在线免费 | 99精品视频99 | 四虎影院一区二区 | 国产一区二区三区欧美精品 | 老师邪恶影院a啦啦啦影院 老师让我她我爽了好久老 老师感受到它在你里面了吗app | 国产a久久精品一区二区三区 | 日本一区不卡在线观看 | 国产成人综合洲欧美在线 | 日韩免费在线观看视频 | 9香蕉视频| 日韩黄色网址 | 五月婷婷丁香在线观看 | 妖精视频国产精品 | 欧美高清360| 成人二级片| 色丁香久久 | 国产亚洲一区二区手机在线观看 | 91麻豆精品国产自产在线 | 在线视频一区二区三区三区不卡 | 国产精品老牛影视 | 四虎永久地址 | 青青草国产精品久久久久 | 免费h视频在线观看 | 四虎黄色影视库 | 日本色频 | 国产69精品久久久久999三级 | 亚州精品视频 | 久久成人免费播放网站 | 欧美成人免费观看 | 香蕉草莓丝瓜茄子番茄绿巨人 | 四虎影业| 精品一精品国产一级毛片 | 亚洲精品在线视频观看 | 99久久久久国产精品免费 | 91国内在线 | 成年人免费黄色 | 国产成人精品亚洲2020 | 成人夜色香网站在线观看 | 亚洲精品亚洲人成在线观看麻豆 |