本指南详细介绍了FH8532E_36E调试工具的各项功能和操作方法,旨在帮助用户快速掌握其使用技巧,有效提升开发效率。
### FH8532E36E调试工具教程详解
#### 一、工具准备与安装
在开始调试FH8532EFH8536E芯片之前,需要做好一系列准备工作,确保所有必要的工具都已就绪。
1. **USB转串口工装**:
- 准备一个基于FT232RL芯片的USB转串口适配器。这种适配器通常用于将计算机的USB接口转换为串行通信接口,以便与目标设备进行通信。
- 下载并安装该适配器所需的驱动程序。
2. **设置串口**:
- 安装完成后,在“设备管理器”中查看新增的COM端口号。
- 右键点击该串口,选择“属性”,根据实际需要调整相应的设置,比如波特率等。
#### 二、Cyclone调试工具界面介绍及使用
Cyclone是一款专门针对FH8532EFH8536E芯片的调试工具。它提供了丰富的功能来帮助工程师完成各种调试任务。
1. **工具连接**:
- 在Cyclone界面上点击“设置”按钮。
- 从“调试串口名称”下拉菜单中选择正确的COM端口号。
- 如果无法检测到芯片,请检查COM端口的选择是否正确以及工装的TXRX线是否正确连接。
2. **固件升级与导出**:
- 在进行固件升级前,需要解除写保护。这可以通过修改CMD寄存器值为0x110来实现。
- 固件导出操作仅对特定类型的程序(PAS5220)需要修改CMD寄存器值。
3. **参数保存至Flash**:
- 修改控制参数或效果参数后,需要通过Cyclone工具将这些参数写入到Flash中以确保持久化存储。
- 控制参数的修改应在“固件-参数写入-写入控制参数”选项中完成。
- 效果参数的修改则在“固件-参数写入-写入效果参数”选项中完成。
4. **参数导入与导出**:
- 导入参数时需要注意删除“控制参数”项,以免引起不必要的参数冲突。
- 不同模式间的参数导入需谨慎处理,以防错误地应用到其他模式中。
#### 三、制式修改方式
1. **帧率修改**:
- `Output_fmt`寄存器的值决定了输出的帧率。0xC对应NTSC标准(30/60fps),而0xD则对应PAL标准(25/50fps)。
- 当寄存器被定义为软件控制时,可以直接通过软件修改其值;如果是硬件控制,则需要修改`pal_gpio_def`寄存器的值(0x0或0x1)或通过GPIO11的高低电平来改变。
#### 四、模式切换
1. **切换方式**:
- 模式切换可通过GPIO或软件方式实现。为了方便调试,建议首先采用软件切换模式。
- 若要使用GPIO切换模式,需要更改相应的配置。
#### 五、禁止切换模式
1. **禁用模式切换**:
- 如果需要禁止向某一特定模式进行转换,可以通过特定的配置来实现。
#### 六、TVI1.0_2.0选择(仅适用于720P方案)
1. **TVI版本选择**:
- 选择TVI 1.0还是2.0版本取决于具体的应用需求。
- 开启自动识别功能可能会影响软件切换模式的稳定性。
#### 七、菜单配置
1. **按键值读取**:
- 通过访问特定寄存器(0X98700050)可以读取当前按键值,这对于菜单配置非常有用。
#### 八、AE亮度曝光、增益调试
1. **AE调试**:
- AE(Auto Exposure)调试主要涉及调整图像的亮度、曝光时间和增益等参数,以达到最佳视觉效果。
- 这些参数可以在Cyclone工具中相应选项下进行调整。
#### 九、清晰度、锐化、黑白边调试
1. **图像质量调试**:
- 清晰度和锐化的设置可以显著提升输出图像的质量。
#### 十、CNR彩色噪声抑制
1. **CNR调试**:
- CNR(Color Noise Reduction)功能用于减少图像中的彩色噪声,但需要注意该功能可能带来副作用。建议在必要时关闭此功能。
#### 十一、DPC坏点补偿
1. **坏点补偿**:
- DPC(Dead Pixel Compensation)用于补偿图像中的