路由器刷uboot教程 如何燒寫uboot很好的東西自己總結(jié)的?
如何燒寫uboot很好的東西自己總結(jié)的?1. 現(xiàn)在您已經(jīng)完成了u-boot,使用u-boot通過TFTP刷u-boot。在計算機上設(shè)置一個TFTP服務(wù)器,只需使用軟件tftpd32,將u-boot-h
如何燒寫uboot很好的東西自己總結(jié)的?
1. 現(xiàn)在您已經(jīng)完成了u-boot,使用u-boot通過TFTP刷u-boot。在計算機上設(shè)置一個TFTP服務(wù)器,只需使用軟件tftpd32,
將u-boot-hg255d-httpd-115200-20140828.bin放在軟件的同一個目錄下,最好有一個簡單的名稱,
因為等一下,您需要在u-boot命令中輸入它,并且名稱是任意的,假設(shè)是uboot.bin文件.
3. 連接到TTL,使用SecureCRT或類似軟件連接到路由器,開始進入u-boot交互
4。輸入命令PRI進入并查看IPADDR和ServerIP。IPADDR是uboot的IP,ServerIP是計算機的IP。將計算機的IP設(shè)置為與服務(wù)器IP一致。
5. 如果是從Ralink的官方uboot修改的網(wǎng)頁,輸入reset命令
選擇數(shù)字9,即刷u-boot選項
輸入y,回車,回車uboot.bin文件在第5步之后,如果你的uboot不匹配,你可以改變磚塊并準(zhǔn)備程序員
方法1,使用nor flash。這個方法是通過使用JLINK將程序燒成norflash來完成的。首先,u-flash由j-flash arm編寫-啟動.bin刻錄到NOR Flash(記住在0x0時刻錄到NOR Flash的起始地址),然后將開發(fā)板設(shè)置為從NOR Flash開始。此時,系統(tǒng)進入u-boot命令行模式。此時,打開j-link commander,輸入命令:R查看JLINK是否能識別開發(fā)板的信息(即判斷JLINK是否正常連接)。以下是j-link指揮官的命令。假設(shè)你-啟動.bin它在你計算機的D根目錄中。
1. 速度12000//設(shè)置TCK為12M,程序下載速度很快
2。裝貨箱D:%U-啟動.bin注意:您想下載U-啟動.bin對于開發(fā)板的存儲地址,根據(jù)不同的開發(fā)板設(shè)置不同的存儲地址,因為本文采用的是fl2440,片上系統(tǒng)是S3C2440,內(nèi)存掛載的地址區(qū)域為0x30000000~0x33ffffff-啟動.bin下載到此區(qū)域。然后,我們可以在u-boot命令行模式下輸入NAND flash erase和write命令:NAND erase 0 40000//擦除大小為0x40000的NAND flash扇區(qū),從地址0開始,0x40000是要寫入的u-啟動.bin長度必須是NAND閃存頁大小的整數(shù)倍。一般來說,它需要大于u-啟動.bin實際長度很長。NAND write 30000000 40000//將上一個文件下載到0x30000000的U-啟動.bin燒錄到NAND,然后我們可以設(shè)置開發(fā)板從NAND閃存開始。重印僅供參考。