中文字幕理论片,69视频免费在线观看,亚洲成人app,国产1级毛片,刘涛最大尺度戏视频,欧美亚洲美女视频,2021韩国美女仙女屋vip视频

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
u-boot-2010.03在tq6410上的移植詳解(八)

原創(chuàng)文章版權(quán)所有!如需轉(zhuǎn)載,請注明出處: http://hi.baidu.com/liushuiyue1/myhome謝謝合作?。。。?!

重新編譯uboot并下載到Nand Flash中,使用nand指令燒寫yaffs2文件到nand中如下圖所示,至此uboot已支持yaffs的燒寫。

八.支持串口xmodem協(xié)議

U-Boot默認支持的loadb命令需要配合Linux下的kermit工具來使用,loady命令通過串口ymodem協(xié)議來傳輸文件。Windows下的超級終端雖然支持ymodem,但是它的使用界面實在不友好。而SecureCRT只支持xmodemzmodem。而上位機和開發(fā)板之間的文件傳輸又實在是一件非常重要的事,所以現(xiàn)在修改代碼以增加對xmodem的支持,即增加一個命令loadx。

1)依照loady的實現(xiàn)來編寫代碼,首先使用U_BOOT_CMD宏來增加loadx命令(在文件common/cmd_load.c文件中):

U_BOOT_CMD(

      loadx, 3, 0,    do_load_serial_bin,

      "load binary file over serial line (xmodem mode)",

      "[ off ] [ baud ]\n"

      "    - load binary file over serial line"

      " with offset 'off' and baudrate 'baud'"

);

2)依照loadydo_load_serial_bin函數(shù)中增加對loadx命令的處理分支。

else if(strcmp(argv[0],"loadx")==0) {

             printf ("## Ready for binary (xmodem) download "

                    "to 0x%08lX at %d bps...\n",

                    offset,

                    load_baudrate);

             addr = load_serial_xmodem (offset);

      }

3)由于addr行調(diào)用了load_serial_xmodem函數(shù),依照load_serial_ymodem實現(xiàn)的一個函數(shù)。首先在文件開頭增加loadx_serial_xmodem函數(shù)的聲明,然后復制load_serial_ymodem函數(shù)為load_serial_xmodem,稍作修改:1)、將局部數(shù)組ymodemBuf改名為xmodemBuf,并在后面使用到的地方統(tǒng)一修改,這只是為了與函數(shù)名稱一致,可改可不改。(2)、info.mode的值從xyzModem_ymodem改為xyzModem_xmodem

#if defined(CONFIG_CMD_LOADB)

static ulong load_serial_ymodem (ulong offset);

static ulong load_serial_xmodem (ulong offset);

#endif

重新編譯,執(zhí)行loadx,然后在secureCRTTransfer菜單下點Send Xmodemxxx已經(jīng)放在了Upload目錄里),完成對串口xmodem協(xié)議的支持。

本站僅提供存儲服務,所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
u-boot-2011.03在TQ2440上的移植--支持串口xmodem協(xié)議
u-boot-2009.08在mini2440上的移植
電腦詞典Y
[實用工具]電腦詞典Y
cisco ios 升級方法和TFTP的用法
rommon下修改console口速率
更多類似文章 >>
生活服務
熱點新聞
分享 收藏 導長圖 關注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服