标签: driver
我正在编写一个设备驱动程序,我需要读取和写入许多寄存器。有什么方法我可以判断操作是否成功?目前我们有一个旧硬件驱动程序,但所有驱动程序功能都无效,我们只是假设操作成功。
制作设备驱动程序时是否有任何已知的提示或设计模式?
谢谢,
答案 0 :(得分:1)
您可以执行以下任何适合您的操作:
1)只需写入寄存器并立即读回相同的寄存器。 2)创建一个函数,在调用时输出每个寄存器的值。
确保从中读取某些寄存器时可能会重置(这可能会导致代码出现故障)