这个问题看起来是由于香橙派5主板的固件更新导致的兼容性问题,特别是与PCIe存储设备的交互。官方的rkspiloader可能在v1.3.2版本中存在bug,使得它无法正确地识别或初始化PCIe存储设备。在与官方支持团队沟通后,如果问题未得到解决,您可以考虑采用社区或第三方提供的解决方案。
您提到的链接指向了一个Ubuntu PPA(个人包档案),由JJRIEK维护,提供了Rockchip相关的源码发布。这通常意味着该PPA包含了一些非官方或社区维护的固件或工具,可能修复了官方版本中存在的问题。
解决步骤大致如下:
添加PPA:首先,你需要在你的Ubuntu系统中添加这个PPA。打开终端并输入以下命令(注意,添加PPA有风险,可能会引入不稳定或不安全的软件):
sudo add-apt-repository ppa:jjriek/rockchip更新包列表:
sudo apt update安装非官方loader:
在这个PPA中找到并安装适合香橙派5的非官方rkspiloader。具体命令取决于PPA中的包名,可能类似:
sudo apt install rockchip-rkspiloader写入SPI Flash:
使用新安装的非官方rkspiloader工具来写入SPI闪存。确保你有正确的镜像文件,并使用相应的命令来执行写入操作。这个步骤的具体命令会因工具而异,通常会包括指定SPI设备和镜像文件路径。例如:
sudo -w验证和启动:
写入完成后,断电并重新启动香橙派5,检查是否能够正常启动,并确认MAC地址不再随每次重启而变化。
请注意,非官方的固件和工具可能存在风险,建议在执行这些操作前备份重要数据,并在非生产环境中测试。如果问题仍然存在或者有任何疑虑,最好继续与官方支持团队沟通,或者寻求社区论坛的帮助。