Firefly开源社区

打印 上一主题 下一主题

[技术讨论] 程序运行时会间隔性运行失败或者正常运行

18

积分

0

威望

0

贡献

技术小白

积分
18

程序运行时会间隔性运行失败或者正常运行

发表于 2023-9-25 16:04:14      浏览:994 | 回复:0        打印      只看该作者   [复制链接] 楼主
问题描述及复现步骤:
int i2c_read_data(char addr, char reg, char *val, int len)
{
              struct i2c_rdwr_ioctl_data *data;
        int i,ret = 0;
      ret =ioctl(i2c_fd, I2C_RDWR, data) ;               
}
int i2c_open( char* dev, unsigned int timeout, unsigned int retry)
{
        if ((i2c_fd = open(dev, O_RDWR)) < 0)
                 return i2c_fd;
        }
int main ()
{
i2c_fd = i2c_open(i2c_dev, 3, 3);
        WitInit(WIT_PROTOCOL_I2C, 0x50);
        WitI2cFuncRegister(i2c_write, i2c_read);
        output = fopen("/mnt/sdcard/vedio/cameraVideo.264", "w");
        set_encMedia_channel_callback(encodeChn_Id, StreamOutpuHandle, NULL);
        ret = set_encMedia_channel_workPara(encodeChn_Id, &wp, NULL);
}
}
您好,这是我的代码大概逻辑,当我的程序运行时会偶尔能跑起来偶尔跑不起来,上面是程序无法正常运行的log报错,其中 set_encMedia_channel_workPara(encodeChn_Id, &wp, NULL);这个函数并没有对i2c设备进行操作,请问一下是否可以看出是什么问题吗?

0405fbe8f0d1ca9de2c81fe78de6d73.png (23.81 KB, 下载次数: 72)

0405fbe8f0d1ca9de2c81fe78de6d73.png

rv1126_log.zip

1.85 KB, 下载次数: 0, 下载积分: 灯泡 -1 , 经验 -1

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

友情链接 : 爱板网 电子发烧友论坛 云汉电子社区 粤ICP备14022046号-2
快速回复 返回顶部 返回列表