您好!
我们已经完成了在 PPSGDE 上生成 PFW 的工作、并希望使用一个微控制器来控制整个系统、该微控制器使用 I2C 接口充当主控制器。 我们已根据 此处(https://e2e.ti.com/support/audio/f/6/t/773065?tisearch=e2e-sitesearch&keymatch=faq%3Atrue)和此处(www.ti.com/.../slaa605a.pdf)提供的指令生成了 base_main_Rate44_pps_driver.h 头文件。
在这个头文件内、我们有 REG_Section_program、 miniDSP_A_REG_Values、 miniDSP_D_REG_Values、这些值必须由主器件按照上述文档中的说明进行传输。 但是、我不理解以下定义-
#define miniDSP_A_REG_VALUES COEFF_START 0
#define miniDSP_A_REG_VALUES COEFF_SIZE 156
#define miniDSP_A_REG_VALUES INST_START 156
#define miniDSP_A_REG_VALUES INST_SIZE 455
和
#define miniDSP_D_REG_VALUES COEFF_START 0
#define miniDSP_D_REG_VALUES COEFF_SIZE 182
#define miniDSP_D_REG_VALUES INST_START 182
#define miniDSP_D_REG_VALUES INST_SIZE 485
我知道这些是一些长度定义、我必须使用这些定义来传输代码、但生成的数组比此处定义的大小长得多。 如果有人能够说明如何使用这些定义生成代码来启动 EVM、而无需 PC 以 PPS 或 CodecControl 的形式发出任何命令、我将不胜感激。
此致、
索维克