在TMS320VC5509的EMIF按键实验中,接CPLD之后,对功能选择寄存器组进行访问时:
写功能选择寄存器组程序如下:
main()
{
/*初始化CSL库*/
CSL_init();
/*EMIF为全EMIF接口*/
CHIP_RSET(XBSR,0x0a01);
/*设置系统的运行速度为144MHz*/
PLL_config(&myConfig);
/*初始化DSP的EMIF*/
EMIF_config(&emiffig);
souraddr = (int *)0x400000; /* 字地址,写CE2(手册中起始字节地址为0x800000)任意地址 */
*souraddr = 0x00fe; /* 使能AKEY */
在调试窗口查看*souraddr 中的值时,看不到 0x00fe,这和功能选择寄存器组是只读的有关吗?还是说与CE2空间或者CPLD有关?
|