TI论坛
直播中

YYXIAO

8年用户 1160经验值
擅长:接口/总线/驱动
私信 关注
[问答]

PurePath Studio配置好滤波器后,生成代码遇到的疑问求解


  • 在PurePath Studio配置好滤波器后,点击“生成代码”
    生成配置的文件aic_main.lst,第二列Address表示是DSP的第几个系数,第3列I2C表示的是寄存器编号。该文件没有写DSP系数具体是什么。
    请问具体系数要在哪里看?


    Listing for file: aic_main.asm
    miniDSP_A Exported Coefficients
    ===============================
    Name Address I2C
    ---------------------------------------- ------- ------------------
    FIR_1_Coeff0 0x0007 [0x04][0x0E]
    FIR_1_Coeff1 0x0008 [0x04][0x10]
    FIR_1_Coeff10 0x0011 [0x04][0x22]
    FIR_1_Coeff11 0x0012 [0x04][0x24]
    FIR_1_Coeff12 0x0013 [0x04][0x26]
    FIR_1_Coeff13 0x0014 [0x04][0x28]

回帖(1)

张磊

2024-10-16 17:46:14
在PurePath Studio中配置好滤波器并生成代码后,您需要查看生成的文件aic_main.lst来获取DSP系数的具体信息。这个文件包含了滤波器系数的地址、I2C寄存器编号等信息。但是,这个文件并没有直接给出具体的系数值。

要查看具体的系数值,您需要查看生成的汇编文件(例如aic_main.asm)。在这个文件中,您可以找到滤波器系数的名称和对应的值。例如,您提到的FIR_1_Coeff0、FIR_1_Coeff1等。

以下是一些可能的步骤来查看具体的系数值:

1. 打开生成的汇编文件(例如aic_main.asm)。
2. 在文件中搜索滤波器系数的名称,例如FIR_1_Coeff0。
3. 查找与该系数名称相关的行,这行将包含系数的值。例如,您可能会看到类似这样的行:

```
FIR_1_Coeff0 .word 0x0007
```

这里,0x0007就是FIR_1_Coeff0的系数值。

4. 对于其他系数,重复步骤2和3。

请注意,具体的系数值可能会以十六进制或十进制的形式表示。您需要根据实际情况进行转换和解释。

如果您在查看汇编文件时遇到困难,或者需要进一步的帮助,请随时告诉我。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分