我是使用CC1352P Z-stack ZNP 架構 , 現在移植 host code , 有一個參數查不到 ?
// calculate timeout
timeout = ((abs_timeout->tv_sec – time(0)) * (1000000UL / Clock_tickPeriod))
+ (abs_timeout->tv_nsec / (Clock_tickPeriod * 1000UL));
Clock_tickPeriod 這個查不到 , 不知道我 host 要如何設定這個時間 ?
Kevin Qiu1:
Clock_tickPeriod已经设定好了,默认值是10us
he jeff:
回复 Kevin Qiu1:
所以 我可以直接改成((abs_timeout->tv_sec – time(0)) * (1000000UL / Clock_tickPeriod)) –>((abs_timeout->tv_sec – time(0)) * (1000000UL *100000))
(abs_timeout->tv_nsec / (Clock_tickPeriod * 1000UL))–>((abs_timeout->tv_nsec )*100))
這樣對嗎?
Kevin Qiu1:
回复 he jeff:
看你timeout具体要设置成多少,Clock_tickPeriod=10us.
SDK中提供了一个Clock的例子,你可以看一下:C:\ti\simplelink_cc13x2_26x2_sdk_4_20_00_35\examples\rtos\CC1352P_4_LAUNCHXL\sysbios\clock