2024年4月10日发(作者:)
基于TI官方AIS方法的DSP程序Boot的操作
(基于C672x并行Flash模式)
选择DSP的boot模式,TMS320C6722B包含多种Boot模式,如图一列表
所示。此处选择并行Flash模式,其硬件配置如图一所示。
图一:Boot Mode引脚配置
AIS,TI为专用一种转换脚本,它所包含的信息能够被DSP的Bootloader所
承认和识别。Bootloader支持AIS的V1.0版本。
AIS包含genBootCfg和genAIS两个脚本程序。
其中genBootCfg是一个脚本工具,能帮助生成包含PLL、EMIF SDRAM、
ASYNC RAM及用于并行Flash的GPIO地址扩展配置。genBootCfg产生两个输
出文件:*cfg和*cfg.c。.c文件包含执行外设初始化代码,如:PLL、SDRAM、
ASYNC RAM等,如果二次Boot不使用该脚本,这些代码可以作为初始化PLL
和EMIF的代码。
genAIS可以用来和genBootCfg的输出生成一个二次Boot的模型,可以用
来从Flash中Boot程序。genAIS的使用依赖*.out和*.cfg两个文件,生成一个
AIS的Boot格式文件,它可以是ASCII码形式、二进制或C672x能够识别的数
据格式。AIS数据流可以基于I2C或SPI EEPROM或Flash编译。
AIS使用前请先安装ActivePerl软件(ActivePerl-5.8.8.817-MSWin32-x86-
257965)。
genBootCfg配置:
首先选择芯片封装形式:
图二:主界面
配置PLL:
图三:PLL时钟设置
Oscillator Source为配置时钟源,External为外部时钟源,Internal为内部时
钟源。
后续几项为配置时钟频率,由时钟源频率、CPU运行频率、最大EMIF运行
频率等。
设置完成后单击右下方的计算最佳配置参数按钮。
发布评论