Holoscan 传感器桥 FPGA 固件更新
Holoscan 传感器桥使用一对 FPGA 实现,其中两个组件的镜像都是可编程的,应该更新。
断电重启 传感器桥设备,并确保 2 个绿色 LED 指示灯亮起
按照 设置说明 构建并运行演示容器。以下所有命令都将在演示容器内运行。
使用 ping 命令检查与传感器桥板的连接
$ ping 192.168.0.2 PING 192.168.0.2 (192.168.0.2) 56(84) bytes of data. 64 bytes from 192.168.0.2: icmp_seq=1 ttl=64 time=0.143 ms 64 bytes from 192.168.0.2: icmp_seq=2 ttl=64 time=0.098 ms 64 bytes from 192.168.0.2: icmp_seq=3 ttl=64 time=0.094 ms
如果您的系统将 192.168.0.0/24 网络用于其他目的,请参阅 配置传感器桥设备使用的 IP 地址 的说明。 适当重新配置地址后,请确保您可以 ping 通您期望的设备地址。
如果您的当前配置是 Lattice CPNX100-ETH-SENSOR-BRIDGE 设备,当前加载了 2412 或更高版本的固件,
hololink program
将重新编程它hololink program scripts/manifest.yaml
如果您使用的是非标准 IP 地址,请将 “192.168.200.2” 替换为您为设备配置的地址,地址在
hololink --hololink=192.168.200.2 program scripts/manifest.yaml
如果您的配置是 Lattice CPNX100-ETH-SENSOR-BRIDGE 设备,并且固件版本较旧(例如 2407),
hololink --force program
将重新编程它。 请注意,这仅适用于默认 IP 地址为 192.168.0.2 的设备。hololink --force program scripts/manifest.yaml
主机枚举 HSB 单元的方式已更改,因此运行 2.0-GA 软件的主机无法看到生成 2407 枚举数据的系统。 包括
--force
选项会告知主机软件使用硬编码的枚举结构,这使软件能够访问旧配置 HSB 上的闪存。以这种方式运行时,清单文件指示固件工具从 NGC 下载 FPGA BIT 文件,该版本已验证可与此软件树一起使用。 在 IGX 配置上运行时,固件更新可能需要长达 5 分钟;在 AGX 上运行时,预计运行时间长达 30 分钟。 请勿在中间中断此过程。
刷写完成后,断电重启 设备,并观察传感器桥是否在启动时亮起 2 个绿色 LED 指示灯
在 ‘192.168.0.2’ ping 传感器桥设备,并验证有效的 ping 响应