From f1b73a59f9bb248e9c1f08c2c9ea0a480f3ece35 Mon Sep 17 00:00:00 2001 From: yans <3083236317@qq.com> Date: Tue, 16 Dec 2025 02:46:38 +0000 Subject: [PATCH] =?UTF-8?q?[update]=20=E6=9B=B4=E6=96=B0FH8626V300L?= =?UTF-8?q?=E5=BC=80=E5=8F=91=E5=AE=9E=E8=B7=B5=E6=8C=87=E5=8D=97=201.=20?= =?UTF-8?q?=E6=9B=B4=E6=96=B0FH8626V300L=E5=BC=80=E5=8F=91=E6=9D=BF?= =?UTF-8?q?=E8=B5=84=E6=BA=90=E4=BB=8B=E7=BB=8D=202.=20=E4=BF=AE=E5=A4=8D?= =?UTF-8?q?=E3=80=8AFH8626V300L=E5=BC=80=E5=8F=91=E5=AE=9E=E8=B7=B5?= =?UTF-8?q?=E6=8C=87=E5=8D=97=E3=80=8B=E6=96=87=E6=A1=A3=E6=A0=BC=E5=BC=8F?= =?UTF-8?q?=E9=94=99=E8=AF=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...36\350\267\265\346\214\207\345\215\227.md" | 105 ++++++++++++++++-- 1 file changed, 98 insertions(+), 7 deletions(-) diff --git "a/rt-thread-version/rt-thread-standard/tutorial/make-bsp/fullhan/\345\257\214\347\200\232\345\276\256FH8626V300L\345\274\200\345\217\221\345\256\236\350\267\265\346\214\207\345\215\227.md" "b/rt-thread-version/rt-thread-standard/tutorial/make-bsp/fullhan/\345\257\214\347\200\232\345\276\256FH8626V300L\345\274\200\345\217\221\345\256\236\350\267\265\346\214\207\345\215\227.md" index 96348e5..b1da002 100644 --- "a/rt-thread-version/rt-thread-standard/tutorial/make-bsp/fullhan/\345\257\214\347\200\232\345\276\256FH8626V300L\345\274\200\345\217\221\345\256\236\350\267\265\346\214\207\345\215\227.md" +++ "b/rt-thread-version/rt-thread-standard/tutorial/make-bsp/fullhan/\345\257\214\347\200\232\345\276\256FH8626V300L\345\274\200\345\217\221\345\256\236\350\267\265\346\214\207\345\215\227.md" @@ -35,10 +35,98 @@ 3. 该开发板常用**板载资源**如下 - MCU 型号:FH8626V300L -- 主频:主核 700 MHz、副核 480MHz -- RAM:512Mbit DDR2 +- 应用处理器: + - 运行频率 700MHz + - 16KB I-CACHE, 16KB D-CACHE +- 低功耗处理器: + - 运行频率 450MHz + - 8KB I-CACHE, 8KB D-CACHE +- DRAM:512Mbit DDR2 - Flash:外接 W25Q128 Flash -- 外设支持:ADC、多通道 SPI/I2C/UART/PWM、I2S、USB、SDIO、DMA、RTC、ETH 等 +- 外设支持:ADC、Audio Codec、多通道 SPI/I2C/UART/PWM、I2S、USB、SDIO、DMA、RTC、ETH 等 + +- 智能处理引擎(NN) + - 支持多层次卷积神经网络的硬件加速 + - 支持算力 0.5Tops +- AON + - 1 个独立的 Power Domain(Always ON) + - 独立、可配置的 CIS 上下电和 I2C 配置管理 + - 独立、可配置的 SoC 上下电管理 +- 视频输入(VI) + - 串行输入 + - 支持 MIPI D-PHY + - 支持 MIPI CSI-2 + - 支持 MIPI 2C2D + - 支持 RGB Bayer 输入 + - 最高时钟频率 750MHz(1.5Gbps per lane) + - 支持 1x2lane Sensor 或 2x1lane Sensor + - 典型应用:2x1920x1080@15fps + - 并行输入 + - 支持最大 10bit DVP 输入 + - 最高时钟 81MHz +- 图像信号处理(ISP) + - 处理吞吐量:最大吞吐量支持 2x1920x1080@15fps + - 支持标准的 RGB Bayer,2x2 Pattern 可配置 + - 支持镜头暗角校正(LSC) + - 支持固定模式噪声的消除 + - 支持自动黑底消除 + - 支持动态坏点的自动检测和消除 + - 支持静态坏点消除 + - 自适应的 2D/3D 去噪 + - 自适应 YC 去噪 + - 图像信息统计 + - 统计窗口数量、位置和大小可配置 + - 统计窗口数目最大数目 32x32 个 + - 提供每一个窗口的最大值、最小值和均值 + - 最大 24x16 个区域运动检测 + - 支持 AE,支持 50Hz/60Hz 闪烁消除 + - 支持 AWB 3.0 + - 支持动态范围压缩(DRC) + - 高性能的 CFA 滤波器 + - 支持颜色校正,实现可配置的色彩空间转换 RGB2RGB + - 支持 Gamma 校正,Gamma 表可配置 + - 图像增强 + - 亮度、对比度、色调和饱和度调整 + - 支持 HSV 空间的颜色调整 + - 图像锐化(强度可配) +- 视频处理单元(VPU) + - VPU 处理能力 + - 输入幅面最大支持 1920x1080 + - 输出图像支持 2x(2304x1296@10fps+640x480@10fps) + - 支持最多三路输出通道,每路输出通道支持 + - 最大输出图像大小为 3M + - NV12/NV16/YUYV/Y/UYVY/VYUY/RGB 输出格式 + - 支持 Y/C 均值统计 + - 支持图像缩放处理 + - 允许裁切输入图像 + - Y 和 C 相位分开可调,相位精度为 1/64 + - 1/64~64 缩放范围 + - 支持 GOSD + - 支持 ARGB8888/1555/4444/0565 的叠图数据格式 + - 支持最多 4 个叠图窗 + - 支持每个叠图所在通道和图像位置灵活可配 + - 支持输出低延时卷绕 +- 视频编码(VEU) + - 支持 H.264/AVC 编码 + - 支持 H.264 baseline/main profile Lv4.0 + - 支持多流(AVCx2) + - 编码吞吐量:2x(2304x1296@10fps + 640x480@10fps) + - 高性能速率控制 + - 支持 Smart-ROI(单参考智能编码) + - 支持 CBR、VBR、ABR 等 RC 控制策略 + - 支持图像 90 度、180 度、270 度旋转 + - 支持抠图编码 +- 图像编码(JPEG) + - 支持 MJPEG/JPEG baseline + - 最大幅面 2304x1296 + - 最大编码吞吐量 2x2304x1296@10fps + - 支持图像 90 度、180 度、270 度旋转 + - 支持光栅/TILE 模式输入 + - 支持抠图功能 + - 支持输入低延时卷绕功能,低延时卷绕模式下不支持旋转 +- 安全模块: + - 支持安全启动 + - 支持 AES 加解密硬件算法 ![img](figures/O1CN01hIw9xM1NmLXlLIu37_!!1817661612.png) @@ -1357,7 +1445,7 @@ PIN 引脚复用可查看 PinMux 表格或 fh8626v300_iopad.h 文件。 * fh8626v300_iopad.h 文件:`FH8626V300_RT_V1.0.0_20250627/rt-thread/platform/fh8626v300/fh8626v300_iopad.h` -修改 `FH8626V300_RT_V1.0.0_20250627/rt-thread/platform/fh8626v300/app_board/appboard_iopad.h` 文件,在 `*fh_pinctrl_selected_devices[]`数组中添加 "SADC_IN1"。 +修改 `FH8626V300_RT_V1.0.0_20250627/rt-thread/platform/fh8626v300/app_board/appboard_iopad.h` 文件,在 `*fh_pinctrl_selected_devices[]`数组中添加 "SADC_IN0" 和 "SADC_IN1"。 ```c #ifndef __APP_IOPAD_H__ @@ -2306,7 +2394,7 @@ int wdt_demo_init(void) } ``` -##4. 将 wdt_demo 加入编译 +## 4. 将 wdt_demo 加入编译 修改 `app/bsp_demo/Makefile` 文件。 @@ -6965,9 +7053,9 @@ rpc_video_demo --ip 192.168.70.50 --port 1234 --aov-enable 0 --aovnn-enable 1 ![image-20251212160428286](figures/image-20251212160428286.png) -**备注1:下述涉及文件路径的为作者的本地路径,开发者选择同样的相对路径。** +> **备注1:下述涉及文件路径的为作者的本地路径,开发者选择同样的相对路径。** -**备注2:FH8626V300L正常有四种应用开发模式,通过小核(ARC架构,RT-Thread系统)+大核(ARM架构,RT-Thread系统)组合形式进行开发,所以都需要编译arc固件demo+arm固件demo。** +> **备注2:FH8626V300L正常有四种应用开发模式,通过小核(ARC架构,RT-Thread系统)+大核(ARM架构,RT-Thread系统)组合形式进行开发,所以都需要编译arc固件demo+arm固件demo。** ![image-20251212160502857](figures/image-20251212160502857.png) @@ -7028,8 +7116,11 @@ make clean;make > **备注:固件配置步骤** > > **1)环境配置:执行恢复默认配置、配置开发板类型、demo类型** +> > **2)ISP配置:配置sensor类型、sensor幅面模式、ISP分辨率** +> > **3)VPU配置:配置多媒体应用、编码、JPEG等。** +> > **4)视频流配置:配置视频输出的协议流,rtsp或者udp协议数据流** ### 5.1 **执行默认配置编译**: -- Gitee