|
用一般的串口調(diào)試助手運行UBOOT時,只能顯示和簡單的命令輸入控制。沒有文件傳輸?shù)裙δ堋?br />
用 UTF-8 TeraTerm Pro做串口終端的話,可以傳輸文件,但今天發(fā)現(xiàn)會有錯誤。
在使用UBOOT的LOADB命令加載文件至開發(fā)板時,發(fā)現(xiàn)下載到開發(fā)板上SDRAM中的內(nèi)容與文件實際不相同。
例如,一個簡單的hello.bin文件,總共才0x2e個字節(jié),但有一處地方是連續(xù)3字節(jié)的0,在用LOADB下載到SDRAM中通過md命令查看內(nèi)存值時,發(fā)現(xiàn)該處竟然不是0了,而變?yōu)槠渌盗恕T谙螺duclinux_rom.bin至SDRAM中時,也是在文件頭部有連續(xù)十幾個字節(jié)的0。下載完成后查看SDRAM中的值,結(jié)果是在連續(xù)0處地址,值被改變了,且字節(jié)數(shù)也不符。
在用XP自帶的超級終端時,則是正確的。
綜上,切記切記
|
|