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