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

ndk1.92中PRD周期函数问题

 dsp6455芯片,使用了官方提供的1.92NDK开发工具,在移植helloworld工程时,PRD执行的IITimerTick函数找不到,导致编译通不过。

有以下几个问题请教:

1. IITimerTick这个周期函数在NDK中具体的功能是什么,在网络开发中有什么作用?

2.这个PRD会不影响其他硬件/软件中断的执行,或者是其他PRD函数的执行?

3.针对如图关于IITimerTick无法编译的问题怎么解决?

user1953003:

IITimerTick每100ms调用一次,里面调用了EMAC和MDIO的TimerTick函数,查询当前PHY的状态。

这个函数使用了TIMER,设置好后自动100ms调用一次,不需要CPU干预,基本不影响其他的函数的执行。

在PRD里添加调用函数时注意调用_IITimerTick(),注意前面下划线。只要NDK库添加和头文件添加没有错误一般就OK了

 

By the way :

你使用的是什么型号的PHY,我现在也在使用6455设计千兆网络,我使用的是DP83865,RGMII接口模式。

shaoqi guan:

回复 user1953003:

PHY型号BCM5461S, 用的gmii接口模式。

对于IITimerTICK这个函数问题: 我们按照原来ndk重新建了个工程,所有的库和头文件都是ndk开发包里面的。

编译的时候提醒IITimerTick这个函数错误。还有我们在头文件和。c文件中没有找到这个函数! 因为这个函数导致,编译不过!

user1953003:

回复 shaoqi guan:

C:\CCStudio_v3.3\ndk_1_94_1\packages\ti\ndk\src\hal\timer_bios下llTimer.c文件中有这个函数,主要检查下库和头文件的调用,路径是否正确。检查NDK安装路径,检查环境变量等。一般是因为这几种配置造成的错误

赞(0)
未经允许不得转载:TI中文支持网 » ndk1.92中PRD周期函数问题
分享到: 更多 (0)