日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

TQ210——TFTP裸板程序下载

發布時間:2023/12/20 编程问答 45 豆豆
生活随笔 收集整理的這篇文章主要介紹了 TQ210——TFTP裸板程序下载 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

TQ210——TFTP裸板程序下載


1. 直接下載u-boot.bin到內存運行(使用DNW中的的210USB啟動下載),在DNW中輸入命令可以直接查看修改u-boot.bin


2. 通過tftp下載你需要下載的程序到內存
下載示例: tftp 30000000(指定程序led_on.bin下載到內存中的30000000地址上,這里可以設置任意一個大于1M(u-boot.bin的大小)左右的空間地址,防止指定程序led_on.bin覆蓋u-boot.bin)

3.固化u-boot.bin到nandflash(防止開發板掉電后程序代碼丟失)

4.通過tftp下載裸板程序到鏈接地址

printenv --- 打印環境信息
setenv ---設置環境變量
setenv ipaddr 192.168.0.10
setenv serverip 192.168.0.111
setenv ipadr ? ?-----刪除錯誤信息
saveenv --- 保存環境信息
ping --- 測試網絡連接
ping 192.168.0.111
tftp --- 從TFTP服務器下載文件
tftp 30000000 u-boot.bin
nand---nandflash操作
nand erase 0(起始位置) 100000(size)(清除nandflash的0到100000空間的內容)
nand write 30000000(內存) 0(nandflash start) 100000(size)
(將內存地址為30000000上的內容寫到nandflash的0-100000空間的里)
go---指定位置開始運行
go 30000000

設置nandflash 啟動
tftp 30000000 led_on.bin?
go 30000000

1M=100 0000字節
15kb=1 0000字節

設置uImage環境變量: ? setenv bootcmd tftp 30008000 uImage\;bootm 30008000
/*注意這個最好不要人為添加換行符*/
設置文件系統環境變量nfs: ? setenv bootargs console=ttySAC0,115200 root=/dev/nfs rw nfsroot=192.168.1.8:/home/libang/nfs/roof ip=192.168.1.6:::255.255.255.0::eth0:off init=/linuxrc

修改MACH_TYPE ---- include/configs/TQ210
setenv machid 數據

/****************************************************************
固化u_boot:tftp 30000000 u-boot.bin
? nand erase 0 100000
? nand write 30000000 0 100000
固化Kernel:tftp 30000000 uImage
? nand erase 500000 500000
? nand write 30000000 500000 500000
固化fs: ? ?tftp 30000000 rootfs.img
? nand erase a00000 1400000
? nand write.yaffs 30000000 a00000 1400000
引導內核:setenv read 30000000 500000 500000\;bootm 30000000
引導文件系統: (nfs) setenv bootargs console=ttySAC0 root=/dev/nfs rw nfsroot=192.168.1.8:/home/libang/nfs/roof/ ip=192.168.1.6:192.168.0.1::255.255.255.0::eth0:off init=/linuxrc
? ? ?(yaffs2)setenv bootargs console=ttySAC0 root=/dev/mtdblock3 rootfstype=yaffs2 rw init=/linuxrc
***************************************************************/

總結

以上是生活随笔為你收集整理的TQ210——TFTP裸板程序下载的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。