微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 手机设计讨论 > MTK手机平台交流 > One timer can not work suddenly if more than one software GPT timer is running

One timer can not work suddenly if more than one software GPT timer is running

时间:10-02 整理:3721RD 点击:
[known issue]One timer can not work suddenly if more than one software GPT timer is running

[DESCRIPTION]
Within the current and previous SDK version, one of the configurations may nottake effectif the software GPT timer is started/stoppedfrequently.

The reasons for this situation is that the GPT hardware design in MT2523 platform has the following two characteristics:
1. It takes the time of four ticks of GPT clock to clean the count of GPT hardware.
2. It takes the time of two ticks of GPTclock to write the time-out time of GPT hardware.
While this design may lead to a failure to one of the configuratins if the software GPT timer is started/stoppedfrequently.
Currently, the issue has been resolved by software, while there is still a risk to recurre the problem if theSDK
version is before SDK4.2.0.

[SOLUTION]
Software will query the hardware statusafter the timer count is cleaned or time-out time is written,it does not go on to do the followwing flow until theoperation is successful.

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top