我要使用sys/bios,我想要在gel里面做一些硬件的配置工作。在不修改evmc6678l.gel情况下,能够正常使用。我在StartUp( )函数里面加入调用代码,这些函数都是evmc6678l.gel里面的。加入GEL_TextOut()函数,是能够正常运行的。
StartUp( )
{
i2cprog=0;
Setup_Memory_Map( );
GEL_TextOut( "C6678L GEL file WU LAN BIN"); //change
}
但是我加入以下代码:
status = Init_PLL(PLL1_M, PLL1_D);
StartUp( )
{
int status;
i2cprog=0;
Setup_Memory_Map( );
GEL_TextOut( "C6678L GEL file WU LAN BIN"); //change
status = Init_PLL(PLL1_M, PLL1_D); }
就会出现错误,错误信息如下:C66xx_0: GEL: Error while executing StartUp(): Could not read the register DNUM: Target is not connected.
请工程师给我解答以下,这是为什么,还有我应该怎么调用这些初始化代码,才不会出现错误。谢谢。