开发板上的芯片是6678,用bios写的网口例程,程序如果用在线调试加载gel文件的方式可以正常运行,但是固化后会卡在sgmii_init函数内的一个循环内部出不来,怀疑是配置板子的问题。在.cfg文件里面设置了在main函数之前运行evm_init函数,这个函数应该是相当于gel文件的作用吧。论坛里有人说等程序不用gel文件初始化也能正常跑之后再固化就没问题了,所以想问问各位能不能实现不下载gel文件而是在main函数之前运行evm_init函数,也能起到调试的效果呢?
Nancy Wang:
可以的。你指的evm_init的作用跟GEL文件类似就行,GEL文件一般用来初始化PLL,DDR等。