IC寄存器信息获取系统及其方法与流程
- 国知局
- 2024-08-30 14:36:05
本发明涉及集成电路,尤其涉及一种ic寄存器信息获取系统、一种ic寄存器信息获取方法、一种ic寄存器信息获取装置、一种电子设备及一种存储介质。
背景技术:
1、随着科技的不断发展,电脑逐渐融入人们的日常生活与工作之中。以笔记本电脑为例,在笔记本电脑的研发阶段,研发人员通常需要debug(调试)ec(embeddedcontroller,嵌入式控制器)与pd ic(power delivery integrated circuit,电源传输集成电路)/battery ic(电池管理集成电路)/charge ic(充电集成电路)之间的问题。因此需要获取这些ic的寄存器信息。
2、现有读取pd ic/charge ic/battery ic寄存器信息的方式,主要通过在ec代码中设置在特定情况触发时读一次ic寄存器信息。例如,当接入适配器时,会按照ec代码中的设定去读取ic部分寄存器信息,并将读取的信息存放在ec中。如果没有达到代码中的触发条件,则无法获取ic当前寄存器信息,从而无法方便、快速地获取想要的寄存器信息,无形中增大了研发时间、降低了工作效率。
技术实现思路
1、本发明提供了一种ic寄存器信息获取系统、一种ic寄存器信息获取方法、一种ic寄存器信息获取装置、一种电子设备及一种存储介质,用于解决或部分解决现有相关技术中在读取ic寄存器信息时不够方便快捷的技术问题。
2、本发明提供了一种ic寄存器信息获取系统,所述ic寄存器信息获取系统包括ui界面、与所述ui界面相连的ec调用单元,以及与所述ec调用单元相连的若干个ic寄存器;其中,
3、所述ui界面,用于响应于针对所述ui界面的信息输入操作,确定待读取的ic寄存器信息项,将所述ic寄存器信息项写入所述ec调用单元,并在所述ec调用单元从与所述ic寄存器信息项对应的目标ic寄存器中读取目标ic寄存器信息之后,从所述ec调用单元中回读目标ic寄存器信息。
4、本发明还提供了一种ic寄存器信息获取方法,所述方法应用于如上所述的ic寄存器信息获取系统,所述方法包括:
5、响应于针对所述ui界面的信息输入操作,确定待读取的ic寄存器信息项,并将所述ic寄存器信息项写入所述ec调用单元;
6、通过所述ec调用单元,从与所述ic寄存器信息项对应的目标ic寄存器中读取目标ic寄存器信息;
7、通过所述ui界面从所述ec调用单元中回读所述目标ic寄存器信息。
8、可选地,所述ui界面中设有一个read按钮,所述将所述ic寄存器信息项写入所述ec调用单元,包括:
9、响应于针对所述read按钮的点击确认操作,通过winio库函数将所述ic寄存器信息项写入所述ec调用单元,并将所述ec调用单元的信息获取标志位置1。
10、可选地,所述通过所述ec调用单元,从与所述ic寄存器信息项对应的目标ic寄存器中读取目标ic寄存器信息,包括:
11、判断所述ec调用单元的信息获取标志位是否成功置1;
12、若是,则通过所述ec调用单元,根据所述ic寄存器信息项从所述若干个ic寄存器中确定目标ic寄存器,并从所述目标ic寄存器中读取与所述ic寄存器信息项对应的目标ic寄存器信息。
13、可选地,在从所述目标ic寄存器中读取与所述ic寄存器信息项对应的目标ic寄存器信息之后,所述方法还包括:
14、将所述ec调用单元的信息获取标志位清0。
15、可选地,所述方法还包括:
16、针对所述ec调用单元定义一个实时轮询函数,所述实时轮询函数用于实时监测所述ec调用单元的信息获取标志位是否置1。
17、可选地,所述方法还包括:
18、将所述目标ic寄存器信息实时显示在所述ui界面中。
19、本发明还提供了一种ic寄存器信息获取装置,所述装置应用于如上所述的ic寄存器信息获取系统,所述装置包括:
20、ic寄存器信息项写入模块,用于响应于针对所述ui界面的信息输入操作,确定待读取的ic寄存器信息项,并将所述ic寄存器信息项写入所述ec调用单元;
21、目标ic寄存器信息读取模块,用于通过所述ec调用单元,从与所述ic寄存器信息项对应的目标ic寄存器中读取目标ic寄存器信息;
22、目标ic寄存器信息回读模块,用于通过所述ui界面从所述ec调用单元中回读所述目标ic寄存器信息。
23、本发明还提供了一种电子设备,所述设备包括处理器以及存储器:
24、所述存储器用于存储程序代码,并将所述程序代码传输给所述处理器;
25、所述处理器用于根据所述程序代码中的指令执行如上任一项所述的ic寄存器信息获取方法。
26、本发明还提供了一种计算机可读存储介质,所述计算机可读存储介质用于存储程序代码,所述程序代码用于执行如上任一项所述的ic寄存器信息获取方法。
27、从以上技术方案可以看出,本发明具有以下优点:
28、提供了一种ic寄存器信息获取系统及其方法。其中,所述ic寄存器信息获取系统包括ui界面、与ui界面相连的ec调用单元,以及与ec调用单元相连的若干个ic寄存器。所述方法包括:响应于针对ui界面的信息输入操作,确定待读取的ic寄存器信息项,并将ic寄存器信息项写入ec调用单元;通过ec调用单元,从与ic寄存器信息项对应的目标ic寄存器中读取目标ic寄存器信息;通过ui界面从ec调用单元中回读目标ic寄存器信息。从而基于ic寄存器信息获取系统,用户通过ui界面,可在任何时候获取与ec相连的任意ic的任意寄存器信息。
技术特征:1.一种ic寄存器信息获取系统,其特征在于,所述ic寄存器信息获取系统包括ui界面、与所述ui界面相连的ec调用单元,以及与所述ec调用单元相连的若干个ic寄存器;其中,
2.一种ic寄存器信息获取方法,其特征在于,应用于如权利要求1所述的ic寄存器信息获取系统,所述方法包括:
3.根据权利要求2所述的ic寄存器信息获取方法,其特征在于,所述ui界面中设有一个read按钮,所述将所述ic寄存器信息项写入所述ec调用单元,包括:
4.根据权利要求3所述的ic寄存器信息获取方法,其特征在于,所述通过所述ec调用单元,从与所述ic寄存器信息项对应的目标ic寄存器中读取目标ic寄存器信息,包括:
5.根据权利要求4所述的ic寄存器信息获取方法,其特征在于,在从所述目标ic寄存器中读取与所述ic寄存器信息项对应的目标ic寄存器信息之后,所述方法还包括:
6.根据权利要求4所述的ic寄存器信息获取方法,其特征在于,还包括:
7.根据权利要求2至6任一项所述的ic寄存器信息获取方法,其特征在于,还包括:
8.一种ic寄存器信息获取装置,其特征在于,应用于如权利要求1所述的ic寄存器信息获取系统,所述装置包括:
9.一种电子设备,其特征在于,所述设备包括处理器以及存储器:
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质用于存储程序代码,所述程序代码用于执行权利要求2-7任一项所述的ic寄存器信息获取方法。
技术总结本发明公开了一种IC寄存器信息获取系统及其方法,用于解决现有相关技术中在读取IC寄存器信息时不够方便快捷的技术问题。其中,所述IC寄存器信息获取系统包括UI界面、与UI界面相连的EC调用单元,以及与EC调用单元相连的若干个IC寄存器;所述方法包括:响应于针对UI界面的信息输入操作,确定待读取的IC寄存器信息项,并将IC寄存器信息项写入EC调用单元;通过EC调用单元,从与IC寄存器信息项对应的目标IC寄存器中读取目标IC寄存器信息;通过UI界面从EC调用单元中回读目标IC寄存器信息,从而用户通过UI界面,可在任何时候获取与EC相连的任意IC的任意寄存器信息。技术研发人员:蒲子俊受保护的技术使用者:上海摩软通讯技术有限公司技术研发日:技术公布日:2024/8/27本文地址:https://www.jishuxx.com/zhuanli/20240830/282935.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表