看門狗在嵌入式系統中的作用是個什么?

談思實驗室 2024-01-15 17:54

點擊上方藍字談思實驗室

獲取更多汽車網絡安全資訊

01

什么是看門狗?

看門狗技術是20世紀80年代由美國半導體巨頭AMD公司首次提出,是一種專門用于檢測、記錄處理器運行狀況以及在異常情況下復位的一種技術,隨著技術的不斷的迭代,看門狗逐漸發展成一類專門的芯片,廣泛應用于汽車、工業自動化、物聯網等領域。

此狗非彼狗!!!

軟件會在執行完特定指令后進行喂狗,若在一定周期內看門狗沒有收到來自軟件的喂狗信號,則認為系統故障,會進入中斷處理程序或強制系統復位。系統上電后根據不同的工作模式可以選擇使能看門狗,若看門狗被使能則計數器開始計數,如果在設定的時間內沒有及時喂狗則會發生看門狗超時。通過寄存器對看門狗進行基本設置,計數器計算狗叫時間,狗叫模塊決定看門狗超時后發出的中斷或復位方式。

看門狗發展至今,功能已經發展的比較完善,所以已經有很多比較詳細且角度不同的分類,例如按照種類分可以分為硬件看門狗和軟件看門狗;按照與單片機集成性可以分為內部看門狗和外部看門狗

02

TLF35584中集成的看門狗

