工具/软件:Linux
在介绍器件树之前、我正准备从之前的实施中移植。 在这个世界中、我能够调用 OMAP-dm_timer_request_specific (x)、其中"x"是选择8个通用计时器之一的整数。 在我的具体案例中、我请求的是 timer4和 timer5。 在"DM38x IPNC RDK GA 版本(v3.9.1)"定义的新环境中、有一个器件树、调用失败、并显示消息"请使用 OMAP-dm_timer_request_by_cap/node ()"。 作为第一个尝试、我尝试将调用更改为简单的 OMAP-dm_timer_request()、我认为它应该返回下一个可用的未声明计时器。 该函数似乎认为没有更多可用的计时器。
我的设备树是通过基于 dm38x-csk.dts 的".dts"定义的。 该文件包含仅定义 Timer1和 timer2的 ti81xx.dtsi。 在实验中,我在该文件中添加了计时器3-8的定义,但这不正确或不充分,因为我收到诸如"platform 48042000.timer: cannot lookup hwmod 'timer3'"和 OMAP-dm_timer_request()仍然失败的消息。
那么、我应该如何访问其他 DM388计时器?