视频播放器实验
Video Player
前言
这是一个视频解码的实验,在 STM32N647 开发板上实现了视频播放器的功能。
本实验对应的工程文件 夹为:<STM32N647 开发板软件包路径>/Projects/47_Video_Player。
实验准备
- 将 STM32N647 开发板软件包中提供的示例 FSBL 固件烧录到 STM32N647 开发板上。
FSBL 烧录说明
本实验使用的 FSBL 为 STM32N647 开发板软件包中的示例 FSBL,请根据 示例 FSBL介绍 中的说明烧录对应 fsbl.hex。
不同的的实验中,若使用相同的 FSBL,则无需重复烧录。
- 将工程文件夹下
Binary目录下的appli.hex依次烧录到 STM32N647 开发板上。
烧录说明
烧录顺序不影响烧录结果。
- 将 LCD 通过 FPC 延长线接入 STM32N647 开发板核心板的
RGBLCD接口。
LCD 适配说明
本实验例程仅支持 正点原子 RGB 触摸屏模块。
- 将 TF 卡接入 STM32N647 开发板的
TF CARD接口。
视频文件说明
用于播放的视频文件需提前放在 TF 卡的根目录的 VIDEO 文件夹下。
本实验例程仅支持视频流采用 MJPEG 编码且音频流采用 PCM 编码 的 AVI 格式视频文件。
-
使用 USB Type-C 数据线将串口调试助手的物理机与 STM32N647 开发板的
USB UART接口连接。 -
将 STM32N647 开发板的 BOOT 模式配置为
Flash boot模式
STM32N647 开发板 BOOT 模式配置说明
通过 STM32N647 开发板 P6 的跳线帽配置其 BOOT 模式:
Development boot:B1 接 3V3
Flash boot:B0、B1 都接 GND
- 将对应接口的电源线接入 STM32N647 开发板底板的 USB Type-C 接口或 DC 接口,为其进行供电,并将
K1自锁开关切换到开启状态。
实验现象
DS0 和 DS1 灯以一定的频率闪烁。
LCD 上播放视频文件的视频流,SPEAKER 扬声器播放视频文件的音频流。
可通过串口助手观察到当前播放视频的解码信息。