首页
开源
资讯
活动
开源许可证
软件工程云服务
软件代码质量检测云服务
持续集成与部署云服务
社区个性化内容推荐服务
贡献审阅人推荐服务
群体化学习服务
重睛鸟代码扫描工具
登录
注册
代码拉取完成,页面将自动刷新
Watch
26
Star
74
Fork
32
珠海杰理科技
/
fw-AD15N
Fork 仓库
加载中
取消
确认
代码
Issues
204
Pull Requests
0
Wiki
2
统计
更新失败,请稍后重试!
Issues
/
详情
移除标识
内容风险标识
本任务被
标识为内容中包含有代码安全 Bug 、隐私泄露等敏感信息,仓库外成员不可访问
FAQ:AD17N同时播放F1A和A会失败异常?两种简单方法修改后midi和A不能同时工作
待办的
#IAH0PY
Lj-job
成员
创建于
2024-08-01 09:24
### 一、简介 AD17N的RAM资源较少,同时播放F1A和A失败或异常,应该是在需要两路SRC时,第二路SRC不能申请到资源(RAM不够)。 由于A格式消耗的资源(RAM)是没有和其他复用的,可以在这方面想办法; ### 二、方法介绍 MIDI消耗的资源较多,节省RAM消耗,分别有以下两种方法: - 1. 关闭midi功能; - 2. 修改app_ld.c文件实现midi和A在资源上复用( **这种修改方法后MIDI不能和A同时工作** ); ### 三、方法一,关闭MIDI功能 修改文件app/src/voice_toy/sh57/app_modules.h中的宏,关闭MIDI功能,如下图所示: ![输入图片说明](https://foruda.gitee.com/images/1722475345718924413/0722c071_9185836.png "屏幕截图") ### 四、方法二,midi和A在资源上复用 1、打开文件app/post_build/sh57/voice_toy/app_ld.c,能看见SDK资源复用的情况: ![输入图片说明](https://foruda.gitee.com/images/1722474798297878688/c02dfbe3_9185836.png "屏幕截图") 2、修改app_ld.c文件实现midi和A在资源上复用,如下图所示: ![输入图片说明](https://foruda.gitee.com/images/1722475206111042787/69199feb_9185836.png "屏幕截图")
### 一、简介 AD17N的RAM资源较少,同时播放F1A和A失败或异常,应该是在需要两路SRC时,第二路SRC不能申请到资源(RAM不够)。 由于A格式消耗的资源(RAM)是没有和其他复用的,可以在这方面想办法; ### 二、方法介绍 MIDI消耗的资源较多,节省RAM消耗,分别有以下两种方法: - 1. 关闭midi功能; - 2. 修改app_ld.c文件实现midi和A在资源上复用( **这种修改方法后MIDI不能和A同时工作** ); ### 三、方法一,关闭MIDI功能 修改文件app/src/voice_toy/sh57/app_modules.h中的宏,关闭MIDI功能,如下图所示: ![输入图片说明](https://foruda.gitee.com/images/1722475345718924413/0722c071_9185836.png "屏幕截图") ### 四、方法二,midi和A在资源上复用 1、打开文件app/post_build/sh57/voice_toy/app_ld.c,能看见SDK资源复用的情况: ![输入图片说明](https://foruda.gitee.com/images/1722474798297878688/c02dfbe3_9185836.png "屏幕截图") 2、修改app_ld.c文件实现midi和A在资源上复用,如下图所示: ![输入图片说明](https://foruda.gitee.com/images/1722475206111042787/69199feb_9185836.png "屏幕截图")
评论 (
0
)
Lj-job
创建了
任务
Lj-job
添加了
ram
标签
Lj-job
添加了
解码
标签
Lj-job
修改了
描述
原值
### 一、简介
AD17N的RAM资源较少,同时播放F1A和A
应该是在需要两路SRC时,第二路不能申请到资源。
由于A格式消耗的资源(RAM)是没有和其他复用的,可以在这方面想办法;
### 二、方法介绍
MIDI消耗的资源较多,节省RAM消耗,分别有以下两种方法:
- 1. 关闭midi功能;
- 2. 修改app_ld.c文件实现midi和A在资源上复用( **这种修改方法后MIDI不能和A同时工作** );
### 三、方法一,关闭MIDI功能
修改文件app/src/voice_toy/sh57/app_modules.h中的宏,关闭MIDI功能,如下图所示:
![输入图片说明](https://foruda.gitee.com/images/1722475345718924413/0722c071_9185836.png "屏幕截图")
### 四、方法二,midi和A在资源上复用
1、打开文件app/post_build/sh57/voice_toy/app_ld.c,能看见SDK资源复用的情况:
![输入图片说明](https://foruda.gitee.com/images/1722474798297878688/c02dfbe3_9185836.png "屏幕截图")
2、修改app_ld.c文件实现midi和A在资源上复用,如下图所示:
![输入图片说明](https://foruda.gitee.com/images/1722475206111042787/69199feb_9185836.png "屏幕截图")
新值
### 一、简介
AD17N的RAM资源较少,同时播放F1A和A
失败或异常,应该是在需要两路SRC时,第二路SRC不能申请到资源(RAM不够)。
由于A格式消耗的资源(RAM)是没有和其他复用的,可以在这方面想办法;
### 二、方法介绍
MIDI消耗的资源较多,节省RAM消耗,分别有以下两种方法:
- 1. 关闭midi功能;
- 2. 修改app_ld.c文件实现midi和A在资源上复用( **这种修改方法后MIDI不能和A同时工作** );
### 三、方法一,关闭MIDI功能
修改文件app/src/voice_toy/sh57/app_modules.h中的宏,关闭MIDI功能,如下图所示:
![输入图片说明](https://foruda.gitee.com/images/1722475345718924413/0722c071_9185836.png "屏幕截图")
### 四、方法二,midi和A在资源上复用
1、打开文件app/post_build/sh57/voice_toy/app_ld.c,能看见SDK资源复用的情况:
![输入图片说明](https://foruda.gitee.com/images/1722474798297878688/c02dfbe3_9185836.png "屏幕截图")
2、修改app_ld.c文件实现midi和A在资源上复用,如下图所示:
![输入图片说明](https://foruda.gitee.com/images/1722475206111042787/69199feb_9185836.png "屏幕截图")
Lj-job
修改了
标题
原值
FAQ:AD17N同时播放F1A和A会失败异常?两
路播放,midi。
新值
FAQ:AD17N同时播放F1A和A会失败异常?两
种简单方法修改后midi和A不能同时工作
展开全部操作日志
折叠全部操作日志
登录
后才可以发表评论
状态
待办的
待办的
进行中
已完成
已关闭
负责人
未设置
标签
ram
解码
未设置
标签管理
里程碑
未关联里程碑
未关联里程碑
Pull Requests
未关联
未关联
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
未关联
分支 (1)
标签 (10)
main
AD1x-4578_AC104-release_v1.8.0
AD1x-457_AC104-release_v1.7.0
ad14n_ad15n_ac104n-release_v1.6.0
ad14n-ad15n-release_V1.5.1
ad14n-ad15n-release_V1.5.0
ad14n-ad15n-release_V1.4.0
ad14n-ad15n-release_V1.3.0
ad14n-ad15n-release_V1.2.2
ad14n-ad15n-release_V1.1.0
ad150-release_V1.0.2
开始日期   -   截止日期
-
置顶选项
不置顶
置顶等级:高
置顶等级:中
置顶等级:低
优先级
不指定
严重
主要
次要
不重要
参与者(1)