我的板子是logicPD的omapl138,rom是D800K008,我用CCS5生成.out文件后,然后用AIS工具将.out文件转换成.bin文件,然后下载到spiflash里,有些程序能跑,但是有些不能跑。我想问题是不是出在了AIS那,AIS应该如何配置pll0 pll1 ddr psc 等等
谢谢指点。。。
Shine:
如果不能跑的程序在仿真器模式下能跑的话, 很有可能GEL文件中的初始化设置没有移植到应用程序中.
打开AISgen_d800k008.exe, 在General界面里构选"Configure pll0", "Configure DDR"等, 就会自动出现PLL0, DDR等界面可以配置参数.
zhimin zhu:
回复 Shine:
是的,我就是不会配置这些参数,这个参数配置和什么有关?与rom的版本有关么?我的rom版本是D800K008。
pll0 pll1 ddr(我的ddr是mDDR) psc 如何配置呢? 也就是下面的如何具体配置,谢谢
* bootmode: SPI1
* clock source: crystal 24MHz (default)
* select check boxes to configure PLL0, PLL1, PSC, DDR
* PLL0 setting:
* PREDIV= , MULL= , POSTDIV= , DIV= , DIV3= , DIV7= , which makes
CPU MHz, SDRAM MHz, EMAC MHz
* PLL1 setting:
* MULL= , POSTDIV= , DIV= , DIV2= , DIV3= , which makes DDR2 264MHz
* DDR setting: select mDDR
* DRPYC1R 0x00000000
* SDCR 0x00000000
* SDCR2 0x00000000
* SDTIMR1 0x00000000
* SDTIMR2 0x00000000
* SDRCR 0x00000000
* PSC setting:
* enable PSC0
* enable PSC1
Shine:
回复 zhimin zhu:
PLL0, PLL1, DDR, PSC等如何设置, 你需要参考相关的说明文档来理解这些寄存器的含义.
www.ti.com/…/spruh77a.pdf