2013-12-23 39 views
0

我正在寫一個設備驅動程序,我需要讀取和寫入很多寄存器。有沒有什麼辦法可以判斷手術是否成功?目前我們有一些老硬件的驅動程序,但所有的驅動程序功能都是無效的,我們只是假設操作成功了。註冊錯誤和設備驅動程序

是否有任何已知的技巧或設計模式,這將是製作設備驅動程序時要遵循的好方法?

感謝,

回答

1

你可以做任何適合你以下幾點:

1)只寫寄存器,並立即讀回相同的寄存器。 2)創建一個函數,在調用時輸出每個寄存器的值。

只要確保某些寄存器在從中讀取時可能會復位(這可能會導致您的代碼發生故障)