更换要加载的设备树文件

通过启用不同的设备树文件,可使得昉·星光 2实现不同的功能或支持不同的外设。以Debian202403的默认内核为例,其支持以下不同的设备树文件:
1. 设备树文件
注: 不同的开发板使用不同的dtb文件:
  • jh7110-visionfive-v2.dtb:用于1.2A和1.3B版的开发板。
  • jh7110-visionfive-v2-ac108.dtb:用于带有ac108编解码器的1.2A和1.3B版的开发版。
  • jh7110-visionfive-v2-tdm.dtb:用于带有tdm声卡的1.2A和1.3B版的开发版
  • jh7110-visionfive-v2-wm8960.dtb:用于带有wm8960编解码器的1.2A和1.3B版的开发板。

修改uEnv.txt文件

通过修改uEnv.txt文件,可使板子启动时加载不同的设备树文件。例如,修改uEnv.txt文件,使其使用jh7110-visionfive-v2-wm8960.dtb以支持wm8960编解码器:
2. 修改uEnv.txt文件

验证

重新上电并选择对应内核后,可以发现jh7110-visionfive-v2-wm8960.dtb已从对应的路径正确加载:
3. 验证