編譯完 Rockpi4 後,需要幾個步驟將 Image 燒進開發板中。
- 下載編譯 rkdeveloptool rkdeveloptool 有以下的功能。將 Loader 載入開發板中,以及將 bootloader 或是 gpt Image 燒進 Rockpi4 開發板中。
- 讓板子進入 maskrom 模式 板子需要進入 maskrom 模式才能進行 Image 的燒錄。
- 載入 Loader 並燒入 Image 根據需要燒錄的 Image 類型,載入不同的 Loader 檔。
1. 下載編譯 rkdeveloptool
下載 rkdeveloptool。
將 rkdeveloptool 安裝至系統。
2. 進入 maskrom 模式
1. 先將 Rockpi4 斷電。然後把 USB3 OTG 設定成 device 模式。將 USB3 底部的播盤撥至 H 即可設定成 device 模式。 接著將 Rockpi4 和 host pc 用 USB Cable 接在一起。
2. 再將板子上的 eMMC 拔掉,還有將 40 pin GPIO 上的第 23 pin (SPI1_CLK)和 25 pin(GND)短接。第 23 pin 和第 25 pin 短接主要是要將板子上的 SPI flash disable 掉。
3. 然後接上電源。此時板子上沒有任何可以開機的裝置,因此板子會進入 maskrom 模式。可以執行以下的命令來確定 Rockpi4 是否有進入 maskrom 模式。
3. 載入Loader燒錄
板子進入 maskrom 模式後,需要重新啟用 SPI flash 和 eMMC。將 eMMC 裝上 Rockpi4 然後把 pin 23 (SPI1_CLK)和 pin 25(GND)斷開即可。
然後根據要燒錄的 Image 載入相對應的 Loader。
載入Loader成功後,執行以下命令燒錄 Image。
燒錄完成,執行以下命令重啟 Rockpi4。
參考連結
https://wiki.radxa.com/Rockpi4/dev/usb-install