TI中文支持网
TI专业的中文技术问题搜集分享网站

关于6678EVM NDK例子Client不能启动

将板卡设为No Boot模式,用usb连接板卡后加载GEL再加载Client例子的.out文件可正常运行。但是如果不加载GEL,连接后直接Load Client.out文件,未停在Main中,直接在运行,好像跑飞了一样。这是为啥?Client中有EVM_INIT()函数,这个函数调用平台函数初始化PLL、DDR3之类的外设,按理说应该可以直接加载运行啊?

zhao maso:

我用的TMDXEVM6678L,自带的xds100v1 usb仿真器。是不是这个仿真器只能先调用GEL初始化板卡才能Load out文件?我自己写了段代码初始化PLL和DDR3,貌似执行不下去,是不是因为没有Memory_Map?

Tony Fang:

回复 zhao maso:

这个现象不是仿真器的问题,跟仿真器无关。

Client工程主要实现以太网通信的客户端功能,需要底层SGMII接口的支持,而其中SGMII SerDes模块的初始化是在GEL文件中完成的,您可以注意看GEL加载过程中的打印结果。  没有加载GEL,相当于没有初始化好底层驱动,跑起来肯定有问题。

赞(0)
未经允许不得转载:TI中文支持网 » 关于6678EVM NDK例子Client不能启动
分享到: 更多 (0)