Technical FAQ

SoC模型下有多种更新固件的方式:

1. 从网盘soc_upgrade目录下载下面的文件,scp到设备上。
2. 升级kernel: sudo cp emmcboot.itb /boot/;
3. 升级预编译的库:sudo tar xzf system.tgz -C /system;
4. 升级bootloader: sudo flash_update -i spi_flash.bin -b 0x6000000 -f 0x0;
5. 保存并重启使生效:sudo sync; sudo reboot.

 

  • (2)使用SD卡刷烧写整个固件:这种方式最为干净可靠,理论上只要您的SE5/SM5硬件没有损坏,都可以进行SD卡刷机,具体步骤请参考《SE5用户手册》6.1节 系统升级或《智算模组SM5软件开发指南2.2软件更新 a.SD卡刷机 。(注意:带有预置算法应用的卡刷包和干净系统的卡刷包是不一样的,请在升级前核实清楚您的需求,并向技术支持获取相应卡刷包;卡刷会重写整个eMMC,也即您存储在eMMC的数据全部会丢失,请务必做好数据备份。

  • (3)通过以太网,使用tftp刷机专用文件升级:请参考《SM5开发手册》7.4 使用tftp刷机。

  • (4)使用DDT设备扫描工具更新:请联系技术支持获取,目前仅提供Windows客户端。需要注意的是,DDT设备扫描工具依赖于我方安装在SE5/SM5中的服务程序,若您使用自己定制的固件和操作系统,本方式不一定适用。

    DDT 设备扫描工具是算能科技SE5 和 SM5 产品(以下简称产品)配套的辅助工具,它主要提供如下两种功能:

    1. 自动扫描:发现同一局域网内的所有相关 SE5 或 SM5 产品,支持 IP 地址等基础信息更改。
    2. 软件升级:支持对勾选的指定产品进行单个或者批量软件升级。