qazxsw

qazxsw

0个粉丝

7

问答

0

专栏

0

资料

qazxsw  发布于  2017-09-27 19:49:12
采纳率 0%
7个问答
2912

3531a的ai问题

 
AD用的是tp2826,
软件采用的hisi给的用例sanmple_audio,做了一点调整。主要给tp2826设置格式。基本和2823一样
板子可以输入4路音频信号,我接了一路。
读tp2826寄存器,是有输入的的。
但是ai这边没有数据,具体看proc.
感觉是不是哪里配错了?

/mnt # cat /proc/umap/ai

[AI] Version: [Hi3531A_MPP_V2.0.4.0 B030 Release], Build Time: [Jan 13 2017, 17:49:40]

-----AI DEV ATTR---------------------------------------------------------------------------------------------------------
AiDev WorkMod   SampR  BitWid  ChnCnt  ClkCnt  ClkSel SoundMod  PoiNum  ExFlag  FrmNum
    1 i2s_sla   16kHZ   16bit      16      16       0     mono     320       1      30

-----AI DEV STATUS-------------------------------------------------------------------------------------------------------
AiDev TranLen     CBPhy  CBSize   ROffSet   WOffSet
    1   10240  5c84a000   20480         0         0

-----AI DEV EXTEND STATUS------------------------------------------------------------------------------------------------
AiDev enTrack   bMute  Volume
    1       0       N       0

-----AI CHN STATUS----------------------------------------------------------------------------------------------------------------
AiDev   AiChn   State    Read   Write      BufFul  UsrQueLost UsrFrmDepth u32Data0 u32Data1    UserGet    UserRls
    1       0  enable       0       0           0           0           0        0        0          0          0
    1       1  enable       0       0           0           0           0        0        0          0          0
    1       2  enable       0       0           0           0           0        0        0          0          0
    1       3  enable       0       0           0           0           0        0        0          0          0
    1       4  enable       0       0           0           0           0        0        0          0          0
    1       5  enable       0       0           0           0           0        0        0          0          0
    1       6  enable       0       0           0           0           0        0        0          0          0
    1       7  enable       0       0           0           0           0        0        0          0          0
    1       8  enable       0       0           0           0           0        0        0          0          0
    1       9  enable       0       0           0           0           0        0        0          0          0
    1      10  enable       0       0           0           0           0        0        0          0          0
    1      11  enable       0       0           0           0           0        0        0          0          0
    1      12  enable       0       0           0           0           0        0        0          0          0
    1      13  enable       0       0           0           0           0        0        0          0          0
    1      14  enable       0       0           0           0           0        0        0          0          0
    1      15  enable       0       0           0           0           0        0        0          0          0

-----AI CHN RESAMPLE STATUS-------------------------------------------------------------------------------------------------------
AiDev AiChn   State  bResmp  PoiNum   InSampR  OutSampR
    1     0  enable       N       0    (null)    (null)
    1     1  enable       N       0    (null)    (null)
    1     2  enable       N       0    (null)    (null)
    1     3  enable       N       0    (null)    (null)
    1     4  enable       N       0    (null)    (null)
    1     5  enable       N       0    (null)    (null)
    1     6  enable       N       0    (null)    (null)
    1     7  enable       N       0    (null)    (null)
    1     8  enable       N       0    (null)    (null)
    1     9  enable       N       0    (null)    (null)
    1    10  enable       N       0    (null)    (null)
    1    11  enable       N       0    (null)    (null)
    1    12  enable       N       0    (null)    (null)
    1    13  enable       N       0    (null)    (null)
    1    14  enable       N       0    (null)    (null)
    1    15  enable       N       0    (null)    (null)

