使用PPS完成流程后,如何将设计传输到TLV320AIC3254设备?
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.
使用PPS完成流程后,如何将设计传输到TLV320AIC3254设备?
默认情况下,PPS-GDE将应用程序生成为CFG文件。 此文件格式为
在标题为"AIC Script Language"(AIC脚本语言)的说明文件中进行了说明,您可以在中找到
PPS-GDE下载文件夹(http://pps.ext.ti.com)。 文件夹内容可见
仅限访问PP-GDE已获得批准的用户。 其中一个选项是用于
用户编写自己的实用程序,将此CFG文件转换为任意格式
需要将处理器流集成到其微控制器代码中。
PPS-GDE也可以选择将其输出生成为C头文件。 这个
可通过选中来启用功能
选项->生成->生成生成设备驱动程序接口
生成代码并查找名为 base_main_rate的文件<fs>_pps_driver.h,
其中 ,<FS> 是您生成代码的采样速率(例如,
base_main_Rate44_pps_driver.h (用于44.1 kHz)。 您需要下载内容
名为 REG_Section_program[]的数组。 此数组中的每个条目都是一对
编号:
{offset,value}
通常 ,<offset> 位于0和127之间。 在这些情况下,只需编写 <value>
使用 I2C或SPI在<offset>处寄存器。 请注意,注册页面已打开
隐式(通过写入以在偏移0处注册)作为下载序列的一部分
在该数组中。 而这意味着驾驶员
无需跟踪打开的页面,这也意味着您无法更改其顺序
阵列已下载。 (在AIC3262系列器件中,本书也是
通过写入以隐式方式打开,以在127处注册,驱动程序无需跟踪
下载期间当前打开的画册。)
有两个命令由 大于127的<offset>表示。
与其他对不同,这些不是写写写入设备,而是写写入设备
表示驱动程序应在阵列中的该点执行特定操作。
关联 的<value> 成为命令的参数,如下所述。
offset == 254 ==延迟 <value> 毫秒
offset == 255 ==切换到从其他数组下载
<value>=0 通常表示下载 miniDSP_A_REG_VALUES[]
<value>=1 通常表示下载 miniDSP_D_REG_VALUES[]