adsp21489 CCES修改kernel file 使得SPI启动速度加快
1.说明
adsp21489等相关系列的DSP都有相同的特点,要在生成LDR文件时,要包含kernel file文件,这个在cces中可以设置,主要用来初始sdram跟spi。加载用户程序到dsp内部L1内存。由于ADI官方提供的489_spi.dex文件加载速度太慢。所以本次来修改下官方提供生成489_spi.dex文件的demo.工程在以下目录:
工程目录:C:\Analog Devices\CrossCore Embedded Studio 2.8.1\SHARC\ldr\489_spi
2.修改内容
主要是修改.asm文件下主频系数,将PLLM16改成PLLM36。由于是使用了DSP的汇编代码。具体为什么要这么修改还得具体去研究代码。
ustat1 = dm(PMCTL);
bit clr ustat1 INDIV | PLLM63;
bit set ustat1 PLLM36 | PLLBP; //原来是PLLM16 只修改这行
dm(PMCTL) = ustat1;