-----AI CHN VQE STATUS0------------------------------------------------------------------------------------------------------------
AiDev AiChn   State    bVqe workmod    RATE  PoiNum GainVol    bAnr    bAgc     bEq    bHpf    bAec    bRnr    bHdr    bDrc    bPeq  WrFile
    1     0  enable       N    comm  (null)       0       0       N       N       N       N       N       N       N       N       N       N
    1     1  enable       N    comm  (null)       0       0       N       N       N       N       N       N       N       N       N       N
    1     2  enable       N    comm  (null)       0       0       N       N       N       N       N       N       N       N       N       N
    1     3  enable       N    comm  (null)       0       0       N       N       N       N       N       N       N       N       N       N
    1     4  enable       N    comm  (null)       0       0       N       N       N       N       N       N       N       N       N       N
    1     5  enable       N    comm  (null)       0       0       N       N       N       N       N       N       N       N       N       N
    1     6  enable       N    comm  (null)       0       0       N       N       N       N       N       N       N       N       N       N
    1     7  enable       N    comm  (null)       0       0       N       N       N       N       N       N       N       N       N       N
    1     8  enable       N    comm  (null)       0       0       N       N       N       N       N       N       N       N       N       N
    1     9  enable       N    comm  (null)       0       0       N       N       N       N       N       N       N       N       N       N
    1    10  enable       N    comm  (null)       0       0       N       N       N       N       N       N       N       N       N       N
    1    11  enable       N    comm  (null)       0       0       N       N       N       N       N       N       N       N       N       N
    1    12  enable       N    comm  (null)       0       0       N       N       N       N       N       N       N       N       N       N
    1    13  enable       N    comm  (null)       0       0       N       N       N       N       N       N       N       N       N       N
    1    14  enable       N    comm  (null)       0       0       N       N       N       N       N       N       N       N       N       N
    1    15  enable       N    comm  (null)       0       0       N       N       N       N       N       N       N       N       N       N


我来回答
回答3个
时间排序
认可量排序

qazxsw

0个粉丝

7

问答

0

专栏

0

资料

qazxsw 2017-09-28 10:31:02
认可0
本帖最后由 qazxsw 于 2017-9-28 10:32 编辑

改了tp2826的寄存器0x1a,它默认是0x15,我改成0x1后,板子上接的喇叭就有声音了。
但是看了下/proc/umap/ai

-----AI CHN STATUS----------------------------------------------------------------------------------------------------------------
AiDev   AiChn   State    Read   Write      BufFul  UsrQueLost UsrFrmDepth u32Data0 u32Data1    UserGet    UserRls
    1       0  enable       0       0           0           0           0        0        0          0          0
    1       1  enable       0       0           0           0           0        0        0          0          0
    1       2  enable       0       0           0           0           0        0        0          0          0
    1       3  enable       0       0           0           0           0        0        0          0          0
    1       4  enable       0       0           0           0           0        0        0          0          0
    1       5  enable       0       0           0           0           0        0        0          0          0


我以为 read write这些是要变的

qazxsw

0个粉丝

7

问答

0

专栏

0

资料

qazxsw 2017-09-28 19:51:25
认可0
hisi这边的 ai是从模式,时钟频率SCLK有寄存器看吗?
看手册是依据MCLK来的目标MCLK 频率/MCLK 时钟源头PLL 频率)×2^27

目标MCLK 频率:指的就是AD输出的时钟频率吗?

qazxsw

0个粉丝

7

问答

0

专栏

0

资料

qazxsw 2017-09-29 13:49:25
认可0
问题解决了,确实是cpu这边的配置问题。I2S0 BLCK两段都有波形。
ao 用的是I2S3, sample这边没有改,还是用的AOP0
所以I2S3还是主模式,修改它为从模式就可以了。
唯一有点没理解,I2S3在主模式怎么让I2S0 BLCK有输出波形了
或将文件直接拖到这里
悬赏:
E币
网盘
* 网盘链接:
* 提取码:
悬赏:
E币

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
+ 添加网盘链接/附件

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
相关问答
无更多相似问答 去提问
举报反馈

举报类型

  • 内容涉黄/赌/毒
  • 内容侵权/抄袭
  • 政治相关
  • 涉嫌广告
  • 侮辱谩骂
  • 其他

详细说明

易百纳技术社区