| 本帖最后由 hulk 于 2020-12-1 16:54 编辑 
 
 你好, 我这边应用 RK3399pro + TB-RK1808S0 ,实际应用我们需要检测TB-RK1808S0是否存在,然后判断是否要使用外部的 1808 进行推理运算。 验证代码,我们使用 rknn_find_devices 去获取 TB-RK1808S0 的 device_id ,在我们拔掉 TB-RK1808S0 后,主板(RK3399pro)重启后,仍然能够读到  device_id,导致我们使用 rknn_init2 接口初始化时失败(因为这个时 TB-RK1808S0 已经拔掉),代码如下: 
     rknn_devices_id rknn_devices;     rknn_find_devices(&rknn_devices);     printf(" n --> %d \n", rknn_devices.n_devices);     printf("type --> %s \n", rknn_devices.types[0]);     printf("id --> %s \n", rknn_devices.ids[0]);
 RK3399pro  环境: Linux debian10.toybrick 4.4.189 #7 SMP Thu May 21 15:23:44 CST 2020 aarch64 
 相咨询下上面 提问的拔掉 TB-RK1808S0 后,主板(RK3399pro)重启后,仍然能够读到  device_id 的原因是什么? 此外想问下对于我这样的应用场景,需要动态识别 TB-RK1808S0 是否插入到 RK3399pro  有没有什么方案提供? 
 |