小睿私人云(RTD1296) 刷机方法

固件发布

  • https://github.com/hanwckf/build-raycloud/releases/latest

刷机步骤

  1. 刷入bpi-w2的U-boot
    • 下载刷机工具包:
      链接: https://pan.baidu.com/s/1alrwePP9jF8kTnn3UkN1zw 提取码: g6xy
    • 接好板子的串口,但是不要给板子上电
    • 运行kylin_bootcode_recovery_tool_v1.4/boot_recovery.exe,勾选LK option,设置串口号与波特率,选择上级目录的RTD1296_hwsetting_BOOT_4DDR4_4Gb_s1866.configdvrboot.exe.bin
    • 点击Write后再将板子上电,等待刷入完成即可。(有可能会出现提示NG,但是如果看到右边窗口出现大量乱码,一般就是刷成功了,可继续下一步)如果这一步多次失败,可以尝试先上电再点Write,但是ttl必须始终接上
小睿私人云(RTD1296) 刷机方法_第1张图片
bootcode recovery
  1. 下载最新的固件包,找一个U盘并格式化成FAT32文件系统,将xz固件包里的全部文件解压到U盘根目录
小睿私人云(RTD1296) 刷机方法_第2张图片
U盘根目录
  1. 将板子断电,然后插上U盘并接好串口(波特率:115200),按住ESC键后再上电即可进入U-boot控制台
    在U-boot控制台依次输入以下命令,等待板子自动刷入固件(会自动重启两次):
printenv
setenv bootargs "earlycon=uart8250,mmio32,0x98007800 console=ttyS0,115200 loglevel=7 audit=0 root=/dev/mmcblk2p1 rootfstype=ext4 rootwait"
save
go ru

如果你不是第一次刷U-boot,只需在U-boot控制台中运行go ru即可进入刷机模式

小睿私人云(RTD1296) 刷机方法_第3张图片
u-boot

常见问题

  • 如果SATA电源供电不正常,请使用万用表测量下图红框中四个电容的两端电压,正常情况下,他们的两端电压依次应该是5V 12V 5V 12V。如果有某个电容两端电压接近0,那就需要把这个电容拆除。
    图中第二个电容已经拆除。
小睿私人云(RTD1296) 刷机方法_第4张图片
SATA电源
  • 最新的固件已经添加对应的udev规则
    如果要启用硬盘休眠,需要先安装hdparm,然后添加udev规则,注意第二个SATA接口的设备名是satab
#archlinux
echo 'ACTION=="add", SUBSYSTEM=="block", KERNEL=="sataa", RUN+="/usr/bin/hdparm -S 120 /dev/sataa"' > /etc/udev/rules.d/99-hdparm.rules
echo 'ACTION=="add", SUBSYSTEM=="block", KERNEL=="satab", RUN+="/usr/bin/hdparm -S 120 /dev/satab"' >> /etc/udev/rules.d/99-hdparm.rules

#ubuntu/debian
echo 'ACTION=="add", SUBSYSTEM=="block", KERNEL=="sataa", RUN+="/sbin/hdparm -S 120 /dev/sataa"' > /etc/udev/rules.d/99-hdparm.rules
echo 'ACTION=="add", SUBSYSTEM=="block", KERNEL=="satab", RUN+="/sbin/hdparm -S 120 /dev/satab"' >> /etc/udev/rules.d/99-hdparm.rules

注意事项

  1. 完全禁用了垃圾螃蟹的avcpu,HDMI无任何输出
  2. 在U-boot控制台依次输入以下命令设置mac地址:
setenv ethaddr "a4:11:63:61:04:b1"
save
reset

已知问题

  1. 只能配置成2G内存
  2. poweroff后约20秒会自动启动

截图

小睿私人云(RTD1296) 刷机方法_第5张图片
Archlinux

参考资料

  • https://forum.banana-pi.org.cn/t/topic/2752
  • https://github.com/BPI-SINOVOIP/BPI-W2-bsp
  • https://github.com/hanwckf/raycloud-1296
  • https://github.com/hanwckf/build-raycloud

你可能感兴趣的:(小睿私人云(RTD1296) 刷机方法)