TI同事,您好:
1) 我们在调试时发现当调用Sciclient_service去配置TISCI_MSG_BOARD_CONFIG_PM时出现了死循环的情况,我们通过调查发现底层调用了psc_drop_pwr_up_ref函数(位置:sciclient/ssrc/rm_pm_hal/pm/drivers/psc/psc.c),其中struct device *dev = psc_devs;处理获取到的指针是0xffffffff,导致整个函数不能返回。
帮忙确认一下问题处在了哪里
2)我们追加了如下的临时处理,请问是否合理
if(dev==oxffffffff) return;