TI中文支持网
TI专业的中文技术问题咨询交流网站

6678网络复位问题

在基于NDK的网络例程的开发使用中,发现一个问题,上电,加载程序,运行,网络是通的,重新加载一次程序,运行,网络就不通了。但在CCS调试界面,点一下CPU RESET,重新加载程序,网络又可以运行。

请问CPU RESET进行了什么操作?

我需要做应用程序的重载。我的应用程序1(包含NDK网络)重载应用程序2(包含NDK网络),跳转到应用程序2的入口地址前,应该需要对网络进行复位,请问需要对哪些模块,哪些寄存器进行复位?

Shine:

1.  重新load代码运行,Navigator的一些队列没有被清空,或者有些寄存器状态没有归零,就会出错的。所以要么做硬件复位,要么需要在初始化之前清空Navigator的队列,Reset 网口,再做重新配置。CPU reset所做的操作如下。http://processors.wiki.ti.com/index.php/Emulation_Resets2. 软件重新初始化网口,可以参考下面e2e上的例程。https://e2e.ti.com/support/dsp/c6000_multi-core_dsps/f/639/t/410464

赞(0)
未经允许不得转载:TI中文支持网 » 6678网络复位问题
分享到: 更多 (0)