以汽車產品中最通用的英飛凌的TLF35584芯片為例,該電源管理芯片通過了ISO26262的ASILD的認證,并且集成了看門狗模塊,該看門狗模塊既屬于硬件看門狗,同時也屬于外部看門狗。由Window Watchdog和Functional Watchdog組成,(后面簡化成為WWDFWD

Window Watchdog和Functional Watchdo

  1. 功能看門狗與窗口看門狗不同步,兩者完全獨立。

  2. 功能看門狗和窗口看門狗可以獨立激活和禁用。

  3. 看門狗的結果(有效或無效觸發)由相關看門狗故障計數器獨立監控。

  4. 窗口看門狗的狀態為WWO,其值可能為“有效WWD 觸發”或“無效WWD 觸發”。

  5. 功能看門狗的狀態為FWO,其值可能為“有效FWD 觸發”或“無效FWD 觸發”。

  6. 兩個看門狗的設置對安全狀態控制的影響在安全狀態控制一章中進行了描述,以便更好地理解。

03

Window Watchdog(WWD)

我們稱作窗口看門狗或時間看門狗,首先被監控的控制器(MCU)必須在Open Window期間內觸發(就是指喂狗操作),喂狗可以通過 WDI 引腳上的下降沿或通過 SPI 命令寫入寄存器 WWDSCMD,具體取決于配置。觸發后將終止“Open Window”。 看門狗輸出指示 WWD 故障計數器的“有效”或“無效”WWD 觸發。

如果有效觸發,則啟動“Closed Window”。如果在“Open Window”期間沒有觸發或在“Closed Window”期間觸發,看門狗輸出指示“無效 WWD 觸發”到 WWD 失敗計數器,并啟動新的“Open Window”。

1.WWD工作狀態圖

Window Watchdog State

  1. “觸發”可以是發送到 WWDSCMD 寄存器的 SPI 命令,也可以是 WDI 引腳上的有效看門狗觸發

  2. “Long open Window”中“No Trigger”被視為“無效WWD 觸發”,看門狗會再次打開一個“Long Open Window”

  3. “Long open Window”內的“觸發”被視為“有效 WWD 觸發”,看門狗關閉“Long open Window”并打開“Closed Window”

  4. “CLosed Window”內的“觸發”被視為“無效WWD觸發”

  5. “Closed Window”結束后,“Closed Window”內的“無觸發”會將看門狗移至“Open Window”。

  6. “Open Window”內的“觸發”被視為“有效WWD 觸發”,看門狗關閉“Open Window”并打開“Closed Window”

  7. “Open Window”中的“無觸發”被視為“WWD 觸發無效”。

2.WDI引腳觸發WWD

看門狗輸入引腳 WDI 具有集成的下拉電流 IWDI 。 看門狗輸入 WDI 可以在“Closed Window”內或隨后的“Open Window”期間轉換為高電平。

WDI引腳

  • WD的有效觸發信號

看門狗輸入 WDI 以TSAMT周期定期采樣。 有效觸發信號是從VWDIV,高電平到VWDIV,低電平的下降沿。 為了提高 WDI 輸入上的抗噪聲或毛刺的能力,有效觸發信號至少需要兩個高采樣點,然后是兩個低采樣點,通過測量低信號的第二個連續采樣點來考慮有效觸發。 例如,如果引腳 WDI 處的觸發脈沖的前三個采樣(兩個高一個低)位于“關閉窗口”內,并且僅在“打開窗口”中采集第四個采樣(第二個低采樣),則看門狗 輸出 WWO 將指示“有效 WWD 觸發”。

  • WDI 觸發無效

在“Open Window”期間未檢測到觸發信號或在“Closed Window”期間檢測到觸發信號,均視為無效觸發。 看門狗輸出 WDO 在“Open Window”期間無有效觸發后立即指示“無效觸發”,或者在“Closed Window”期間檢測到觸發信號后立即指示“無效觸發”。

WDI有效觸發和無效觸發

3.WWD正常工作——正確觸發

正確觸發

  1. 如果 ROT(監控微控制器相關電壓)的復位輸出變高,則“Long Open Window”在 INIT 狀態下啟動。 如果窗口看門狗在睡眠狀態下被停用,則第一個Open Window將從睡眠狀態轉換到喚醒狀態(由中斷指示)開始。 第一個Open Window的時間取決于配置的周期時間,為 600 ms (WDCYC = 1) 或 60 ms (WDCYC = 0)。

  2. 在“Long Open Window”期間,預計會根據配置的觸發選擇有效觸發 WWD。 “長Open Window”的最長時間是固定的,但一旦識別到“有效 WWD 觸發”,它就會終止。

  3. 窗口看門狗現在將進入“Closed Window”。 收到第一個有效觸發后,設備將被允許從 INIT 狀態移至 NORMAL 狀態或從 WAKE 狀態移至 NORMAL 狀態。

  4. “Closed Window”具有固定的持續時間 tWD,CWt_{WD,CW} (可以通過SPI 命令確定)。 它在有效觸發信號后立即啟動,關閉“Open Window”或“長Open Window”。 在“Closed Window”期間不應施加觸發信號。 不會檢測到 WDI 引腳從低電平到高電平的轉換,也不會導致觸發事件。

  5. 有效的觸發信號立即終止“Open Window”,因此“Open Window”的時間是可變的,并且取決于微控制器安排觸發的時間。 這被視為“有效 WWD 觸發”。

4.WWD異常工作——在“Long Open Window”未觸發

在Long Open Window未觸發

  1. 初始化超時和Long Open Window(LOW)具有相同的典型值。 長度。 通常這會導致初始化超時在低電平之前或同時完成,這將跳過中斷事件 (1)。 盡管由于給定的精度,“Long Open Window”內缺少有效觸發可能會在低電平結束后導致中斷事件,從而使窗口看門狗故障計數器增加 2。

  2. INIT狀態定時器第一次超時。 由于在 INIT 狀態期間未按預期接收到窗口看門狗的有效觸發,因此將發出所謂的“軟復位”:引腳 ROT 變為零,但后置穩壓器的輸出電壓保持開啟狀態。附加信息:如果窗口看門狗在接下來的 INIT 階段的下一個“Long Open Window”內未正確觸發,將發出“硬復位”,這意味著引腳 ROT 將變為零,并且輸出電壓將 也被關閉。 在 INIT 階段第三次無效觸發后,設備將進入 FAILSAFE 狀態。

  3. 經過上電復位延遲時間trd后,所謂的“軟復位”引腳ROT再次變高,看門狗打開一個“Long Open Window”,讓微控制器有機會觸發并同步到看門狗周期 。

  4. 有效觸發終止“Long Open Window”,這使得“Long Open Window”的持續時間可變并取決于觸發。 這被視為“有效 WWD 觸發”并啟動“Closed Window”。 在不發出中斷的情況下,窗口看門狗故障計數器將減 1。

  5. 接下來的“Closed Window”持續時間 tWD,CWt。 在此時間內觸發將被視為“無效WWD觸發”。

5.WWD異常工作——在“ Open Window”未觸發

在Open Window未觸發

  1. “Open Window”內缺少有效觸發,導致窗口結束后出現“無效 WWD 觸發”。 該事件由中斷指示,窗口看門狗故障計數器增加 2。

  2. 檢測到“無效 WWD 觸發”后,看門狗將啟動一個持續時間為 tWD,CWt_{WD,CW} 的新“Open Window”,以使微控制器有機會觸發并同步到看門狗周期。

  3. 有效觸發終止“Open Window”,這使得“Open Window”的持續時間可變并取決于觸發。 這被視為“有效 WWD 觸發”并啟動“Closed Window”。 在不發出中斷的情況下,窗口看門狗故障計數器將減 1。

  4. 如果“Open Window”內出現多次“無效 WWD 觸發”,窗口看門狗故障計數器將再次增加 2,直到達到配置的閾值。 在這種情況下,將發出重置命令。

  5. 接下來的“Closed Window”持續時間 tWD,CWt_{WD,CW} 。 在此時間內觸發將被視為“無效WWD觸發”。

引腳 ROT?的行為取決于 ΣWWO 的值。 在上面的例子中,假設無效觸發不會導致超過閾值ΣWWO。

6.WWD異常工作——在初始化之后的“Closed Window”中錯誤的觸發

  1. “Closed Window”期間的觸發被指示為“無效WWD觸發”。 該事件由中斷指示,并且窗口看門狗故障計數器增加 2。

  2. “Closed Window”將因“WWD 觸發無效”而關閉。 最初它會持續時間 tWD,CWt_{WD,CW} 。 錯誤觸發終止“Closed Window”并啟動“Open Window”,以使微處理器有機會同步到窗口看門狗周期。

  3. 在此“Open Window”內預計會發生有效觸發。 有效的觸發會終止“Open Window”,這使得“Open Window”的持續時間可變并取決于觸發。 這被視為“有效 WWD 觸發”并啟動“Closed Window”。 在不發出中斷的情況下,窗口看門狗故障計數器將減 1。

  4. 接下來的“Closed Window”持續時間 tWD,CWt_{WD,CW} 。 在此時間內觸發將被視為“無效WWD觸發”。

引腳 ROT 的行為取決于 ΣWWO 的值。 在上面的例子中,假設無效觸發不會導致超過閾值ΣWWO。

7.WWD異常工作——在穩態“Closed Window”錯誤的觸發

在Close Window中錯誤的觸發

  1. “Closed Window”期間的觸發被指示為“無效WWD觸發”。 該事件由中斷指示,并且窗口看門狗故障計數器增加 2。

  2. “Closed Window”將因“WWD 觸發無效”而關閉。 最初它會持續時間 tWD,CWt_{WD,CW} 。 錯誤觸發終止“Closed Window”并啟動“Open Window”,以使微處理器有機會同步到窗口看門狗周期。

  3. 在此“Open Window”內預計會發生有效觸發。 有效的觸發會終止“Open Window”,這使得“Open Window”的持續時間可變并取決于觸發。 這被視為“有效 WWD 觸發”并啟動“Closed Window”。 在不發出中斷的情況下,窗口看門狗故障計數器將減 1。

  4. 接下來的“Closed Window”持續時間 tWD,CWt_{WD,CW} 。 在此時間內觸發將被視為“無效WWD觸發”。

  5. 引腳 ROT 的行為取決于 ΣWWO 的值。 在上面的例子中,假設無效觸發不會導致超過閾值ΣWWO。

04

Functional Watchdog(FWD)

我們稱作功能看門狗或問答看門狗。 在穩定狀態下,會生成一個問題(從表中取出),同時心跳計數器從零開始計數。 心跳計數器開始計數,直到心跳周期結束。 心跳周期的持續時間可以通過 SPI 命令進行設置和調整。

問題由 4 bits組成,預期答案由 4 個回復組成,每個回復為 8 位。 這四個回復應在心跳周期結束之前發送。 最后回復應寫入同步回復寄存器以重置心跳計數器。

Functional Watchdog的問題與回復

功能看門狗輸出 FWO 是一個內部信號:它連接到 FWD 故障計數器。 功能看門狗 FWO 輸出的值為“有效 FWD 觸發”或“無效 FWD 觸發”。

1.FWD工作流程圖

FWD工作流程圖

步驟如下:

  1. 首先判斷FWD是否使能;如果未使能,停止并清空心跳計數器值;如果使能,請跳至步驟2;

  2. 開啟心跳計數器,并生成初始化問題;

  3. 設置response byte number為3,準備接受第一個回復;

  4. 等待回復值;

  5. 判斷心跳計數器是否超時,如果超時,重置心跳計數器,FWD故障計數器加2,請跳至步驟4;如果未超時,請跳至步驟6;

  6. 判斷新的回復值是否收到?如果未收到,請跳至步驟4;如果收到了,請跳至步驟7;

  7. 判斷是否為最后一個回復?如果不是,將response byte number減1,請跳至步驟4;如果是,請跳至步驟8;

  8. 判斷是否同步了回復?如果未同步,請跳至步驟9;如果同步了,重置心跳計數器,也請跳至步驟9;

  9. 判斷回復是否正確?如果不正確,請跳至步驟10;如果正確,FWD故障計數器減1,生成新的問題,請跳至步驟3;

  10. 判斷是否同步了回復?如果未同步,請跳至步驟3;如果同步了FWD故障計數器加2,也請跳至步驟3。

2.FWD正常工作——正確觸發

正確觸發模式

步驟如下:

  1. 生成一個新問題,同時心跳計數器開始計數(假設之前發生過“有效 FWD 觸發”)

  2. 收到正確的回復(RESP3)

  3. 收到正確的回復(RESP2)

  4. 收到正確回復(RESP1)

  5. 收到正確的同步回復(RESP0)。 所有回復均正確,回復順序正確,并且在心跳計數器溢出之前收到最后一個同步回復。 心跳計數器將被重置(設置為零)。 這被視為“有效 FWD 觸發”,功能看門狗錯誤計數器 ΣFWO 減 1(如果功能看門狗錯誤計數器值大于零)

  6. 生成一個新問題,同時心跳計數器開始計數

3.FWD異常工作——同步丟失

同步丟失

步驟如下:

  1. 生成一個新問題,同時心跳計數器開始計數(假設之前發生過“有效 FWD 觸發”)

  2. 收到正確的回復(RESP3)

  3. 收到正確的回復(RESP2)

  4. 收到正確回復(RESP1)

  5. 接收到正確的回復(RESP0),但未同步(寫入錯誤的寄存器)。 到目前為止,所有回復都是正確的,回復順序是正確的,并且在心跳計數器溢出發生之前收到了最后一個不同步的回復。 心跳計數器不會被重置并繼續計數。 這被視為“有效 FWD 觸發”,功能看門狗錯誤計數器 ΣFWO 減 1(如果功能看門狗錯誤計數器值大于零)。 生成了一個新問題

  6. 心跳計數器仍在計數,等待新問題的回復。 心跳計數器將到期并發生溢出。 這被視為“無效 FWD 觸發”。 這功能看門狗錯誤計數器 ΣFWO 加 2。心跳計數器復位

  7. 心跳計數器開始計數。,不會產生新問題

4.FWD異常工作——回答錯誤

回答錯誤

步驟如下:

  1. 生成一個新問題,同時心跳計數器開始計數(假設之前發生過“有效 FWD 觸發”)

  2. 收到正確的回復(RESP3)

  3. 收到正確的回復(RESP2)

  4. 收到錯誤回復(RESP1)

  5. 收到正確的回復(RESP0), 心跳計數器將被重置(設置為零), 完整的答案是不正確的。 這被視為“無效 FWD 觸發”。 功能看門狗錯誤計數器 ΣFWO 加 2。心跳計數器復位

  6. 沒有生成新問題,但心跳計數器開始計數

注意:如果將Resp2和Resp1混合在一起,則將兩個回復視為不正確的,則必須按正確的順序發送回復。

5.FWD異常工作——回復丟失

回復丟失

步驟如下:

  1. 生成一個新問題,同時心跳計數器開始計數(假設之前發生過“有效 FWD 觸發”)

  2. 收到正確的回復(RESP3)

  3. 收到正確的回復(RESP2)

  4. 缺少回復(RESP1)

  5. 收到正確的回復(RESP0)。 因此,由于缺少回復(在此示例中為 RESP1),最后一個回復不是最后一個回復,而是倒數第二個回復。 功能看門狗將等待所有四個回復被寫入,而心跳計數器繼續計數。 所有四個回復沒有固定時間,但必須在心跳計數器到期之前以正確的順序發送

  6. 由于缺少回復RESP1,完整答案不正確。 雖然最后的回復是同步的,但是心跳計數器不會被重置并繼續計數,直到發生溢出。 這被視為“無效 FWD 觸發”。 功能看門狗錯誤計數器 ΣFWO 加 2。心跳計數器復位

  7. 不再生成新問題,心跳計數器開始計數

05

為什么需要Watch Dog?

1.功能安全標準軟件部分要求

首先在功能安全標準第6章,7.4.12中提到,應使用看門狗進行軟件的時間監控和程序流監控。

ISO26262標準第6章

2.功能安全標準硬件部分要求

在第5章的附錄中,也提到了不同看門狗的功能和診斷覆蓋率

看門狗的診斷覆蓋率

功能安全標準

標準中分別介紹幾種看門狗的目標和功能描述,我在這里歸納總結一下在ISO26262中,看門狗作為安全機制的一些用法和要求

看門狗的作用

06

如何使用看門狗?

1.功能安全對看門狗的要求

標準并沒有明確給出不同的ASIL等級如何使用看門狗,下面是個人根據自身的項目經驗,給出的一些建議,僅供參考。

看門狗監控的使用建議

2.內部看門狗VS外部看門狗

內部看門狗與外部看門狗

3.看門狗監控機制的作用

看門狗監控機制

07

看門狗Autosar架構

1.靜態架構

首先看一下Autosar中看門狗功能的靜態架構,看門狗在Autosar中屬于非常標準的功能,架構層面也比較清晰。

Autosar看門狗靜態架構

Autosar的看門狗結構主要有:

內部看門狗:WatchDog Manager,WatchDog Interface,?WatchDog Driver,On Chip WatchDog

外部看門狗:WatchDog Manager,WatchDog Interface, SPI,Off Chip WatchDog

分別對應Autosar中的服務層,ECU抽象層,控制器抽象層(MCAL)和硬件

Autosar的看門狗模塊

值得注意的是內部看門狗可以通過WatchDog Driver去訪問,比較簡單;而外部看門狗需要使用SPI通信或者其他方式進行訪問,相比內部看門狗復雜一點。

被監控實體(Supervised Entity):就是你想要監控的對象,它可以是一個SWC、運行實體、BSW模塊或者復雜驅動。

檢查點(Check Point):在被監控實體中的重要的位置插入一些點叫做檢查點,后面所有的計算和檢查都基于這些檢查點。

2.動態架構

如下圖所示為Watchdog初始化,觸發看門狗喂狗以及改變看門狗模式的的三類函數調用場景。

  1. Watchdog初始化:通過EcuM模塊調用函數Wdg_Init來完成Watchdog的初始化配置;

  2. 觸發看門狗喂狗:通過WdgM模塊調用WdgIf模塊提供的函數WdgIf_SetTriggerCondition來觸發底層驅動進行喂狗動作;

  3. 改變看門狗模式:通過WdgM模塊調用WdgIf模塊提供的函數WdgIf_SetMode來實現看門狗模式的改變。

看門狗喂狗過程1

下圖為Wathdog 驅動與底層看門狗硬件交互的時序圖,可以看出WdgIf_SetTriggerCondition中會繼續調用Wdg驅動中函數Wdg_SetTriggerCondition來實現喂狗動作。

看門狗喂狗過程2

08

WatchDog Driver

該模塊提供了初始化硬件看門狗,改變操作模式,設置觸發看門狗喂狗方式等功能。同時,可以按照該看門狗是否位于芯片內部,可以將位于芯片內部的看門狗稱為內部看門狗,位于芯片外部的看門狗稱為外部看門狗

不論是內部看門狗還是外部看門狗,對于Watchdog Driver而言其使用的看門狗驅動的API應始終保持一致。只不過內部看門狗而言,其驅動屬于MCAL層,而對于外部看門狗則屬于ECU硬件抽象層,該外部看門狗驅動需調用MCAL中其他驅動來實現喂狗動作,如GPIO,IIC或者SPI等驅動。

以英飛凌TLF35584為例,需要SPI驅動

TLF35584芯片看門狗系統框圖

在AUTOSAR架構中,針對Watchdog Driver而言,定義了看門狗控制模式存在如下三種模式:

  • Off Mode:表示看門狗關閉狀態,對于關鍵安全系統,一般不能將其切換至Off狀態,一旦打開將不能被關閉;

  • Slow Mode:表示看門狗的一個長時間喂狗窗口,該模式一般用于系統啟動初始化過程中;

  • Fast Mode:表示看門狗的正常喂狗窗口喂狗模式,該模式運用在系統正常運行的過程中。

09

WatchDog Interface

Watchdog If模塊全稱為Watchdog Interface接口,該接口作為底層Watchdog Driver的抽象,是為了實現底層硬件與軟件之間的解耦。

該模塊的基本功能僅僅作為底層驅動的抽象層來實現底層看門狗驅動與上層看門狗管理模塊的交互,底層看門狗驅動的特性,如窗口控制,時間周期等設置都不能通過Watchdog If模塊來完成。


如果超過一個看門狗驅動被上層Watchdog Manager進行管理,那么DeviceIndex將需要被檢查,如果出現錯誤,需要及時上報。

Watchdog If模塊整體來說,配置比較簡單

函數:

  1. WdgIf_SetMode:設置看門狗模式

  2. WdgIf_SetTriggerCondition:出發喂狗操作

  3. WdgIf_GetVersionInfo:獲取看門狗模塊的Autosar版本信息

參數:

  1. WdgIfVersionInfoApi:是否使能Autosar版本讀取功能

  2. WdgIfDevErrorDetect:手機否使能模塊錯誤Det錯誤檢測功能 TRUE使能, FALSE禁用

  3. WdgIfDeviceIndex:支持多個看門狗驅動的索引

  4. WdgIfDriverRef:當前看門狗的索引

WatchDog Interface參數

10

WatchDog Manager

1.基本工作過程

當Supervised Entities執行時,每當運行到某一Checkpoint時,會調用對應的WdgM接口上報狀態。一個Supervised Entity可以擁有一個或者多個Checkpoint,它們在Supervised Entity內部的關聯信息構成了一個Graph,也可以叫它Internal Graph,不同Supervised Entities之間的Checkpoints的關聯則構成了External Graph。 每一種WdgM模式下都可以有多個External Graph,在一個Graph中,可以有多個Initial Checkpoint或者多個Final Checkpoints,這種情況下,無論從哪一個Initial Checkpoint開始這個執行流程都可以,同樣,無論在哪個Final Checkpoint結束此次執行流程也是可以的。

一個Supervised Entity可以同時設置多種Supervision機制,基于每一種機制返回的狀態,可以計算出當前Supervised Entity的狀態,也即Local Status。 當每一個Supervised Entity的狀態都得到的時候,就能計算出整個MCU的狀態了,也即Global Supervision Status。每一種Supervision功能都會返回狀態列表,代表正確或者不正確,最后對于每一個Supervised Entity來說會有三個狀態,Alive Supervision狀態,Deadline Supervision狀態,Logical Supervision狀態。然后計算出本地狀態,也即綠色框所示。最后是紅色框所示的全局狀態。 執行WdgM_CheckpointReached()函數,會更新Deadline Supervision和Logical Supervison的狀態,執行WdgM_Mainfunction()更新Alive Supevision的狀態。

整體工作過程

2.本地狀態更新

Local Supervision Status

  1. 路徑1:如果三種監控狀態都返回的是正確,并且最近一次記錄的本地狀態是OK,那么本地狀態將停留在OK狀態

  2. 路徑2:如果上次記錄的本地狀態是OK,滿足任一條件時,本地狀態為EXPIRED: 至少一個Alive Supervision返回的是incorrect,且容忍度(Tolerance)設置為0 至少一個Dealine Supervision或者Logical Supervision返回的狀態時incorrect

  3. 路徑3:如果上次記錄的本地狀態是OK,同時滿足以下兩個條件時,本地狀態為FAILED: 至少一個Alive Supervision返回的是incorrect,且容忍度(Tolerance)大于0 所有的Dealine Supervision或者Logical Supervision返回的狀態都是correct.

  4. 路徑4:如果上次記錄的本地狀態是FAILED,同時滿足以下兩個條件時,本地狀態保持FAILED: 至少一個Alive Supervision返回的是incorrect,且失敗次數小于容忍度(Tolerance) 所有的Dealine Supervision或者Logical Supervision返回的狀態都是correct. 或者 至少一個Alive Supervision返回的是incorrect,且錯誤次數大于1 所有的Dealine Supervision或者Logical Supervision返回的狀態都是correct.

  5. 路徑5:如果上次記錄的本地狀態是FAILED,同時滿足以下兩個條件時,本地狀態為OK: 所有的Alive Supervision返回的是correct,且錯誤計數器等于1 所有的Dealine Supervision或者Logical Supervision返回的狀態都是correct.

  6. 路徑6:如果上次記錄的本地狀態是FAILED,滿足以下任一條件時,本地狀態為EXPIRED: 至少一個Alive Supervision返回的是incorrect,且失敗次數等于于容忍度(Tolerance) 至少一個Dealine Supervision或者Logical Supervision返回的狀態時incorrect。

  7. 路徑7:如果激活后禁用,則設置為DEACTIVATED狀態。

  8. 路徑8:如果禁用后,Wdg函數沒有監控任何SE,則維持為DEACTIVATED狀態。

  9. 路徑9:如果禁用后激活,則切換到OK狀態。

  10. 路徑10:WdgM初始化后,在初始化模式激活的SE的本地狀態將處在OK狀態。

  11. 路徑11:如果不在初始化模式激活,SE的本地狀態將處在DEACTIVATED狀態。

  12. 路徑12:如果上一次狀態是FAILED,禁用后切換到DEACTIVATED狀態。

3.全局狀態更新

全局狀態更新

  1. 路徑1:上次記錄的全局狀態為OK,當前SE的本地狀態為OK或者DEACTIVATED,全局狀態保持在OK。

  2. 上次記錄的全局狀態為OK,當前SE至少有一個本地狀態是FAILED,且沒有SE狀態是EXPIRED,全局狀態為FAILED。

  3. 上次記錄的全局狀態為OK,當前至少有一個SE的本地狀態是EXPIRED,且未超過閾值,全局狀態為EXPIRED。

  4. 上次記錄的全局狀態為OK,當前至少有一個SE的本地狀態是EXPIRED,且超過閾值,全局狀態為STOPPED。

  5. 上次記錄的全局狀態為FAILED,當前至少有一個SE的本地狀態是FAILED,且沒有EXPIRED,全局狀態將保持在FAILED。

  6. 上次記錄的全局狀態為FAILED,當前所有的SE的本地狀態是OK或者DEACTIVATED,全局狀態為OK。

  7. 上次記錄的全局狀態為FAILED,當前至少有一個SE的本地狀態是EXPIRED,且未超過閾值,全局狀態為EXPIRED。

  8. 上次記錄的全局狀態為FAILED,當前至少有一個SE的本地狀態是EXPIRED,且超過閾值,全局狀態為STOPPED

  9. 上次記錄的全局狀態為EXPIRED,當前至少有一個SE的本地狀態是EXPIRED,且未超過閾值,全局狀態將保持在EXPIRED

  10. 上次記錄的全局狀態為EXPIRED,當前至少有一個SE的本地狀態是EXPIRED,且超過閾值,全局狀態為STOPPED

  11. 上次記錄的全局狀態為STOPPED,全局狀態將保持在STOPPED

  12. 如果調用WdgIf_SetMode失敗,全局狀態為STOPPED

  13. 路徑13:當WdgM初始化函數調用之后,全局狀態為OK

  14. 路徑14:如果上一次全局狀態為OK,成功調用WdgM_DeInit之后,全局狀態為DEACTIVATED。

  15. 路徑15:如果上一次全局狀態為FAILED,成功調用WdgM_DeInit之后,全局狀態為DEACTIVATED。

  16. 路徑16:如果上一次全局狀態為EXPIRED,成功調用WdgM_DeInit之后,全局狀態為DEACTIVATED。

  17. 路徑17:如果上一次全局狀態為STOPPED,成功調用WdgM_DeInit之后,全局狀態為DEACTIVATED。

  18. 路徑18:WdgM的全局狀態,初始化狀態為DEACTIVATED。

11

WatchDog服務工作原理

1.Alive Supervision

1.參數配置

如下圖所示為Alive Supervision的監控方式,可以看到對于監控實體SE3中只有有一個Checkpoint3-1

Alive Supervision參數

在上圖中我們看到配置Alive Supervision,需要配置下如下四個基本參數:

  1. WdgMExpectedAliveIndications:在給定的時間內某監控實體SE調用WdgM_CheckpointReached函數的次數,即Expected值;

  2. WdgMMaxMargin:調用上述函數的次數的增加的偏移值,即實際值=Expected值+WdgMMaxMargin;

  3. WdgMMinMargin:調用上述函數的次數的減少的偏移值,即實際值=Expected值-WdgMMinMargin;

  4. WdgMSupervisionReferenceCycle:基于WdgM_Mainfunction調用函數周期的次數作為監控參考周期。

2.工作原理

  1. 調用一次WdgM_CheckpointReached --> 發送一次Alive indication --> Alive Counter+1

  2. 通過 WdgMSupervisionReferenceCycle 設定 WdgMSupervisionCycle,應該是它的整數倍

  3. Expected-MinMargin < WdgM_CheckpointReached調用次數 < Expected+MaxMargin,如果超出此范圍,報監控錯誤狀態,即會影響到該SE的Local Status狀態。

  4. 為了避免出現有時間設定的WdgM_CheckpointReached函數調用次數為0或者1時,可能會出現即使該監控實體不再執行時,也會出現滿足許可調用次數的情況,一般設計建議選取WdgM主函數周期及監控實體SE所在任務周期兩者之間的最小公倍數來設置監控參考周期,確保每個監控參考周期內的WdgM_CheckpointReached()函數調用次數都是固定值,此時,上下偏差MinMargin和MaxMargin均設為0即可。

2.Deadline Supervision

Deadline supervison主要用于非周期性的監控實體SE,該類監控實體往往都是事件型進行觸發,觸發之后的監控實體SE執行的時間不能過長,同時也不能過短,這個SE的執行時長就需要通過相應的閾值進行限定,從而來監控其運行狀態是否滿足設計要求。

1.參數配置

對于每一個SE的Deadline Supervision,兩個Checkpoint時必須需要進行配置的,因為Deadline Supervision就是針對兩個Checkpoint之間的Transition執行時間進行監控,即針對監控實體SE執行的動態行為進行監控。

如下圖所示為SE4的Deadline Supervision監控方式,存在一個Start Checkpoint4-1以及End Checkpoint4-2.

基本參數如下:

  • WdgMDeadlineMin:兩個Checkpoint的Transition經歷的時間最小值;

  • WdgMDeadlineMax:兩個Checkpoint的Transition經歷的時間最大值;

如下圖所示為SE4的Deadline Supervision監控方式,存在一個Start Checkpoint4-1以及End Checkpoint4-2

Deadline Supervision監控1

下圖所示為某個SE實體同時存在多個Checkpoint的場景,在該類場景下,彼此之間不存在多大關聯,僅在于相鄰Checkpoint之間的執行時間的測量。 值得注意的是該類監控的SE中不同Checkpoint不允許存在嵌套行為,如CP Start1, CP Start2, CP End2, CP End1。

Deadline Supervision監控2

2.工作原理

  1. 對于此類監控模式,必須有兩種Start Checkpoint以及End Checkpoint兩類 Start Checkpoint --> 通過參數 WdgMDeadlineStartRef 設定 End Checkpoint --> 通過參數 WdgMDeadlineEndRef 設定

  2. 需要使用OS Counter去計算兩個Checkpoint之間的時間間隔

  3. 為了確定WdgM_CheckpointReached調用時的時間戳以及兩個Checkpoint之間Transition的時間,那么調用的函數WdgM_CheckpointReached中需要使用OS功能計算兩個Checkpoint之間的時間差距;

  4. 通過兩個Checkpoint之間Transition所經歷的OS tick時間,并與配置的時間參數WdgMDeadlineMin以及WdgMDeadlineMax進行比較,如果超過限值,則報出該監控實體Deadline Supervision錯誤

3.Logical Supervision

1.配置過程

對于每一個Logic Supervision,每個Checkpoint之間的Transition便組成了Graph,這些Graph便抽象出了代碼邏輯的執行時序流,如下圖所示為一個代碼正常執行的程序時序流:

Autosar中程序流監控示例

如上圖的7個Checkpoint,其簡化模型如下圖所示:

程序流監控

上圖中描述了程序執行可能的路徑,每個路徑都通過Checkpoint來進行設定,那么便得到了上面所有的可能性,這些Checkpoint的Transition關系需要在配置中進行體現。

2.工作原理

  1. 當程序運行至Checkpoint處,則調用WdgM_CheckpointReached()函數;

  2. 在該函數體內會記錄上一次的Checkpoint Id以及兩個Checkpoint之間的Transition Id,其中Transition Id根據相鄰兩Checkpoint計算得到,若相鄰Checkpoint之間的Transition不是預期的Transition,那么就會報出該監控實體Logic Supervision的狀態錯誤。

來源:知乎:窮困潦倒的資本家

鏈接:https://www.zhihu.com/question/315309637/answer/3348304856

?精品活動推薦?

更多文章

關于涉嫌仿冒AutoSec會議品牌的律師聲明

一文帶你了解智能汽車車載網絡通信安全架構

網絡安全:TARA方法、工具與案例

汽車數據安全合規重點分析

淺析汽車芯片信息安全之安全啟動

域集中式架構的汽車車載通信安全方案探究

系統安全架構之車輛網絡安全架構

車聯網中的隱私保護問題

智能網聯汽車網絡安全技術研究

AUTOSAR 信息安全框架和關鍵技術分析

AUTOSAR 信息安全機制有哪些?

信息安全的底層機制

汽車網絡安全

Autosar硬件安全模塊HSM的使用

首發!小米雷軍兩會上就汽車數據安全問題建言:關于構建完善汽車數據安全管理體系的建議

談思實驗室 深入專注智能汽車網絡安全與數據安全技術,專屬汽車網絡安全圈的頭部學習交流平臺和社區。平臺定期會通過線上線下等形式進行一手干貨內容輸出,并依托豐富產業及專家資源,深化上下游供需對接,逐步壯大我國汽車安全文化及產業生態圈。
評論
  • 一、霍爾電流采集11、單芯片介紹MLX91208 是一款采用 Tria?is? 霍爾技術的單片傳感器 IC。傳統平面霍爾技術僅對垂直于 IC 表面施加的磁通密度敏感。IMC-Hall? 電流傳感器對平行于 IC 表面施加的磁通密度敏感。這一特性是通過集成磁集中器(IMC-Hall?)實現的,該集中器作為額外的后端工藝步驟沉積在 CMOS芯片上。IMC-Hall? 技術已通過汽車級認證。該產品是一款單芯片霍爾傳感器,其輸出信號與水平施加的磁通密度成正比,因此適用于電流測量。它非常適合用作開環電流傳
    愛上電路設計 2026-07-30 14:51 424瀏覽
  • 光芯片,正在從光模塊的“配角”逆襲為AI產業鏈的“命門”2026年3月,英偉達一紙公告震動整個光通信行業——分別向Lumentum和Coherent各投資20億美元,合計40億美元。這哪是什么財務投資,這是一次對AI基礎設施關鍵環節的“掐尖式”卡位。光芯片,這個曾經被市場當作光模塊BOM表里一個標準配套元器件的東西,正在成為AI產業鏈上“卡位”最強、話語權最硬的環節。一、為什么是光芯片?老黃早就把話挑明了英偉達CEO黃仁勛的原話是:數據傳輸速度已成為人工智能發展的新瓶頸。AI集群從萬卡級往十萬卡
    用戶1774416745629 2026-07-31 11:22 279瀏覽
  • ?摘要:低價大流量卡正全面退市,政策收緊已成定局。面對傳統號卡的不確定性,隨身WiFi憑借穩定連接、多設備共享、獨立設備和靈活套餐等優勢,成為務實可靠的備選方案。1、流量卡黃金時代要結束了通信行業正迎來一場前所未有的“地震式”調整——曾讓無數用戶追捧的低價大流量卡,正在全速退出各大平臺。這早已不是一次普通的競合,而是一場趨勢性的行業洗牌。回望過去,19元200G的神卡,那時真是“睡著都能笑醒”,便宜到不敢相信,爽到忍不住炫耀。那些日子,好像隨便刷、隨便看,流量自由觸手可及。可如今,回頭再看,那種
    愛上電路設計 2026-08-03 10:21 82773瀏覽
  • 行業痛點凸顯,飛凌嵌入式FET3572-C重磅登場工業4.0與AIoT發展下,嵌入式核心板作為設備“工業大腦”,面臨性能與功耗的雙重考驗——既要支撐復雜算法和多路數據處理,又要兼顧便攜設備、工業終端的低功耗需求,傳統核心板“高性能必高功耗”的困境制約設備升級。為此,飛凌嵌入式推出基于RK3572處理器的FET3572-C核心板,以2×Cortex-A73+6×Cortex-A53八核架構為核心,實現“性能翻倍、功耗減半”的突破,為中高端嵌入式場景提供優質算力底座。八核異構架構,解鎖性能功耗最優解
    飛凌嵌入式 2026-07-31 09:47 178瀏覽
  •         很多人拆解醫療設備時,只會關注傳感器、主控芯片這類核心部件,卻忽略了電路板上不起眼的晶振。作為整個醫療系統的時間基準,晶振的精度、穩定性直接決定了測量數據的準確性、設備的運行安全性——比如監護儀的采樣頻率偏了1ppm,血氧、心率的讀數就會出現系統性偏差;膠囊內窺鏡的時鐘漂移超標,圖像傳輸就會出現丟包、花屏。不同醫療場景對晶振的要求天差地別,沒有一款晶振能通吃所有設備,每一類醫療設備背后,都有一套針對性的晶振選型邏輯。1. 家用便攜監測設備:
    TKD泰晶科技 2026-07-31 08:24 478瀏覽
  • Synopsys 這次沒有再給行業看一條只能站在展臺邊圍觀的 demo。7 月 27 日,Synopsys 在 DAC 2026 期間公布兩條 autonomous EDA workflow:一條處理 debug closure,另一條處理 implementation and closure。客戶可以通過 Synopsys 申請在 Microsoft Discovery 上評估,AMD 正在評估這些工作流能否用于下一代產品開發。公告里最扎眼的是 25%–40%。Synopsys 稱
    麒芯說AI 2026-07-31 14:21 168瀏覽
  • 摘要在防爆電氣設計中,只參照芯數選型而忽略額定載流量,長期滿負荷運行會出現插頭發熱、接觸面氧化、IP67 密封受熱老化等問題。結合常用 3 針 3 孔、4 芯、5PIN、8PIN 圓形防爆連接器,制作分級電流參數對照表,區分冷壓免焊接、焊接兩種接線結構的安全載流數值,設置合理電流冗余系數,搭配使用環境修正參數,規范防爆接近開關連接器、防爆法蘭插座的選型計算方式。關鍵詞圓形防爆連接器,載流參數表,防爆法蘭插座,防爆端子接頭,IP67 防爆防水接插件1 產品概述圓形防爆連接器觸點載流能力由插針直徑、
    用戶1783664076620 2026-08-03 09:18 82529瀏覽
  • 電源圈里有一句話叫做:世界上最遙遠的距離不是語言差異無法溝通,而是公式擺在面前不會運用。公式不僅僅是數學或科學中的符號堆砌,它們往往是前人智慧和經驗的結晶,是對現實世界某種規律或現象的數學描述。下面,我將嘗試以一種較為通俗易懂的方式,解讀電源設計中的一些公式是如何得來的。充分地理解公式遠不止于記住它的形式和計算結果。真正的要義在于融會貫通,在于從掌握走向自如運用。1、濾波電容計算圖1.1 整流濾波電路及其波形(圖片來源于網絡)為了方便計算,我們取一個極端,假設電容一直處于放電狀態,那么圖1.1(
    愛上電路設計 2026-07-30 14:55 418瀏覽
  • 在芯片總成本中占比不到 1%,卻可能因一處品質偏差導致整片晶圓報廢——半導體切割/研磨膠帶,正隨著先進封裝的爆發,成為封測產線選型中最謹慎對待的耗材之一。但鮮有人注意到,決定這層膠帶性能上限的,是上游一層更薄的基膜。這個長期由日本企業主導的隱形環節,正在出現國產突圍的信號。一、需求之變:先進封裝與“韜定律”重塑膠帶市場AI 算力芯片、HBM 高帶寬存儲、Chiplet 芯粒等先進封裝產品持續放量,國內封測產線擴產節奏不減。作為晶圓減薄與切割工序的必需耗材,晶圓膠帶的需求同步擴容。據 QYRese
    芯膜前沿 2026-07-31 16:35 273瀏覽
  • 01 量子光電實驗對高性能信號源的需求在量子光學實驗中,任意波形發生器(AWG)是連接數字控制與物理光場的重要信號平臺。無論是 AOD 驅動、聲光調制、光鑷陣列生成,還是原子搬運與動態重排,背后都離不開高精度、可編排、可同步的射頻信號輸出。相比傳統固定頻率源,AWG 的優勢在于其更高的靈活性:不僅能夠生成復雜波形,還能夠配合實驗時序實現多通道同步輸出、波形序列切換和動態過程控制,因此已成為量子實驗控制系統中的核心設備之一。但在面向 AOD 多束激光控制時,傳統 AWG 的使用方式也面臨
    虹科網絡基礎設施 2026-07-30 17:09 180瀏覽
  • 智能寵物用品這幾年快速普及,自動清理幾乎成了智能貓砂盆的標配。貓咪用完離場,設備自動翻轉清理,養寵家庭省去了每天彎腰清理的麻煩。但自動清理的第一步,是先準確判斷貓到底在不在盆里。這個看似簡單的問題,在小空間里并不容易做好。近場檢測的痛點:距離太遠反而誤事貓砂盆內部空間有限。如果傳感器的檢測距離設得偏大,盆外路過的貓、人甚至物品都會被誤判為貓在盆內,結果該清理時不清理、不該清理時亂清理,體驗直接崩壞。這類產品的核心訴求其實就一句話:近距離、小范圍、精準識別,不能有半點誤判。常規感應方案常因檢測距離
    唯創知音語音芯片 2026-07-31 16:51 223瀏覽
  • 在EMC測試過程中,傳導發射(Conducted Emission,CE)超標是工程師最常遇到的問題之一。更令人頭疼的是,同樣的超標曲線背后,可能對應著完全不同的干擾機理:有的是差模噪聲沿電源回路傳播,有的是共模電流通過寄生路徑耦合,還有些問題甚至并非來自電源本身,而是負載、電纜布局或接地結構引起的連鎖反應。 · 150kHz~1MHz 超標:多為差模噪聲為主,干擾沿火線-零線回路傳輸。 · 1MHz~30MHz 超標:通常共模噪聲占主導,干擾通過火線/零線對地回路傳播。 如果條件允許,用電流探
    譽磁電磁兼容EMC 2026-07-31 18:45 299瀏覽
  • 摘要防爆自控系統同時布設本安信號、工業總線、動力供電三類線路,僅依靠標識標牌管控插接極易出現人為錯插問題,高壓動力回路竄入本安弱電回路會突破安全柵限能標準,產生點火風險。依托 A、D、K 標準化機械防呆編碼體系,搭配護套顏色區分管理,適配 3 針 3 孔免焊接冷壓增安型防爆航插、5PIN 總線防爆航空插頭、8 芯焊接防爆法蘭插座的選型使用,從物理結構層面杜絕防爆接近開關連接器、防爆傳感器航插接頭混用插接問題,補齊防爆系統被動安全防護體系。關鍵詞圓形防爆連接器,防呆編碼防爆航插,防爆航空插頭,防爆
    用戶1783664076620 2026-07-31 18:29 273瀏覽
  • 今年好幾個客戶都問過我同一件事。藍牙音頻產品到底用 WT2605 這種單芯片,還是老老實實 MCU 外掛藍牙模組。兩種方案我都落地過,說點實在的,WT2605 剛出來那陣我也犯嘀咕,怕是營銷噱頭,真拿來做完一版樣機才服氣。一、選型先看三個維度外圍數量。這是最直觀的。傳統做法是 MCU 加藍牙模組,再加音頻編解碼、功放、晶振和一堆阻容,板子上密密麻麻十幾二十顆料。WT2605 把藍牙、解碼、功放全收進一顆,外圍就剩少量被動件。開發周期。傳統方案得自己接藍牙協議棧,配網、A2DP 解碼、音頻通路一一
    唯創知音語音芯片 2026-07-31 16:35 316瀏覽
  •     長期專注WiFi領域,也算是行業老兵了!同行閑聊中,時不時能提起我和我們!從疫情起,國產替代風生水起,起起落落,大浪淘沙,生存下來的都是強者!    WiFi模塊應用廣泛,對于高端市場和特定市場,要求WIFI模塊需要過CE/FCC之類的認證,也就是說沒有認證的模塊,不具備導入產品設計.接下來就和大家聊聊認證模塊選型參考!    WIFi模塊硬件方面主要考慮以下九點特性:    1
    納拓科技 2026-07-31 17:56 137瀏覽
我要評論
0
點擊右上角,分享到朋友圈 我知道啦
請使用瀏覽器分享功能 我知道啦
主站蜘蛛池模板: 哪吒之魔童降世免费观看完整版| 古灵精探第一部粤语| 替夫还债的电影完整| 复仇第3季| 蜂鸟电视剧全集| 疯狂72小时| 热辣滚烫电影完整版| 樱桃魔法| 《葡萄成熟时》短剧全集| 特别酒店l984美国| 禁忌的妻子| 在线观看电视剧| 凯登克罗斯在线免费观看| 说出你的故事欧弟| 庆余年2首支预告| 激战丛林电影免费观看| 折腰在线全集免费观看| 除暴电影在线高清观看| 红高粱电影| 绝世唐门第60集免费观看| 昆明市| 亮剑 电视剧| 罗马欲乐园| 由良千岁在线观看电视剧| 播放喜羊羊与灰太狼| 楚汉传奇百度影音| 酒店1—80全集免费完整版| 黄奇帆为什么没事| 张大大曝杨颖带妆睡觉| 公浮之手| 《被下药强辱的妻子》在线播放| 小头爸爸大头儿子| 男生女生一起愁愁愁愁愁电视剧在线观看 | 听风者 在线观看| 超级教师3免费观看全部电视剧| 大蛇王电影免费观看完整版视频| 电影《二十条》| 木下凛凛子演的电影在线观看| 无性别男孩热恋中| 王朝的女人·杨贵妃完整版| 电影《蛇妖1988》空姐满天星在线观看 | 女人花原唱| 金州疫情| 想要爸爸播种子在线观看| 吉尺明步 110部全集| 一个软妹三个糙汉| 竞雄女侠秋瑾| 无极免费| 一仆二主20| 汉语拼音字母表的正确读法| 幸福的面包| 图书馆的女朋友动漫在线观看完整免费版电视剧第五集 | 尖峰时刻1国语| 最后的99天下载| 兵临城下电影在线观看| 皖乡食妹| 警察故事3电影| 诸暨市| 风铃动漫在线观看完整版与| 火遮眼谢苗电影完整版| 韩国电影r| 小品新房| 青春之旅电影| 周弘版《村枝2》观看| 私密按摩师免费高清电影| 《奔跑吧》给艺人P安全带| 男生女生一起愁愁愁电视剧在线观看全集| 一见你就笑全集| 《借种》电影| 厨房的激情| 错点鸳鸯 电视剧| 自制药救子父亲说现在更有希望了| HD版《激战丛林》完整版播放_百度搜| 边水往事电视剧在线观看全集免费| 三维动漫| 开心锤锤富二代假装穷人| 《初尝禁果》电影| 婚前试爱免费观看豆瓣完整版| 决战桂林| 两不疑动漫全集在线观看| 梁山伯与祝英台在线观看| 密室大逃脱2完整版免费| 你好李焕英免费观看电影网| 《偷香》未删减在线观看| 雾山五行第一季全集在线观看| 姐姐的好大| 我们的宇宙泰剧免费观看| 海狼行动电视剧全集| 记忆传授人| 三年大片全免费观看国语版| 《交换游戏》电影| 《三叉戟2》全集观看| 澳门| 帕那索斯博士奇幻秀| 第一伞兵队电视剧| 人间中毒无删减在线| 过度保护的加穗子| 镜双城电视剧在线观看网站| 五福星全集| 2对1:三人一次性体检日剧 | 吻到停不下来| 舞台姐妹| 全员加速中第3季免费观看完整版| 花木兰袁咏仪下载| 跟表哥发生了不该发生的事| 高压监狱播放地址| 爸爸在这儿| 郑嘉颖胡杏儿| 《法国空乘2018》在线完整观看视频| 北京地震最新消息1分钟前| 巜我的大胸女友HD| 美姊妹赤板栗中字完整版| 百日的郎君| 功夫电影国语版免费播放| 善良的妈妈中字开头9个字是什么 沙漠行动2满天星版2023最新版本介绍 | 程多闻副教授离世| 男按摩在线观看中文字幕| 爆裂点电影完整版免费| 我朋友的母亲2完整视频有翻译吗 新妹魔王的契约者第二季无修版 胜女的代价 第2季 | 人猿泰山真人版1995年在线| 黄品冠的老婆| 神印王座免费动漫在线观看| xl司令动漫第一季全集在线观看免费播 | 西安都市快报直播| 囧妈电影完整版免费| 免费观看法国空乘4| 下女 完整版| 波士顿法律第三季| 金银梅5一10普通话版免费观看第10集| 湄公河行动免费完整版| 极限挑战 直播| 娃娃脸5完整版在线观看视频| 魔界之龙珠下载| 罗小黑战记40| 1995版人猿泰山hr意大利版本演员表| 东北往事电视剧全集| 罪夜之奔第一季| 西瓜影音播放器官方下载| 放在里面边顶边吃饭| 曲剧清风亭全场| 超感警探第四季| 高压监狱香港| 爱唱歌的大姐姐也想第三季| 我体内有亿只鬼| 牙医姐妹完整版高清版| 心跳比我先认出你免费全集| 只有你韩剧在线观看免费| 韩国女教师索立信售楼小姐 | 长沙电视台政法频道| 三德和尚与舂米六免费观看| 蛇姬恋泰国版在线免费看完整版| 短剧短剧| 电影满江红免费看| 滹沱儿女电视剧| 少林足球免费| 许我耀眼电视剧全集免费观看高清| 东京吸血鬼酒店| 天地男儿国语版免费观看| 高清平安夜,杀人夜| 命悬一枪电影| 韩剧惊艳免费观看| 黑白配HD版美国版| 斗罗大陆电视剧免费版| 杨光的夏天 电视剧| 在线播放JUFD-621偷窥湿按摩-巨大的乳房导师在失禁和羞耻中扭动-RikoMizusawa | 巨轮粤语28| 丝袜美腿在线观看| 女超人麦迪娜电影在线| 郑铮鲁能| 斗破苍穹年番在线观看| 爱我几何电影完整版在线播放高清 | 渔夫荒野史完整版免费观看高清| 张国荣天使之爱| 荒野女战士HD版在线播放| 木下之影| 53酒店1-60集| 危险的爱电影| 情满四合院完整版全集| 爱妻电影网| 圣石小子粤语| 电影《千金与佣人》完整版| 3d肉铺团在线播放| 今夜无人入睡免费观看韩国| 好姑娘6影视剧在线观看| 斗罗大陆209| 地狱护士另一个版本电影叫啥 | 《小妈妈》电影韩剧| 天堂计划| 朴亚珍《隐形帽》原版在线观看 | 今生有你一共多少集| 电视剧烈火| 奔跑吧第12期画中人| 《陆贞传奇》电视剧| 赤板栗牙医姐妹1986在线观看| 泡面小食堂| 《灭火宝贝》| 落魄贵族琉璃川免费观看全集动漫版 | 新世纪福音战士序| 特约外卖员| 开局花光老爸小金库短剧免费观看 | 高清《蜜桃成熟时2》在线观看| 两世欢全集免费观看| 日本电影混血精油按摩| 蓝田建言42条| 雪中悍刀行全集| 特邀外卖员女主| 男生女生向前冲2023| 百战天龙| 我的傻妞妞| 学生的老师中字ID| 陌陌含情| 韩 r| 功夫小蝇| 坎贝奇在线观看| 美国荷尔蒙免费观看高清| 一见钟情| 新金银悔1-5普通话免费| 正午阳光电视剧全集在线观看| 双子星公主第3部| 我的游泳教练| 铃原爱蜜莉| 好看的国产动画片| 不惑之旅电视剧全部免费| 美味快递员特殊待遇2在线观看免费高清| 我的邻居老婆电影完整版免费观看| 进击的巨人樱花| 电影《女子护卫队》在线观看免费| 新网球王子4| 刺杀游戏2011| 高清《朋友夫妇:交换》2| 聂荣县| 金价连跌首饰金销量猛增| 麦乐迪美剧| 月光宝盒私人免费影院 | 天国的阶梯演员表介绍| 南少林荡倭英豪 电视剧| 女销售员的销售秘密2| 阴阳美人棺电影免费国语高清| 一个空调修理工的艳遇| 陪你一起长大电视剧| 战狼6双人版免费观看正版影视大全 | 农心杯最新消息2024| 灿烂的海棠花4| 我的幸福婚约在线观看| 女律师的堕落电视剧免费观看第4集 | 《爱你的基蒂 第三季》| 《农场保卫战2009》在线观看 | 乡村爱情5部免费全集电视剧| 杨敏思1-5集免费观看电视剧西瓜视频| 外星奇缘| 《花与蛇·1》| 深夜的濡恋频道| 杨颖发文回顾心动的信号| 天美星空mv高清免费播放| 最佳爱情电视剧| 电影巜商务旅行戴绿色帽的演员表| 少女动漫第四集在线观看免费 | 鲜花盛开的村庄| 淬火成钢 电视剧| 小唐璜的角色| 短剧免费看全集| 舞男情未了在线观看| 新疆8分钟惊艳世界| 宫锁连城电视剧全集| 韩日R| 爱的证明全集观看| 战狼6高清版下载| 业火的向日葵下载| 超级经纪人在线观看| 课外授业完整电影高清免费看 | 《小妈妈》电影韩剧| 寒枝折不断电视剧免费观看| 铃木里美在线观看| 澳门回归22周年| 去有风的地方免费观看完整版最新| 莫妮卡《爱我几何》电影免费无删减 | 荷尔蒙6在线观看免费版第三季 | 寂寞护士1-40集免费观看在线| 普法栏目剧听见凉山6| 地下偶像sana未增删带翻译| 女保险公司推销员4| 大黑鸡巴干美女高清免费观看| 《我的阿勒泰》| 美国《爱上儿子》电影 | 甜蜜惩罚全集免费观看| 韩国房产销售的秘密bd| 我的三个母亲全集| 播放天涯| 《登山的目的2》中文| 娼年电影| 昭然若揭的意思| 漂亮善良瘦子| 维多利亚一号周楚楚| 铁血娇娃| 修理工的艳遇韩国电影 | 公的孚之手中字| 爱丫爱丫影院电视剧在线观看| 上瘾未删减版| 莺长女儿| 朱孝天版楚留香传奇| 人世间在线| 喜欢就好dj| 飞行的绣感| 失乐园电影在线观看| 《我的初恋不可能是姐姐》| 《星克莱尔总统夫人》电影观看| 乡村小媳妇全集免费| 无神之地| 黑暗边缘在线观看完整版免费高清| 外卖特派员中文完整版| 制暴电影2024年| 绝密卧底电视剧免费观看| 少年包青天在线观看| 私人女子监狱意大利1982年| 杯子蛋糕店| 葡萄姐姐| 掌中宝电影西班牙| 叶海亚萨里阿在中国留学过吗| 1992意大利电影地爆天星| 韩剧小妇人国语版全集| 《义姐不是贤妻良母》动漫全集樱花 | 拽少爷恋上黑道公主| 小丑历险记| 拳镇山河| 欧美黑白配在线免费观看| 王牌逗王牌免费观看国语完整版| 电视剧楚留香传奇| 新版西游记白骨精| 新金银屏5(美国)最新更新内容 | 孙老倔的春天倩倩| 酒店1-90集高清免费观看| 记忆的静物免费观看完整版 | 凌云志志法国满天星| 高清《仙逆剧场版 神临之战》电影| 正负之间台剧免费观看| 小糊涂神动画片| 与讨厌的部长一起去出差| 禁室培欲2:爱的四十日| 璀璨人生65集| 女销售楼的秘密| 新任女教师的凌脣教室bd| 西瓜烂了是什么梗| 民间怪谈录在线观看| 芭芭拉《禁忌5》| 风间由美全集| 我的另一面土耳其电视剧| 高清《猎罪图鉴》第一季免费看| 双女任务满天星法版免费观看| 风味人间第一季全集免费观看| 终结者5创世纪| 学习延安精神| 侵犯高傲女教师在线观看| 政者无敌| 盟军敢死队4| 黑白配高清完整版| 原振侠与卫斯理| 张响神枪电视剧全集| 盲井百度影音| 美味的快递员| 黄鼠狼迷人| 金田一粤语| 金瓶梅在线看| 三年成全免费观看高清在线播放 | 古惑仔5国语免费版在线播放 | 白雪公主被父亲高| 我的妈妈动漫日语版动画片| 斧头帮音乐下载| 《可疑诊疗室:美容院待遇》5| 少年派2在线播放| 要过好日子下载| 重生巨龙猎艳御女林| 啄木鸟:《壮志凌云》| 惊天绑架团 电影| 《欢乐岁月》| 鹰潭市| 《饥饿的女儿》 | 与敌同行国语| 我朋友的丈夫 电影| 万惠文妻子孙丹丹简历| 奶爸战神人生:打仗带娃全集免费| 火影忍者剧场| 困惑的LANGM| 动感之星小玲38集全集免 | 年少有为不自卑| 卿本佳人完整版| 韩国电影需要爸爸播种子| 愤怒的小鸟hd| 澳门风云2西瓜影音| 假面骑士极狐在线观看| 暮光之城5在线观看全集免费高清| 睫毛膏2在线观看| 天真有牙| 霸道总裁365天| 灵幻少女外传最强驱魔师vs人面犬 | 工作女郎韩国电影| 《妻子与游泳教练》| 养生馆男在线观看完整版电影 | 电影《需要爸爸播种子》HD中字在线观看,高清完整版美国倫理片_屠夫电影网 | 怒水西流 电影| 情到深处 马健涛| 女大学生精油按摩| 世界大力士争霸赛| 爱我几何电影无减版电影在线看| 斗罗大陆3d动画| 狙击手在线观看| 《打黑风暴》22集全| 军团大战| 坎贝琪无憾在线观看| 新疆教育厅原厅长带头编问题教材| 《黏黏糊糊的你》第1集| medoly女超人| 日在校园h版| 《我的老师中字ID》完整版| 《急诊护士》法国版电影免费观看| 博视频微博《韩剧《隐形的| 大头儿子小头爸爸动画片全集| 古剑奇谭免费全集观看| 东京塔之越南女兵俘虏| 韩国关于美容店的电影有哪些| 电影《维和防暴队》| 迷妄国度3| 电影《香醇的绣感》在线观看 | 熊出没之过年电影| 法政先锋第三部粤语| 《花与蛇牙医》| 狼的诱惑| 还珠格格第三部40集免费播放视频 | 部长来家做客无删减版中文 | 囧的呼唤111| 女生拒买47元水果捞被骂小三| 新闻女郎下载| 尖峰时刻2国语版| 平阴县| 云中玫瑰国语版| 《四平青年》| 妓房乱动事件| 法国电影《瓜达卢佩玫瑰》在线观看 | 特殊理发店| 战火青春金戈版| 电视剧双面胶免费观看完整版| 比蒙巨兽| 《花子vs倔强驱魔师2》内容| 午夜情缘| 印度电影 天生一对| 少女sh| 了不起的埃莉诺电影| 美乃雀电影免费观看| 荷尔德林的陶| 激战丛林满天星法版完整版| 经典娃娃脸电影| 玩偶游戏第二部| 隐身冒| 正播:巴黎奥运会开幕式| 樱桃红袖珍妈妈全集| 兄弟换麦6| 中国海军齐声回应普京:友谊万岁 我和我的家乡免费观看高清 | 《本能1》原版免费| 禁野2年后的华农兄弟:主业变养羊| 小早川玲子A V电影| 樱桃小丸子动画片| 黄金小子| 再见艳阳天| 19岁大学生真人观看电视剧| 完全堕落家族动漫免费观看| 电视剧丐侠传奇| 云水怒电视剧全集免费播放 | 爱情有点蓝| 爱情公寓盗墓笔记| 民警抓嫌犯时遭车重压身亡| 一起愁愁免费高清在线观看免费| 泛而不精的我被逐出勇者队伍未删减| 我们免费观看高清完整版日本| 危险关系| 初体验5普通话版免费观看2023| 郭德纲新济公传| 电视剧楚留香传奇| 光着脚丫在树上唱歌| 黑白配高清国语免费观看视频| 沉默的证人| 卢旺达玫瑰完整版| 龙八夷百度云| 女律师的坠落日语版| 零号基地在线观看| 柴静女儿| 金银梅普通话版在线播放| 我邻居的老婆 电影| 开放的家庭| 雷小翼个人简介| 二阶堂梦作品在线观看 | 我坚强的小船| 龙潭虎穴电影| 光棍影院双人按摩| 陈真电视剧| 一人之下之锈铁免费观看| 火红年华电视剧在线播放| 盛唐风流电影在线观看高清国语影视 | 法证先锋1粤语| 火影忍者 剧场| 《偿还2》免费观看完整版 | 永夜星河电视剧高清免费| 星克莱尔全集在线| 月夜闪灵| 电视剧战争不相信眼泪| 经典传奇2014| 我要爸爸的种子韩剧全集免费观看 | 波多野结字衣中文字幕| 我的健身锻炼免费观看| 联手复仇虐渣:双胞胎姐妹全集免费 | 苍井空第一集| 浪漫女家教完整版| 王牌部队第40集免费观看| 憧憬成为魔法少女第二季| 花间提壶方大厨第二季| 追爱大布局 电影| 《美丽女儿替父亲还债》剧情电影电| 灌篮高手连载| 儿女传奇变脸惊情| 心不在遥远| 木下凛凛子精品A片在线观看| 青面修罗电影在线观看免费| 趣怪守护仙| 蓝色隐形的帽子完整版| 欲孽之屋| 战昆仑电视剧| 卢旺达的玫瑰完整版| 《王牌对王牌》第二季| 闪婚老公竟是顶头上司电视剧免费 | 十二生肖电视剧| 昆明理工大学怎么样| 一起愁愁30全集免费播放 | 美国版武则天最惊艳的片段| 当不得疯牛要当慢牛| 惊天营救3免费观看完整| 王杰演唱会高清| yellow电影免费观看| 灌篮高手百度影音| 光影在线| 高压监狱2在线观看完整免费高清原声 | 最美的青春电视剧免费播放| 高清《人生导师》电影在线观看免费| 色戒完整未删减版在线观看 | 仙剑奇侠传3 优酷| 八戒八戒电影在线看| 功夫足球粤语版| 玉女心经播放| 湄公河行动电影| 怪物博士| 沙漠行动在线观看满天星| 春逝旧年舟大结局| 同桌上课揉我下面好湿H| 黑名单第二季20集| 21世纪爱情指南免费版8集剧情| 国王在冬眠在线观看| 色即是空3迅雷下载| 高清《黑道家族》| 梁爱琪吻戏| 欲望校园车永莉完整电影在线看视频 | 默杀 电影| 从头再来电视剧全集免费观看| 白峰电影免费播放观看第二集| 讽刺澳军漫画作者:有空再画一张| 《合租房的激情》在线观看| 听爸爸的话| 《需要爸爸播种》全集演员表 | 他是谁电视剧免费观看完整版国语 | 《落魄贵族琉璃川》免费动漫| 宜昌保卫战电视剧全集| 二胡独奏演奏曲大全| 男女在一起愁愁愁视频| 韩剧《鬼宫》全集免费观看| 开心家族下载| 需要爸爸播种电影美国电影| 小草在线播放| 斗破苍穹在线观看全集免费播放| 酒店1-50集全集免费观看高清| 哈哈哈哈哈第三季免费观看| 肖战杨紫在线观看免费| 灵幻少女外传最强驱魔师vs人面犬| 亿万第二季| 乳房和月亮| 长阳| 双人调情按摩术免费在线观看| 圣诞快乐 电影| 美国惊悚片无人生还2012| 神国之上动漫免费观看| 黑色的眼泪,麻生香织完整版哪里可以| 圣特罗佩斯的姑娘们1982电影在线播放 | 我的波塞冬| 天将雄师西瓜| 九河龙蛇| 秋风经过王菲| 双乳丰满的女学生电影 | 十分钟免费观看完整版电影| 疯马秀下载| 法国少女农场| 《出差的护士》在线观看| 全城热恋粤语版| 君九龄免费观看| 张艺谋电影满江红在线| 甲种公牛1976意大利| 交换韩国| 电影壮志凌云女版满天星法版在线看| 街球过人教学| 满天星《贵夫人》在线观看| 东京少年| 朝9晚5| 人蛇大战1| 神印王座在线观看全集免费播放| 《一对三》韩剧姜汉娜结局| 儿媳终于让我如愿以偿电影| 巨轮粤语28| 电视剧长风渡全集免费观看| 电摩车女5理论的提出者| 女主浪荡喷水好爽NP文| 年轻的保姆5线观高清多鱼| 爱神电影| 鉴宝女王:古玩称霸完整版观看| 苍井空 厨房里的激战| 冠军勋章怎么用| 人世间在线观看免费完整版高清| 玉蒲团ii之玉女心经| 太康县| 公的浮之手中字电影| 迪加奥特曼国语版全集爱奇艺| 刑事侦缉档案2电视剧| 辣妹子的电视剧在线观看| 庞贝末日在线观看| 法国空高压监狱伦理片| 隔壁邻居电影| 归去来结局| 传闻中的七公主片尾曲| 史密监狱| 光头强回家过年| 好兆头高清在线观看| 变形金刚4| 超神学院雄兵连| 麦子交换3| 玩命爱一个姑娘完整版| 山村老尸| 王琦 九种体质| 宝贝今天你在上面| 隐形的帽子在线观看完整版免费高清| 骷髅13| 一路向西电影qvod| 魔镜号街头中文字幕免费完整版 | 建党伟业观后感范文| 红尘情歌原唱| 乡村老尸| 女律师的堕落日本电影| 3d人肉蒲团之极乐| 漂亮的妹妹 电影| 九零创业:商业巨头全集免费| 迈克杰克逊的演唱会| 天海翼女教师在线播放| 《倔强驱魔师》免费观看| 瑜伽健身3完整版| 赵丽娜回应直播崩溃痛哭| 任达华电影全集国语| 爱我几何高清完整版在线观看| 维修工的艳遇电影免费| 斗罗大陆165集| 法国满天星八尺夫人| 生死决断秋瓷炫电影完整版在线| 两个人在线观看免费完整版| 哭悲在线观看| 《导师》完整版电影| 小辣椒3美国电影免费观看| 与老公上司偷情免费看| 台湾佬娱乐11kkhh| 小猪佩奇mp3| 斗罗大陆免费观看视频| 赛仑《渔夫的老婆》 | 泰国电影晚娘2| 僵尸先生电影| 麦乐迪版满天星无删减观看 | 《投行风云 第四季》| 邻居的妻子在线观看| 小欢喜电视剧完整版| 1995版泰山未删减版百度云| 满天星电影在线| 电影《猛龙》国语版| 一次邂逅| 特利迦奥特曼第7集| 4s44-cn战狼6免费高清版999加拿大版 | 犯罪都市4高清完整免费观看| 魔法咪路咪路第3季| 日本战狼6免费国语| 肉欲横流| 电视剧幸福的面条| 四川孃孃51岁拿下电竞冠军| 初体验5在线观看电视剧全集免费| 王月天!激情小说| 中国为什么这么软弱| 插翅难飞电影| 妖不起66| 新版笑傲江湖| 贝拉电影1980美国版| 大侦探11| 梅花三弄鬼丈夫电视剧免费观看| 甜美日系风| 宝贝在线观看| 兄弟的老婆10免费观看电视剧| 日韩电影揉奶按摩观看| 翘臀等你来上| 《另一个贝内特家的姐妹》| 棋士电视剧免费观看| 色戒完整未删减版高清版| 大学生特殊按摩| 梨泰院满天星无册| 咱们结婚吧 25| 真爱谎言下载| 野花高清在线电影观看免费视频 | 黑暗深处| 权力的游戏第一季未删减| 无所畏惧电视剧| 从宫本到你在线观看| 天天想你在线观看完整版电影视频 | 唐探1900电影免费观看| 品味人生在线观看| 私人航空免费在线播放| 初五启市录粤语版| 妻子的谎言 电视剧剧情免费观看| 汉城世界杯主题曲| 法国满天星《行政助理》 | 紫钗奇缘大结局| 穿越火线在线观看免费| 菏泽市| 《她被搬运工侵犯》在线| 超级床上| 梦戏巴黎电影完整版高清在线观看| 《扫黑风暴》免费观看完整版电视剧| 漂亮的保姆免费中文版| 贝拉1980在线观看| 白峰电影在线观看平台601| 聊斋之辛十四娘| 邵氏电影武打片| 高清《鬼吹灯 1 精绝古城》| VICTORYDAY护士| 《房屋销售员》免费观看| 湿透的按摩HD中字| 旋风管家国语版| 战狼6免费完整电影在线观看高清| 闪婚厚爱全集免费| 《你行你上》免费观看| 越南版《女兵俘虏营》完| 囧妈免费观看完整版| 电视剧咱们结婚吧免费观看| bt5156无忧无虑| 朋友的尤物人妻| 快播成电影人网站se| 让爱留在心底第三部| 妖不起66| 双女任务免费观看| 能免费看18视频网站| XL司令全集在线观看免费| 广西二哥参加中国好声音是哪一期| 大侦探霍桑免费观看| 两大一小三俘虏| 加勒比女海盗在线| 电击小子第2部全集| 超级马里奥世界2| 和最讨厌的社长出差日本电影| 高清《韩国财阀1》免费观看中文版| 肉体的恶魔| 东京混血大学生精油按摩视频免费资 | 和部长一起出差旅的日子电影| 爱我就别想太多全集在线| 《需要爸爸播种》在线播放| 电视剧幸福的眼泪| 《佐佐木希公与媳| 向着胜利前进电视剧全集在线观看| 吾守尔大爷的冰| 敦煌夜谭| 疯狂72小时| 植敬雯《丛林女超人满天星版》| 战狼5欧美版免费观看完整版国语百度| 师奶madam| 都市条形码直播| 陈芊芊传闻中的电视剧免费观看| 不被爱也没关系全集观看 | 这里是预备自卫英雄补?!电视剧| 星之金币| 潘粤明前妻| 千金归来短剧全集| 搞笑大连话| 上司办公室在线观看| 《满天星绝版》在线观看| 我的漂亮瘦子5最新消息| 花月电视剧免费观看| 燕子李三传奇电视剧| 妻子8免费完| 一家子插我B啊| 生死时速| 韩国爱情片电影| 《战狼6免费看》日韩| 法国监狱法版1时56| 尼斯湖水怪电影| 梁祝艳谭电影全部播放| 黄圣依的乳晕| 死之咏赞电视剧免费观看完整版| 激战丛林之人袁泰山免费| 东京塔之越南战俘营完整版电影在线观看| 浮生若梦在线观看免费完整版| 电视剧《雪狼》完整版| 加菲猫电影国语| 边城电视剧| 双人调情按摩术在线伦理片| 总统之夜在线观看| 骚麦 小莫| 十二生肖快乐街全集| 《窃欲无罪》电影| 好先生免费全集在线观看| 死神480| 爱我几何在线观看免费高清| 《定风波》电视剧| 漂亮的保姆韩国电影免费看| 电影《特殊客房》在线看| 猩疯血雨未删减| 阴阳美人棺电影免费国语高清| 七品芝麻官全集| 不伦纯爱| 日本电影与部长到公司研修 | 嘴唇美国1990小樱桃| 迷人的保姆免费观看| 羞耻百度影音| 朴妮唛28部电视剧在线观看| 景甜被罚没722万| 电影原始武器| 松潘县| xl司令真人版全集无删减在线观看| 国少6:0大胜不丹| 亿万第二季| 大江大河3完整50集免费| 利亚高蒂满天星电影| 我才是真豪门:身份互换全集免费| 为歌而赞第二季在哪看| 女儿不认真学习被妈妈拖进大海| 地道战免费| 女技师| 飞机上的性服务K8在线观看| 看电视剧不惑之旅40集| 深圳光头姐| 教父2免费| 《熊出没之雪岭熊风》 | 穿越医妃:医术惊世短剧全集| 漂亮的保姆7免费播放| 吴堡县| 金银梅2008版电影尼姑| 钢铁飞龙全集| 清华少儿英语| 樱兰高校男公关部电影|