站内搜索
更多
衡山派I2S音频播放模块
专业版

衡山派I2S音频播放模块

工程标签

RISC-V

DIY设计

1.4k
0
0
2

简介

衡山派D133EBS音频播放模块

简介:衡山派D133EBS音频播放模块
复刻成本:0

开源协议

GPL 3.0

创建时间:2024-12-23 22:00:17更新时间:2024-12-25 10:08:47

描述

开启衡山派i2s总线

https://wiki.lckfb.com/zh-hans/hspi-d133ebs/rtos-sdk/multimedia/i2s-operating-guide/introduction.html

添加max98357驱动(源码见附件)

1,将驱动文件夹复制到codec下
image.png
2,加入到编译中

image.png

3,载入环境

image.png
4,选择max98357

image.png

5,重新编译

image.png
6,烧录到衡山派开发板
7,播放视频或音频, player_demo -i /sdcard/2.mp4

aic /> player_demo -i /sdcard/2.mp4
file_path_len:13
file path: /sdcard/2.mp4
debug  : aic_mpp : loop:0,index:0,path:/sdcard/2.mp4

parser for (/sdcard/2.mp4)
[mm_demuxer_index_param_contenturi:282]p_parser=0x3008e070,content_uri:/sdcard/2.mp4
aic_parser_init time: 340202 us
[component_event_handler:139]MM_EVENT_PORT_FORMAT_DETECTED
[mm_demuxer_index_param_contenturi:359]MM_EVENT_PORT_FORMAT_DETECTED
[mm_video_render_set_config:819]p_video_render_data->render->init ok
[mm_clock_config_time_clock_state:193]wait_mask:0x3,clock_state:1
[start_play:310]aic_player_start ok
debug  : aic_mpp : aic_player_get_media_info duration:84c760c,file_size:3b9a28b

has_audio:1,has_video:1,width:800,height:480,
bits_per_sample:16,nb_channel:2,sample_rate:44100
debug  : aic_mpp : screen_width:800,screen_height:480

Media size 800 x 480, Display offset (0, 0) size 800 x 480
debug  : aic_mpp : aic_player_set_disp_rect  ok

debug  : aic_mpp : volume:100

[start_play:375]aic_player_play ok
[mm_clock_config_time_client_start_time:256]ref_clock_time_base:26122,wall_time_base:94216000
[mm_video_render_set_config:803]p_video_render_data->clock_state:0
[mm_audio_render_set_config:223]p_audio_render_data->clock_state:0
[mm_audio_render_component_thread:941]video start time arrive
[component_event_handler:179]first audio  frame come!!!
[mm_video_render_component_thread:1857]audio start time arrive
[mm_video_render_print_frame:1578]stride[0]:800,stride[1]:800,stride[2]:0,format:33,width:800,height:480,crop_en:1,crop.x:0,crop.y:0,crop.width:800,crop.height:480
[component_event_handler:170]first video frame come!!!
[mm_video_render_print_frame_count:1565]receive_frame_num:41,show_frame_ok_num:37,show_frame_fail_num:0,giveback_frame_ok_num:41,giveback_frame_fail_num:0,drop_frame_num:0
[mm_video_render_component_thread:1949]mm_video_render_component_thread exit
[aic_msg_destroy:71] free cnt:10,free cnt :10
[mm_vdec_component_thread:974]decoder_ok_num:42
[mm_vdec_component_thread:976]mm_vdec_component_thread exit
[aic_msg_destroy:71] free cnt:10,free cnt :10
[mm_audio_render_frame_count_print:848]receive_frame_num:63,show_frame_ok_num:63,show_frame_fail_num:0,giveback_frame_ok_num:63,giveback_frame_fail_num:0
[mm_audio_render_component_thread:1032]mm_audio_render_component_thread exit
[aic_msg_destroy:71] free cnt:10,free cnt :10
[mm_adec_component_thread:789]decoder_ok_num:65
[mm_adec_component_thread:792]mm_adec_component_thread exit
[aic_msg_destroy:71] free cnt:10,free cnt :10
[aic_msg_destroy:71] free cnt:10,free cnt :10
[mm_demuxer_pkt_count_print:1191]video_pkt_num:44,get_video_pkt_ok_num:44,put_video_pkt_ok_num:44,put_video_pkt_fail_num:0,audio_pkt_num:69,get_audio_pkt_ok_num:68,put_audio_pkt_ok_num:68,put_audio_pkt_fail_num:0
[mm_demuxer_component_thread:1289]mm_demuxer_component_thread exit
[aic_msg_destroy:71] free cnt:10,free cnt :10
debug  : aic_mpp : player_demo exit

aic />

模块连接到开发板

89ac48efd5d7478e1f5e14e14689cec.jpg

630f491880cc1e83ee1365c4cd66a1a.jpg

4225c732ff55763c2f61c068c6e5dd6.jpg

fedc342deb2e896c46bc6ab5dca6fea.jpg

设计图

未生成预览图,请在编辑器重新保存一次

BOM

暂无BOM

3D模型

序号文件名称下载次数
暂无数据

附件

序号文件名称下载次数
1
max98357.rar
25
2
7e0338518a1b1db99aa4a145070dd225.mp4
16
3
测试视频.rar
8
克隆工程
添加到专辑
0
0
分享
侵权投诉
知识产权声明&复刻说明

本项目为开源硬件项目,其相关的知识产权归创作者所有。创作者在本平台上传该硬件项目仅供平台用户用于学习交流及研究,不包括任何商业性使用,请勿用于商业售卖或其他盈利性的用途;如您认为本项目涉嫌侵犯了您的相关权益,请点击上方“侵权投诉”按钮,我们将按照嘉立创《侵权投诉与申诉规则》进行处理。

请在进行项目复刻时自行验证电路的可行性,并自行辨别该项目是否对您适用。您对复刻项目的任何后果负责,无论何种情况,本平台将不对您在复刻项目时,遇到的任何因开源项目电路设计问题所导致的直接、间接等损害负责。

底部导航