This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

C6678EVM开发板例程几个疑问



初学C6678,有点疑问请大家指教

第一个问题:

由于ccs中的例程看不到引用库函数的源代码,只能看到引用了哪个函数,例如我在分析mcsdk下的
helloworld网络通信例程,其中有Init_SGMII()函数,但是我看了一下这个函数的源代码在cpsw_mgmt.c
和evmc6678_phy.c都有实现,请问怎么看出到底是在哪块实现的呢?假如我需要自己更改Init_SGMII()函
数设置,在哪个文件中修改?网上有人说通过引用的头文件就可以知道是引用哪个文件了,但是我查看
了一下,Init_SGMII()函数是在platform.c中被调用的,在platform.c只引用了#include
"platform_internal.h"这个头文件,即使再去分析platform_internal.h也很难得知是引用cpsw_mgmt.c
还是evmc6678_phy.c,请问怎么做?
第二个问题是关于c6678锁相环设置和查看的问题,
1、GEL文件中PLL设置,在EVM开发板中引用的GEL文件设置PLL为:#define PLL1_M 19 #define PLL1_D
0,C6678含有三个PLL模块,分别是MAIN_PLL、DDR3_PLL、PASS_PLL,请问这个是设置哪个PLL模块?
2、怎么看PLL是否能够锁定?是通过寄存器吗?请问查看哪个寄存器就可以知道是否锁定了PLL?