- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
你好,我正在使用CYUSB3014芯片的slaveFIFO模式配合FPGA进行图像数据采集
在“void CyFxAppErrorHandler ()”函数中加入 CyU3PDeviceReset(CyFalse); 后,会影响我的图像数据传输,造成画面丢失现象;
想咨询下造成这种现象的原因是什么?
Solved! Go to Solution.
- Tags:
- cyusb3014
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
串口打印可以用FX3的Uart,也可以用虚拟串口。
固件中调用到CyFxAppErrorHandler 的地方你都可以看到,如果图像传输中没有发生错误调用CyFxAppErrorHandler,那你所说的影响图像传输也就无从谈起。我们本身的CyFxAppErrorHandler都是空的,就是因为一般不会进入这个函数。
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
你调用CyU3PDeviceReset重启FX3当然会影响你的图像传输, 芯片复位了。。
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
您好:
现在图像传输有问题不是因为芯片复位了,如果芯片复位那么我就彻底没图了,现在只是会掉帧;
我调用CyU3PDeviceReset是在“ErrorHandler”模块中,即程序运行出现故障了才会重启;
谢谢~
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
你有打印uart log看到是否有错误的信息吗?
CyFxAppErrorHandler 既然没有被调用,为什么你会觉得是这里的修改对你的图像传输产生了影响?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
您好
uart log是否需要就串口才能打印?我和上位机的连接只有USB口;
因为修改CyFxAppErrorHandler前没有这个问题,修改了之后就出现了图像传输丢帧现象;
或者说我修改这个模块会对程序造成什么影响吗?
谢谢
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
串口打印可以用FX3的Uart,也可以用虚拟串口。
固件中调用到CyFxAppErrorHandler 的地方你都可以看到,如果图像传输中没有发生错误调用CyFxAppErrorHandler,那你所说的影响图像传输也就无从谈起。我们本身的CyFxAppErrorHandler都是空的,就是因为一般不会进入这个函数。
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
好的。谢谢~
那如果我想在程序里加一段复位来处理我的程序异常的话,一般该怎么写呢?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
你要先捕捉到你的程序异常, 再针对发生的原因做处理。
对于图像数据类的应用,你可以参考AN75779。