![](https://img-blog.csdnimg.cn/20190927151026427.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
ADSP21489专栏
专业音频处理器定制QQ166498878
ToneChip
星光不问赶路人,岁月不负有心人
主攻AFC,ANC,AEC,AGC点声学算法落地.目标做国内极致简约的音频处理产品
展开
-
ADSP21489上电时序
ADSP21489上电时序原创 2022-12-09 16:14:19 · 245 阅读 · 0 评论 -
ADSP21489核心板各类硬件问题总结
ADSP21489核心板各类硬件问题总结原创 2022-11-29 17:54:29 · 300 阅读 · 0 评论 -
SHARC库函数cfft_mag详解
cfft_mag详解原创 2022-08-15 16:29:19 · 211 阅读 · 0 评论 -
ADSP21489调试:Core Hang Detected on Device 0
ADSP21489调试:Core Hang Detected on Device 0原创 2022-08-15 10:37:20 · 301 阅读 · 0 评论 -
ADSP21489工程中LDF文件配置详解
ADSP21489工程中LDF文件配置详解原创 2022-07-28 21:28:58 · 1967 阅读 · 3 评论 -
ADSP21489数据手册表摘要
ADSP21489数据手册表摘要原创 2022-07-28 20:37:14 · 381 阅读 · 0 评论 -
AFMG SysTune1.3.7使用图解
AFMG SysTune1.3.7原创 2022-07-27 17:29:52 · 1848 阅读 · 1 评论 -
ADSP21489仿真:Failed to set breakpoint: Can‘t set breakpoints in the current state: Running
Target halted due to software breakpoint but no breakpoint found at address: 0x208c124 ()原创 2022-07-27 16:59:58 · 838 阅读 · 1 评论 -
在ADSP21489上进行算法时间的测量2种方法
直接上代码,没啥好讲//添加计算耗时周期计算#include "cycles.h"cycle_stats_t oCycleCntStats;#pragma section("ss_fw_code_fast")int main( int argc, char *argv[] ){ initPLL_SDRAM(); /* Initialize Cycle Count */ CYCLES_RESET(oCycleCntStats); CYCLES_INIT...原创 2022-04-26 23:18:30 · 490 阅读 · 3 评论 -
在ADSP21489上使用FFT和IFFT库
SHARC 处理器库函数cfft函数讲解原创 2022-04-26 23:12:10 · 941 阅读 · 1 评论 -
在ADSP21489上使用Biquad双二阶函数使用方法
ToneChip科技致力于音频解决方案,简化使用难度,推广最通俗易懂的算法形式编译环境:CCES 2.8.0首先要知道的是库函数Biquad有2种形式第一种缩放版本#include <filters.h>float biquad (float sample,const float pm coeffs[],float dm state[],int sections);第二种向量版本#include <filter.h>float *biquad (co原创 2022-04-26 23:06:06 · 708 阅读 · 1 评论 -
ADSP21489的算法调用基础
一直用这款芯片做开发,却没有很深入的写相关文章,最近需要重新做算法,打算写很基础的算法使用实例1.在ADSP21489上使用FFT和IFFT库2.在ADSP21489上使用Biquad双二阶函数使用方法3.在ADSP21489上进行算法时间的测量4.在ADSP21489上如何做优化,类似TI的优化指令...原创 2022-03-17 23:01:08 · 827 阅读 · 0 评论 -
TI DSP TMS320C6678 软件仿真和硬件测试 ---附详细FFT硬件测量时间
最近使用到TMS320C6678 八核心的DSP开发板,在开发板上使用代码测试了一下FFT函数的运行时间,因为我们一般算法比较关心这个 --------------------------- Cache Disabled ---------------------------DSPF_sp_fftSPxSP N = 8| radix = 2| cycles: 623| time: 12.4600000 usDSPF_sp_ifftSPxSP N = 8| ..原创 2021-05-11 23:43:45 · 2165 阅读 · 3 评论 -
ADSP21489仿真器连接出现0x80048042错误的解决办法
检查复位一下后又出现这个是仿真器选择错误导致出现这个奇怪又出现这个错误原创 2020-11-19 22:30:04 · 566 阅读 · 4 评论 -
ADSP21489 M25P16无法下载
成功连接JTAG仿真器后,成功下载,更换了一只新的M25P16,发现原来用读写器烧写过的M25P16无法再次烧写,不知道是不是烧写坏了,或者吹芯片的时候,温度高了将其烧坏了原创 2020-09-26 00:42:22 · 258 阅读 · 1 评论 -
VisualDSP5.1++和visual Audio如何进入tuning mode
1.VisualDSP++ 打开一个dpj工程后,全编译该工程(此时如果生成的是dxe文件,会下载到板子),此时不要运行run2.VisualDSP++ ----- view ---- Debug Window ---- BTC Memory3.点击Visual Audio软件的tuning mode,即可进入原创 2014-12-19 09:44:05 · 1371 阅读 · 0 评论 -
LPC1768 SPI 外设控制DA(PCM1796)调试记录
2015年2月2日 15:25:31 先上传下PCM1796的PDF,这里就不截图了原创 2015-02-02 15:32:00 · 3828 阅读 · 2 评论 -
AGC说明
我的AGC备份http://blog.csdn.net/baidu_25582051/article/details/45940591原创 2016-09-10 15:44:16 · 3186 阅读 · 0 评论 -
AGC 说明
在做音频处理器项目的时候需要写一个agc算法,下面这个就是公式 Threshold = ThresholdVarGain = GainVarslope = (1-(1/RatioVar))Attack_Coeff = 1-(Math.Exp(-1*BlockSize/(0.001*AttacktimeVar*FS)))Decay_Coeff = 1-(Math.Exp(-1原创 2016-09-10 15:48:45 · 3259 阅读 · 2 评论 -
ADSP21489采用M25P16启动时烧写配置:Boot_Cfg管脚请配置为spi master
原创 2018-07-04 19:29:53 · 996 阅读 · 0 评论 -
Utrack配合SIA进行处理器延时测量
原创 2018-08-02 17:47:04 · 188 阅读 · 0 评论 -
如何判断音频处理器是不是共地噪声
对于音频隔离器,请大家购买时能够自行判定一下: 车载电脑、车载GPS、车载导航、车载MP3,这些设备的3.5aux音频接口,通过音频线接到车体中控台的3.5aux接口,此时在使用点烟器给车载电脑GPS MP3等设备供电时 这时车载音频系统会有交流杂音,请大家按照下面举例的方法判定是不是共地带来的: 一、找个无源的耳机或者手机上的耳机接到车载电脑GPS MP3等设备的3.5aux接口...原创 2018-09-25 16:59:28 · 8460 阅读 · 0 评论 -
在ADSP21489下外挂S29AL016J并行FLASH调试记录
我哭,调试了5天总结下在ADSP21489下挂S29AL016J并行flash调试记录S29AL016J:2M*8bit21489EZ-Kite M29W320EB: 4M*8Bit在修改flash过程中还尝试修改一些全局变量,发现这些变量是不能擅自修改的,在下载到dsp里面后它会自己修改这些全局变量的值,但是在程序中,是找不到这些变量的赋值情况 1.首先是找厂商I原创 2015-01-28 09:35:32 · 2096 阅读 · 2 评论