|
2 XMODEM
XMODEM 是一種透過串列埠的資料傳輸協定。
筆者使用 SecureCRT 作為列埠傳輸軟體。
XMODEM 使用資料封包 128 位元組或1024位元組,傳輸必須先設定 128 位元組。
這是開發板的命令列。
首先,執行 xmodem 命令,從 SecureCRT 傳送檔案後,會得到傳送成功訊息。
接著,執行 runimage 命令,程式就會跳躍到 0x30000000,執下載的作業系統。
這是 SecureCRT 的命令列。
設定 XMODEM 資料封包為 128 位元組。
執行 xmodem,這時開發板會接受到 xmodem 命令,開始執行 xmdoem 的接收程序。
點入目錄 Transfer 的 Send Xmodem 子項目,挑選要上傳的檔案。
這裡是挑選檔案 myrtos.bin,路徑是 C:\Program Files\SecureCRT\upload。這也就是說,要把編譯好的 myrtos.bin 複製到這個目錄。
資料上傳開始畫面。
資料上傳成功畫面。
執行 runimage 命令,程式會從 bootloader 跳躍到 myrtos.bin,執行新上傳的作業系統。
|