在带文件系统的sd卡例程中,通过debug状态下查看寄存器SDH_CLK_CTL的值为0x901,因为SCLK是100MHz,根据公式算出SDH_CLK用的是25MHz。想通过
修改寄存器将SDH_CLK提高到50MHz。所以衍生出两个问题:
1.实在没找到,程序中SDH_CLK_CTL这个寄存器的值在哪里配置的。看起来像是在adi_fss.c文件中的adi_fss_Ini()中配置的,但是没找到具体的值。@andy 求解。
2.adi_fss_Init()这个函数在adi_fss.h头文件中有声明,我知道这个函数是在adi_fss.c文件中定义的。但是工程中没有添加这个.c文件,我查看了project option里面也没见添加类似的lib库文件,想知道这个函数的实现到底是怎么链接到工程的,请指教。