10.1. Renesas R-Car V4H PCIe 控制器韌體¶
Renesas R-Car V4H (r8a779g0) 具有 PCIe 控制器,需要在啟動期間下載特定的韌體。
但是,Renesas 目前無法免費分發該韌體。
韌體檔案“104_PCIe_fw_addr_data_ver1.05.txt”(請注意,不同資料手冊版本之間的檔名可能不同)可以在資料手冊中找到,編碼為文字,因此,必須將檔案的內容轉換回二進位制形式。這可以使用以下示例指令碼來實現
$ awk '/^\s*0x[0-9A-Fa-f]{4}\s+0x[0-9A-Fa-f]{4}/ { print substr($2,5,2) substr($2,3,2) }' \
104_PCIe_fw_addr_data_ver1.05.txt | \
xxd -p -r > rcar_gen4_pcie.bin
一旦文字內容被轉換為二進位制韌體檔案,請按如下方式驗證其校驗和
$ sha1sum rcar_gen4_pcie.bin
1d0bd4b189b4eb009f5d564b1f93a79112994945 rcar_gen4_pcie.bin
生成的二進位制檔名為“rcar_gen4_pcie.bin”,應在驅動程式執行之前放置在“/lib/firmware”目錄中。