This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

疑问:PurePath Studio生成的寄存器代码怎么导入最终产品中

Other Parts Discussed in Thread: TLV320AIC34EVM-K

TI工作人员:

      你好。

      我用的评估板是AIC3254-K.

      用PurePath Studio(PPS)进行图形化编程的确很方便,但是我发现编程后生产的代码非常多,涉及数千个寄存器。

      下面是我编写的一个“最小系统”,只包含采样输入,miniDSP接口连接,音量调节,内插输出。但是这么简单的工程,生产的代码就多达六千多行,涉及三千多个寄存器的值。在评估阶段当然可以很方便地用PurePath Studio或者CS软件将其写入评估板,但是将芯片设计到自己产品中时,这两个软件应该不能用了吧?这么多寄存器,都需要手工配置吗,这样显然很痛苦。我目前的思路是,将所有的寄存器的值写到一个文件中,每次上电时系统读取其值,然后通过I2C写入AIC3254的寄存器中。我希望是我理解错了。希望你们能给我解答一下,谢谢。

                                                                                                    

                                                                                                       图:”最小系统“设计框图(工程源码见附件min.zip)

      另一个问题:在PPS里,有些组件是可以调整的,比如音量组件可以调节大小,在产品中怎么实现?我现在的思路是找出音量组件所涉及的所有寄存器的取值范围,当上层(我们会做成网页)调整音量时,将音量的调节条平均分为几个值,对应于寄存器的值。

      PS:如果对于第二个问题,您觉得很无赖的话,可以忽略.

      谢谢谢谢!

min.zip