99精品久久精品一区二区-亚洲熟妇无码?v在线播放-日本国产精品无码字幕在线观看-久久久亚洲永夜AV-亚洲一级无码一区二区一-免费国产成高清人在线视频-中文字幕乱码免费观看-国产毛片精品妇女久久久

ARTICLE DETAIL

資訊詳情

深耕商務(wù)建站與企業(yè)官網(wǎng)運(yùn)營的一線實(shí)戰(zhàn)洞察。

STM32WLE5 LoRaWAN初始化卡死?射頻核心通信排查指南

STM32WLE5 LoRaWAN初始化卡死?射頻核心通信排查指南 現(xiàn)場還原程序在初始化時(shí)徹底卡死是什么表現(xiàn)先說現(xiàn)象。我最近在調(diào)一批基于STM32WLE5的LoRa節(jié)點(diǎn)設(shè)備用的協(xié)議棧是ST官方I-CUBE-LRWANCubeMX生成工程后在主循環(huán)里調(diào)用MX_LoRaWAN_Init()。代碼編譯干凈、燒錄正常但程序跑到這里就再也沒下文了——串口調(diào)試打印只有LoRaWAN init begin后面的LoRaWAN init done永遠(yuǎn)等不到。用ST-LINK連上Keil全速運(yùn)行然后點(diǎn)暫停程序計(jì)數(shù)器不偏不倚停在一個(gè)叫modem_supervisor_init()的函數(shù)內(nèi)部準(zhǔn)確說是一個(gè)while循環(huán)里。單步執(zhí)行循環(huán)體一直在轉(zhuǎn)。這個(gè)問題最有迷惑性的地方是它不報(bào)錯、不觸發(fā)HardFault、不進(jìn)Error_Handler()也沒有看門狗復(fù)位。程序就像被按了暫停鍵一樣靜靜地掛在那里。遇到這種情況很多人的第一反應(yīng)是檢查堆棧溢出或者懷疑是HAL_Delay()這類依賴SysTick的函數(shù)卡住。但堆棧檢查之后一切正常SysTick在跑LED還能正常閃爍。當(dāng)時(shí)我判斷這絕對不是隨機(jī)死機(jī)而是在某個(gè)明確的軟件邏輯點(diǎn)上主動陷入死循環(huán)。modem_supervisor_init()這個(gè)名字直譯過來是調(diào)制解調(diào)器監(jiān)管器初始化它卡住大概率是在等待什么東西而這個(gè)東西一直沒來。不管你是用NUCLEO-WL55JC官方板還是自研的最小系統(tǒng)板出現(xiàn)的現(xiàn)象基本一致。區(qū)別只在于官方板上大概率是配置被人為改動過而自研板上則要多排查一部分硬件設(shè)計(jì)問題。后面我會把這個(gè)排查鏈路完整走一遍。從代碼走查開始modem_supervisor_init()到底在哪個(gè)循環(huán)里轉(zhuǎn)2.1 協(xié)議棧調(diào)用鏈從MX_LoRaWAN_Init到modem_supervisor_init要弄懂死循環(huán)先得看清調(diào)用鏈。代碼執(zhí)行從MX_LoRaWAN_Init()這里進(jìn)入它的內(nèi)部邏輯可以簡化為下面的鏈路MX_LoRaWAN_Init() └── LoRaWAN_Init(LoRaWAN_Config) └── ModemInit() └── modem_supervisor_init()這段鏈路對應(yīng)ST LoRaWAN協(xié)議棧里三個(gè)文件應(yīng)用層調(diào)用入口在LoRaWAN_App.c或main.c協(xié)議棧核心在LoRaWAN.c而modem_supervisor.c則負(fù)責(zé)整個(gè)modem生命周期的狀態(tài)監(jiān)管。modem_supervisor_init()做的事情第一項(xiàng)就是初始化射頻收發(fā)器Radio。它調(diào)用Radio.IoInit()去配置射頻核心相關(guān)引腳和中斷調(diào)用Radio.Init()把發(fā)射功率、擴(kuò)頻因子、帶寬、頻率等參數(shù)寫入射頻核心。但注意所有這些配置并不是直接寫寄存器就完事而是通過一條命令通道發(fā)送給一個(gè)獨(dú)立子系統(tǒng)去執(zhí)行。2.2 STM32WLE5的雙核結(jié)構(gòu)應(yīng)用核心與射頻核心的主仆通信ST官方對STM32WLE5的描述是單芯片LoRa無線SoC但芯片內(nèi)部其實(shí)分成兩個(gè)邏輯上獨(dú)立的單元一是用戶程序所運(yùn)行的主核心Cortex-M4二是ST出廠固件里預(yù)設(shè)的射頻調(diào)制解調(diào)器核心簡稱RF核心或radio core。主核心和射頻核心之間是怎么通信的答案是通過內(nèi)部SPI接口和一組中斷信號線。主核心把一條命令通過SPI寫入射頻核心的命令隊(duì)列射頻核心執(zhí)行完成后把結(jié)果寫回狀態(tài)寄存器再通過一個(gè)DIO引腳觸發(fā)主核心的中斷事件主核心在中斷回調(diào)里更新radio狀態(tài)標(biāo)志。這套機(jī)制和我們平時(shí)用外部SPI從設(shè)備非常像只是物理層換了。modem_supervisor_init()里那個(gè)while循環(huán)等的本質(zhì)上就是射頻核心完成初始化后返回的我已經(jīng)就緒標(biāo)志。2.3 死循環(huán)的直接觸發(fā)條件打開modem_supervisor.c源碼modem_supervisor_init()內(nèi)部結(jié)構(gòu)我這邊簡化成核心邏輯void modem_supervisor_init(void) { // 初始化射頻接口 Radio.IoInit(); Radio.Init(RadioInitConfig); // 配置公共網(wǎng)絡(luò)、信道、負(fù)載長度等參數(shù) Radio.SetPublicNetwork(LORAWAN_PUBLIC_NETWORK); Radio.SetChannel(LORAWAN_DEFAULT_CHANNEL); // 等待射頻核心返回 Idle 狀態(tài) while (Radio.GetStatus() ! RF_IDLE) { // 在這里死循環(huán)說明射頻核心始終沒有進(jìn)入 Idle } }Radio.GetStatus()這里讀取的是radio驅(qū)動層的狀態(tài)變量而這個(gè)變量默認(rèn)值是RF_BUSY只有射頻核心成功完成初始化并上報(bào)事件后才會被更新為RF_IDLE。所以判斷條件很簡單射頻核心沒有完成初始化狀態(tài)變量永遠(yuǎn)停留在RF_BUSYwhile永遠(yuǎn)為真。那么問題鏈條就明確收窄到兩個(gè)方向主核心發(fā)的SPI命令射頻核心根本沒收到或者收到后沒執(zhí)行。射頻核心執(zhí)行完了但主核心沒收到它的中斷通知狀態(tài)變量沒被更新。這兩個(gè)方向各有各的觸發(fā)原因下面逐一展開。射頻核心不響應(yīng)RCC、SPI、中斷和復(fù)位鏈路全面排查3.1 第一個(gè)檢查點(diǎn)SUBGHZ外設(shè)時(shí)鐘是否被打開在所有可能的原因里這個(gè)問題最常見也最容易被忽視。STM32WLE5的RCC時(shí)鐘樹里SUBGHZ是一個(gè)獨(dú)立的外設(shè)時(shí)鐘域它控制著整個(gè)射頻核心的時(shí)鐘供應(yīng)。如果這個(gè)時(shí)鐘沒開射頻核心就是一塊死鐵SPI寫進(jìn)去的命令全部石沉大海。CubeMX里正常配置LoRaWAN middleware時(shí)生成的代碼會自動帶上__HAL_RCC_SUBGHZ_ENABLE()。但只要你手動調(diào)整過時(shí)鐘樹比如把系統(tǒng)時(shí)鐘從MSI換成HSI并重新配置PLLCubeMX重新生成代碼時(shí)有可能覆蓋掉這部分配置或者你裁剪外設(shè)時(shí)把這個(gè)選項(xiàng)去掉射頻核心就失聯(lián)了。檢查方法非常直接// 檢查RCC中SUBGHZ對應(yīng)的使能位是否置位 if (__HAL_RCC_SUBGHZ_IS_CLK_ENABLED()) { // 時(shí)鐘已開啟 } else { // 時(shí)鐘未開啟這是首要嫌疑 __HAL_RCC_SUBGHZ_ENABLE(); }3.2 第二個(gè)檢查點(diǎn)內(nèi)部SPI配置是否有細(xì)微偏差STM32WLE5的主核心和射頻核心之間的SPI是芯片內(nèi)部的物理總線不經(jīng)過芯片引腳但它依然遵循SPI協(xié)議規(guī)則。CubeMX生成的內(nèi)部SPI配置里有幾個(gè)參數(shù)任何一個(gè)不對命令就傳不過去。重點(diǎn)看這三項(xiàng)時(shí)鐘極性CPOL和相位CPHA必須與射頻核心的默認(rèn)期望一致。SPI分頻系數(shù)內(nèi)部SPI速率越高越容易出問題建議先降到較低頻率跑通后再調(diào)高。傳輸格式必須是8位數(shù)據(jù)幀MSB先出。如果CubeMX把內(nèi)部SPI當(dāng)作普通外部SPI來配置默認(rèn)的極性和相位很可能不匹配。我遇到過一個(gè)案例就是因?yàn)閺墓俜嚼虒?dǎo)入工程時(shí)SPI的CPOL被改成了High射頻核心永遠(yuǎn)收到的是錯亂數(shù)據(jù)初始化卡死。3.3 第三個(gè)檢查點(diǎn)射頻核心中斷鏈路是否完整Radio.Init()之后射頻核心完成第一輪配置會觸發(fā)一次中斷通知主核心去讀取狀態(tài)。這個(gè)中斷在硬件上是一條內(nèi)部INT線映射到具體EXTI線。軟件層面由radio.c里的Radio.IoInit()去做初始化。中斷鏈路如果中斷主核心就永遠(yuǎn)等不到射頻核心的通知radio狀態(tài)變量就一直停留在RF_BUSY。要驗(yàn)證中斷是否正常去NVIC配置里看HAL_NVIC_SetPriority(SUBGHZ_Radio_IRQn, 0, 0); HAL_NVIC_EnableIRQ(SUBGHZ_Radio_IRQn);關(guān)鍵問題是SUBGHZ_Radio_IRQn是否真的被使能了中斷優(yōu)先級是否被別的代碼意外修改如果開啟了全局中斷屏蔽比如在__disable_irq()之后沒有重新使能射頻核心中斷就會被卡住。另外檢查中斷服務(wù)函數(shù)里是否完整調(diào)用了HAL_GPIO_EXTI_IRQHandler()有些人在精簡啟動代碼時(shí)把GPIO中斷處理環(huán)節(jié)刪掉了導(dǎo)致事件丟失。3.4 第四個(gè)檢查點(diǎn)復(fù)位后的射頻核心是否在運(yùn)行RCC除了提供時(shí)鐘還承擔(dān)復(fù)位控制。射頻核心在上電默認(rèn)狀態(tài)下是否從復(fù)位中釋放取決于RCC的復(fù)位寄存器配置。在CubeMX中System Core-RCC-Sub-GHz這里有顯式的管理項(xiàng)如果生成了代碼會調(diào)用__HAL_RCC_SUBGHZ_RELEASE_RESET();如果這一行缺失射頻核心一直處于復(fù)位狀態(tài)所有SPI命令都會失敗。這個(gè)問題的排查方式和時(shí)鐘缺失類似但它更隱蔽因?yàn)闀r(shí)鐘和復(fù)位的英文注釋在CubeMX配置頁里挨得很近容易看漏。3.5 第五個(gè)檢查點(diǎn)調(diào)試器和供電的干擾STM32WLE5的射頻核心和主核心共享同一片電源域。自研板上如果射頻部分供電紋波較大或者在初始化瞬間電流被其他外設(shè)拉低射頻核心可能出現(xiàn)內(nèi)部上電時(shí)序錯誤。這一類問題的典型表現(xiàn)是程序單獨(dú)用電池供電一切正常插上調(diào)試器就開始卡死。因?yàn)檎{(diào)試器會引入額外的地環(huán)路和電源噪聲。如果你的問題是調(diào)試時(shí)必現(xiàn)斷電重跑有時(shí)正常有時(shí)卡死那多半和電源穩(wěn)定性有關(guān)。檢查射頻核心的供電引腳附近有沒有足夠的去耦電容官方參考設(shè)計(jì)上通常每個(gè)電源引腳配置一個(gè)100nF電容如果有遺漏補(bǔ)上再試。3.6 第六個(gè)檢查點(diǎn)協(xié)議棧版本與射頻固件版本是否匹配STM32WLE5出廠時(shí)射頻核心里面燒錄的是一個(gè)黑盒固件用戶不可修改。ST的LoRaWAN協(xié)議棧和射頻核心固件之間需要相互匹配。如果你的協(xié)議棧是從舊版本工程里移植的而芯片是近期批次可能內(nèi)部固件版本更新兩者之間可能出現(xiàn)命令不兼容初始化命令發(fā)出去射頻核心不認(rèn)。這個(gè)檢查起來略微麻煩需要先繞過MX_LoRaWAN_Init()單獨(dú)跑一次射頻核心的命令讀取把固件版本讀出來SML_GetFwVersion(fw_version);讀出來的版本號再去對照ST官方Release Note里要求的協(xié)議棧版本。這種情況不多見但一旦遇到表現(xiàn)為整片板子都一樣且換一個(gè)舊批次芯片就正常。一次完整的實(shí)戰(zhàn)排查從CubeMX工程到修好只用了半小時(shí)4.1 排查工具準(zhǔn)備遇到這種問題別急著改代碼先把戰(zhàn)場布置好。我建議準(zhǔn)備三類工具缺一不可調(diào)試器ST-LINK或J-Link連接主核心的SWD接口。一個(gè)帶時(shí)間戳的串口工具波特率115200起步關(guān)鍵是能看到最后一條日志的時(shí)間點(diǎn)。一塊最少帶兩個(gè)IO的控制板或者直接用板載LED用來標(biāo)記代碼執(zhí)行到的位置。串口日志這里有個(gè)小技巧不要只在初始化前后各加一條打印要在Radio.IoInit()前、Radio.Init()前、進(jìn)入while之前各加一條帶編號的日志。這樣一旦卡住你知道卡在哪一步之間排查范圍直接縮小一大半。4.2 逐步定位用日志把卡死點(diǎn)精確到函數(shù)內(nèi)部我那個(gè)案例當(dāng)時(shí)的日志是這樣的[0ms] MX_LoRaWAN_Init called [1ms] LoRaWAN_Init begin [2ms] ModemInit begin [4ms] modem_supervisor_init begin [4ms] Radio.IoInit done [4ms] Radio.Init begin [5ms] Radio.Init done [5ms] before while(Radio.GetStatus ! RF_IDLE) -- 卡在這里日志很明確Radio.Init()已經(jīng)返回了說明主核心這一側(cè)把配置命令發(fā)出去這件事沒有卡住。問題出在命令發(fā)出去了但射頻核心的狀態(tài)一直沒變成Idle。接下來在while循環(huán)里加入一個(gè)運(yùn)行計(jì)數(shù)器順便把Radio.GetStatus()的返回值打印出來uint8_t radio_status; uint32_t loop_count 0; while (Radio.GetStatus() ! RF_IDLE) { radio_status Radio.GetStatus(); loop_count; if ((loop_count % 100000) 0) { printf(radio_status 0x%02X, loop %lu\n, radio_status, loop_count); } }串口輸出的radio_status一直沒變過。這就說明射頻核心那邊沒有一個(gè)事件來更新這個(gè)狀態(tài)。問題要么是射頻核心根本沒有收到命令要么是收到了但沒法回應(yīng)。4.3 三板斧RCC檢查、IRQ檢查、SPI檢查按照上文排查清單的優(yōu)先級我先查RCC。在modem_supervisor_init()函數(shù)開頭臨時(shí)加入printf(SUBGHZ clk enabled %d\n, __HAL_RCC_SUBGHZ_IS_CLK_ENABLED());串口輸出為0問題找到了SUBGHZ時(shí)鐘壓根沒開。用CubeMX重新檢查工程配置發(fā)現(xiàn)外設(shè)列表中Sub-GHz模塊前面的復(fù)選框沒有被勾選。我回憶了一下這次工程是從一個(gè)裁剪過的BLE工程模板修改而來裁剪模板時(shí)把Sub-GHz選項(xiàng)連帶刪除了。CubeMX重新勾選Sub-GHz并重新生成代碼后__HAL_RCC_SUBGHZ_ENABLE()自動被加入初始化代碼。但這里有個(gè)坑即使CubeMX自動生成了RCC使能代碼它生成的順序在SystemClock_Config()之后、在MX_LoRaWAN_Init()之前。而我們的LoRaWAN初始化如果在定時(shí)器或外設(shè)還沒初始化時(shí)就被調(diào)用仍然可能出現(xiàn)問題。保險(xiǎn)起見我在main()里、MX_LoRaWAN_Init()調(diào)用之前手動加了一行__HAL_RCC_SUBGHZ_ENABLE();修好這一行再跑程序radio_status開始變化了從RF_BUSY先變成某個(gè)中間態(tài)最終變成RF_IDLEmodem_supervisor_init()順利退出。整個(gè)排查過程不到半小時(shí)。4.4 如果時(shí)鐘沒問題下一步怎么查如果時(shí)鐘檢查正常我會建議按這個(gè)順序加打印驗(yàn)證在EXTI中斷處理回調(diào)里加一個(gè)計(jì)數(shù)器跑完Radio.Init()之后回來看看這個(gè)計(jì)數(shù)器有沒有變化。如果中斷計(jì)數(shù)始終為0說明射頻核心的中斷根本沒觸發(fā)。如果中斷有觸發(fā)但RF_IDLE狀態(tài)還是沒更新看看中斷回調(diào)里是否真正調(diào)用了RadioIrqProcess()以及這個(gè)函數(shù)里更新的是哪個(gè)狀態(tài)變量。用邏輯分析儀去抓射頻核心的輸出引腳確認(rèn)硬件層面是否有脈沖輸出。這一步在沒有邏輯分析儀的情況下可以改用示波器。這套流程走下來基本能把問題鎖定在命令沒發(fā)出去命令發(fā)出但沒回應(yīng)回應(yīng)了但中斷丟了中斷到了但狀態(tài)沒更新四個(gè)環(huán)節(jié)之一。對應(yīng)的修復(fù)手段分別是查SPI參數(shù)、查SUBGHZ復(fù)位/時(shí)鐘、查NVIC配置、查radio驅(qū)動回調(diào)。工程化規(guī)避給初始化循環(huán)加超時(shí)和狀態(tài)可視的三種做法5.1 為什么不能直接改ST庫函數(shù)很多人在定位到問題之后會想直接改modem_supervisor_init()里的while加上一個(gè)超時(shí)跳出邏輯。我的建議是調(diào)試時(shí)可以臨時(shí)改但不要作為最終方案提交到工程里。原因有二。一是ST在協(xié)議棧后續(xù)版本升級時(shí)modem_supervisor.c會整體替換你做的修改如果是以diff補(bǔ)丁形式維護(hù)每次升級都要重打非常容易漏。二是這個(gè)while循環(huán)本質(zhì)是協(xié)議棧的啟動同步點(diǎn)如果強(qiáng)行加超時(shí)并繼續(xù)往下跑后續(xù)LoRaWAN join流程在一個(gè)射頻核心仍未就緒的硬件上繼續(xù)執(zhí)行會出現(xiàn)更多、更奇怪的異常調(diào)試復(fù)雜度不會降低反而更高。正確的做法是把這個(gè)循環(huán)視為一種失敗即停止的快速失敗機(jī)制——硬件或配置不對時(shí)它就停在這里方便你定位。我們要做的不是跳過它而是讓失敗發(fā)生得更快、更明顯。5.2 做法A在函數(shù)外部做健康檢查推薦在調(diào)用MX_LoRaWAN_Init()之前先單獨(dú)做一次Radio層探活用一個(gè)帶超時(shí)上限的輪詢?nèi)プx射頻核心固件版本號static uint8_t CheckRadioCoreAlive(void) { SML_FwVersion_t fw_version; uint32_t tickstart HAL_GetTick(); // 在進(jìn)入?yún)f(xié)議棧完整初始化之前先探一下射頻核心是否響應(yīng) if (SML_GetFwVersion(fw_version) ! SML_OK) { return 0; } // 給射頻核心留出響應(yīng)時(shí)間窗口超時(shí)則判定核心不可用 while (radio_status ! RF_IDLE) { if ((HAL_GetTick() - tickstart) 1000) { return 0; } } return 1; }把這個(gè)檢查放在MX_LoRaWAN_Init()之前一旦返回0直接用串口輸出一行明確的錯誤信息并且讓板上LED進(jìn)入雙閃錯誤模式。這樣的好處是即使協(xié)議棧內(nèi)部仍然卡死你也至少知道卡死之前是哪個(gè)健康檢查沒通過。5.3 做法B復(fù)制協(xié)議棧源文件做本地補(bǔ)丁如果團(tuán)隊(duì)確實(shí)需要絕不能卡死的約束比如設(shè)備要在無人值守的環(huán)境下運(yùn)行可以采用把modem_supervisor.c復(fù)制到用戶代碼目錄、并在源文件基礎(chǔ)上打補(bǔ)丁的做法。具體操作從協(xié)議棧中間件目錄把modem_supervisor.c和對應(yīng)的頭文件復(fù)制到App/目錄下。確保構(gòu)建系統(tǒng)優(yōu)先編譯用戶目錄下的.c文件屏蔽掉中間件目錄里的同名文件。在modem_supervisor_init()的while循環(huán)里增加一個(gè)超時(shí)跳出的變量。uint32_t tickstart HAL_GetTick(); while (Radio.GetStatus() ! RF_IDLE) { if ((HAL_GetTick() - tickstart) 3000) { Error_Handler(); // 或者自己定義可恢復(fù)的錯誤處理 break; } }這套方案的缺點(diǎn)是升級協(xié)議棧時(shí)需要同步你的補(bǔ)丁到新版本但優(yōu)點(diǎn)是代碼行為在團(tuán)隊(duì)內(nèi)部完全可控不依賴ST的更新節(jié)奏。適合固化到企業(yè)級產(chǎn)品基線里。5.4 做法C把radio狀態(tài)注冊到調(diào)試監(jiān)視器I-CUBE-LRWAN協(xié)議棧內(nèi)部的radio狀態(tài)變量在較新版本里是支持訪問的。簡單做法是建立一個(gè)全局狀態(tài)鏡像在中斷回調(diào)里同步更新到調(diào)試監(jiān)視器volatile uint8_t g_radio_status_snapshot; void RadioIrqProcess(void) { g_radio_status_snapshot Radio.GetStatus(); // ... 原有處理邏輯 }調(diào)試時(shí)通過Keil的Watch窗口實(shí)時(shí)觀察g_radio_status_snapshot不需要打斷程序就能看到初始化過程中radio狀態(tài)跳變到哪一步停下來。這比全速運(yùn)行后再暫停去看PC指針要高效得多尤其在狀態(tài)切換頻繁的LoRaWAN join階段價(jià)值更大。我在STM32WLE5開發(fā)初期的幾個(gè)額外心得調(diào)試STM32WLE5這類雙邏輯核心的SoC和調(diào)試普通MCU有個(gè)很大的思維差異你不能想當(dāng)然地認(rèn)為程序沒跑到就是沒執(zhí)行。射頻核心的運(yùn)行狀態(tài)是一個(gè)你看不見的黑盒必須通過SPI命令、中斷回調(diào)、狀態(tài)變量這套顯式機(jī)制來驗(yàn)證。這也是為什么我強(qiáng)調(diào)日志計(jì)數(shù)器狀態(tài)鏡像三件套而不是靠感覺猜。另外我強(qiáng)烈建議在開發(fā)初期就準(zhǔn)備好一個(gè)最基礎(chǔ)的射頻底層自測例程單獨(dú)編譯一個(gè)小工程只做一件事讀取射頻核心固件版本號并打印。在遇到任何LoRaWAN協(xié)議棧層面的疑難問題時(shí)先切到這個(gè)小工程確認(rèn)射頻核心還活著。這能把硬件問題和軟件問題快速切分省下大量無效排查時(shí)間。如果你用的是自研板還有一個(gè)容易被忽略的點(diǎn)射頻核心需要的備用時(shí)鐘源。STM32WLE5上LoRa射頻部分對于時(shí)鐘源的頻率偏差比較敏感。官方例程默認(rèn)使用MSI或HSI作為基礎(chǔ)時(shí)鐘如果你改成外部有源晶振但焊接不良射頻核心同樣無法正常工作。這種問題的詭異之處在于它不是每次必現(xiàn)而是依賴環(huán)境溫度、上電瞬間的晶振起振速度。遇到間歇性卡死時(shí)優(yōu)先用示波器確認(rèn)外部晶振引腳有正常的振蕩波形。最近一次我排查另一塊板子的類似問題后來發(fā)現(xiàn)是地面銅皮鋪得不夠SPI信號回流路徑太長射頻核心偶爾收不到完整命令。這種屬于硬件設(shè)計(jì)問題軟件再怎么調(diào)都無濟(jì)于事。所以當(dāng)你把軟件側(cè)的RCC、SPI、中斷全部查完仍然無解時(shí)不妨把注意力轉(zhuǎn)回硬件本身——檢查射頻核心供電、去耦電容、時(shí)鐘源完整性這三大項(xiàng)。嵌入式調(diào)試驗(yàn)證的就是每個(gè)假設(shè)都花最少的時(shí)間去證明或證偽modem_supervisor_init()這個(gè)死循環(huán)最終不過是整個(gè)系統(tǒng)狀態(tài)機(jī)里一個(gè)誠實(shí)的哨兵它停下來告訴你某個(gè)前提條件沒有滿足。順著這條信號去查前置條件問題就解決了一大半。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
伦乱人妻| 丝袜熟女一区二区三区| 五月www| 亚洲乱码精品久久久久..| 青青草搞屄视频网站| 大地资源色婷婷视频在线| 婷婷综合激情五月综合| 色丁香五月天| 九九久久久综合| 天天操夜夜操| 色五月综合网| 99精品手机在线视频| 色色丁香激情五月| 99 频99热国里只有精品| 免费三级黄色| 日韩人妻无码专区| 久久久这里有精品| 天天干天天操天天上| 色婷婷性爱| 色五月AV| 亚洲欧洲另类| 99久久九九| enecarbon-materials.com污K127封锁请涟系@wip1688 | 婷婷激情四射| 久久婷中文字幕| 五月激情视频| 99久久网站| 丁香五月婷婷乱| 97色永久免费视频| 国产在线自| 综合网亚洲| 天天草天天日| 天天摸日日舔狠狠添婷婷婷 | 色婷婷伊人| 可以免费看av网站| 亚洲色情久久| 99久久精彩视频。| 久99| 五月婷婷激情网| 亚洲久久天堂| 成人亚洲精品久久久久| 国产av天堂| 日日夜夜干| 国语精品探花| 激情色视频| 中文字幕丰满乱孑伦无码专区| 丁香婷婷五月人体| 久人人操| 综合色婷婷| 九月丁香八月婷婷加勒比| 国产91视频| 色日本五月天| 五月丁香六月激情在线| 丁香六月五月天| 丁香五月婷婷亚洲综合精品在线| 五月天快乐开心激情网| 五月天激情综合首页| 九九色综合网| 五月婷婷欧美| 欧美婷婷六月丁香综合色| 中文字幕亚洲-区久久99婷婷| 思思久久99热只有频精品66| www,黄色在线,con| AV片在线观看| 色婷婷五月成人网| 久久人人九| 91碰碰视频| 国产精品美女久久久久AV超清| 久久久久久久人妻| 婷婷瑟瑟五月天| 色色日韩无码| 99在线精品免费视频| 日本婷婷综合精品| 丁香五月开心婷婷| 99ri视频在线播放| 丁香六月五月天| 婷婷五月成人| 成人片黄网站色大片免费毛片| 六月婷婷中文字幕| 思思久久99热只有频精品66| 青吴乐视频| 中文字幕无码AV| 久碰视频| 丁香狠狠色婷婷久久无码视频| 婷婷久久五月天亚洲欧美国产日韩在线观看 | 激情五月天电影| 泰州成人视频| 色情成人五月天| 久久婷婷丁香花综合网| 天天综合网~91综合网| 日本色噜| 17.c黄色| 五月婷婷激情综合| 五月成人丁香av91| 丁香色成人| 色婷婷综合久久久久| 99九无网码| 97色婷| 婷婷五月天成人五月天| 婷婷五月六月丁香综合| 婷婷在线综合| 琪琪色网在线| 日本三级韩三级99久久| 日韩AC在线免费观看| 亚洲乱码日产精品BD| 狠狠操狠狠色| 久99久视频| 五月在线婷色| 人人摸人人搞| 色五月激情网| 婷婷激情性爱| 五月丁香六月婷婷亚洲| 久久久这里有精品| 操逼国产91| 99色区| 天天日日爽| 视频一二区| 久久这里只有精品8| 亚洲精品国产A久久久久久| 亲子乱av一区二区三区的| 色丁香五月| 人人操Av| 亚洲综合视频网| 九九在线精品| 五月丁香久| 五月丁香综合激情在线观看| 操日视频| 碰人人97| 婷婷五月中文字幕国产| 午夜丁香婷婷| 韩国19 主播内部福利vip免费播放| 九九十99视频| 五月激情婷婷开心| 思思久久99热只有频精品66| 亚洲综合视频在线| 五月丁香五月综合欧美| 五月天婷婷青青草| 婷婷色五月天综合网| 色色亚洲五月天| 99色在线| 精品视频99看在线视频| 国产精品久久..4399| 久久综合九色综合97婷婷| 婷婷99中文字幕| 六月丁香激情综合| 日本强伦片中文字幕免费看| 色之综合网| 99色色网| 久久日九九| 婷婷激情伍月网| 婷婷天天色| 国产成人AV| 久久婷婷精品| 狠狠操狠狠爱| 九九99在线免费在线观看视频| 亚洲色情网站| 任你搞在线观看视频| 欧美丁香六月在线观看视频| 97婷婷色| 激情婷婷五月黑人| 99热网精品| 色婷视频| 久婷五月| w婷婷五月婷婷w| 999影院成人在线影院| 日日夜夜天天| 天天操夜夜夜拍拍拍| 色5月婷婷色| 好大好粗嗯啊-一级黄色大片免费观看-成人AV| 色综合综合色| 婷婷久久婷婷色五月| 激情综合激情五月| 亚洲成AV人片在线观看| 黄色激情五月天| 国产69精品久久久久999小说| 综合色情网| 超碰色色综合| 婷婷五月四狠狠| 丁香五月天综合| www,奇米影视| 婷婷深爱五月丁香网| 日韩中文字幕| 丁香婷婷激情网站| 手机免费福利视频| 婷婷综合色网| 色~性~乱~伦~噜| 99乱视频| 激情五月综合| 深夜婷婷五月丁香| 九色亚洲| 色婷婷电影网| 婷婷色婷婷| 久久久精品人妻| 欧美激情丁香五月| 色五月综合激情网| 99操免费视频| 久久久久久草黄色片AV在线观看| 嫩草免费视频| 婷婷丁香五月色| 午夜丁香综合婷婷| 激情五月综合网| 色小说婷婷五月天天天| 97婷婷五月丁香| 丁香五月六月欧美| 97色啪| AV在线资源| 91精品久久久久久77777| 九九色色| 色婷婷九月| 丁香五月婷婷99| 九九色欲网| 亚洲成人网无码| 人妻丰满精品一区二区A片| 六月婷婷七月丁香| 秋霞AV美国| 99热精品中文字幕| 夜夜爽天操| 色五月大| 五月丁香花成人社区| 69久久久| 综合久久99| 婷婷丁香五月天色区| 天天日日| 色五月激情五月开心五月| 伊人国产婷婷五月天| www.91AV.COM| 婷婷五月天网| 欧美日韩成人在线网| 婷婷丁香色五月亚洲| 色婷插| 99re6久热只有精品6在线直播| 狼人狠狠操| 国产精品日本一区二区在线播放 | 色在线99| 91色婷婷综合久久中文字幕二区| 色偷偷色婷婷| 91视屏在线观看com.wwwvv| 99热大| 五月天色不卡| 婷婷五月综合色拍| 久久激情五月网| 91碰| 久久婷婷东京热| 九九色热| 婷婷开心激情| 婷婷亚洲天堂| 97色久| 丁香五月综合在线观看| 亚洲人人干| 99re视频在线播放| 色婷婷先锋| 开心五月丁香综合久久| 俺来也综合网精品一区| 九久9精品| 99国产欧美视频| 熟女色色一区二区| 色涩视频久久| 超碰色热| 影音先锋AV男人站| 男女激情久久| 狠狠爱丁香婷| 亚洲成av人影院| 91综合国免费久入| 色综合另类| 免费视频这里只有精品| 六月丁香婷婷尤物| 精品激情| 97综合在线| 国产肏屄大片| 九九亚洲综合| 婷婷 久综合| 久久99婷婷| 在线观看亚洲视频影院| 日本色99| 久久亚洲婷婷综合色五月| 色碰碰视频| 色娸娸综合网| 色激情综合| 99激情在线| enecarbon-materials.com污K127封锁请涟系@wip1688 | 亚洲另类AV| 免费色婷婷| 激情5月婷婷| 精品少妇人妻AV无码专区偷人 | 日本69日人视频| 99毛片| 久久99网址| 99男人的天堂| 伊人五月天日日夜夜久久久天天| 婷婷综合成人五月天| 五月熟妇婷婷久久| 五月婷婷在线综合| 91丨九色丨丰满人妖| 99色| 大战熟女丰满人妻AV| 少妇被下春药玩弄A片| 国产精品人成A片一区二区| 色五月婷婷五月天| 99久久色| 99视频内射三四| 婷婷第六色| 亚洲狠狠狠色婷婷综合激情久久久| 就爱啪啪婷婷| 婷婷久久免费| 99干日日干| 亚洲视频在线网| 中文字幕五月久久婷| 91viP在线看| 欧美色狠婷久| 99综合五月免费视频色婷婷| 在线你懂的亚洲欧| 中文字幕色色色| 五月丁香在线| 日韩AV无码影片| 九九激情| 精品婷婷五| 韩国久久少妇视屏| 99色天堂| 97碰碰草| 第四色色六月色综合| 狠狠操在线视频| 久色| www色哟哟| 成人版视频在线观看| 久久亚洲婷婷综合色五月| 色色色色色色色色色999| 九九热在线观看视频| 另类激情中文| 狠狠五月激情丁香六月| 日本熟女内射| A久久| 色色色999| 天天操综合网| 999激情视频| sewuyuetingtingiii| 啪啪操操| 永久的网站AAAA | www.久久久久久久久久久| 丁香五月色色婷| 92国产福利| 26uuu在线观看| 99视频只有精品| 国产欧美性成人精品午夜| 色婷丁香91| 激情国产五月| 婷香五月| 五月天性色| 亚洲综合色色色| 98色花堂98t.R| 天天干夜夜想| 亚洲殴洲精品Av在线| 大香蕉中文| 97成人丁香婷婷| 婷婷五月天性| 久久人人九九| 五月伊人91| 99人人操| 襙逼网| 日日操夜夜爽| 天天插天天射| 永久免费一区二区三区| 激情婷婷五六月天| 综合激情视频| 五月婷婷五月天| 婷婷伊人綜合中文| 色天天狠狠干| 婷婷97碰碰| 无码少妇高潮喷水A片免费| 婷婷色偷拍| 色爱综合视频| 伊久久婷婷| 久久五月婷天天干| 久久精彩综合视频| 天天干天天干天天干天天干天天干| 日本综合久久| 亚洲天堂有码| 先锋资源 996| 国产超碰在线| 超碰免费99| 99热在线这里只有精品| 五月婷婷婷| 97干在线免费| 六月丁香五月激情网| 国产97色在线| 婷婷五月超碰| 久久99色色| 婷婷五月天激情四射| 色九四色| 天天爱天天做天天爽| 超碰成人免费| 亚洲视频五区| 久久婷婷草| 五月丁香激情综合六月涩涩爱| 98色花堂98t.R| 国成人网| 丁香五月综合亚洲| 成人做爰高潮A片免费视频| 大香蕉天堂| 啪到高潮激情丁香五月| 五月伊人91| 亚洲性图一区二区三区| 久久婷婷六月综合| 五月天婷婷影院| 亚洲色网址| 五月婷婷久久网| 色婷婷色五月丁香| 亚洲国产精品VA在线看黑人| 99热精品网| 色五月丁香网| 伊人婷婷五月天| 五月丁香啪啪网| 4399精品一区二区| 久久偷拍综合五月天| 国产XXXX搡XXXXX搡麻豆| 超碰在线99| 亚洲欧美婷婷五月色综合| 婷婷激情五月天小说| 色亚洲欧洲| 日本成人内射| 欧美婷婷精品激情| 国产日韩av片| 激情四射网| 色婷婷啪啪啪啪啪啪| 精品人妻久久久久久| .肏屄视频一区二区| 99色视频免费在线规看| 中文在线视频久9| 午夜电影网VA内射| 色99超碰| 五月丁香婷婷色色| 狠狠的日| 色婷婷六月激情| 五月开心网| 五月丁香直播| 久久综合五月情| 日日爽日日| 人操人| 丁香激情五月| 五月丁香好婷婷A片网| 天天综合五月天| 狠狠爱五月婷婷| 成人色图情色成人网 www.5b5b5bcom 五月天| 婷婷久久婷婷色五月| 日日操夜夜骑| 操逼毛片国语对白| www.狠狠| 久8色色| 久久天堂女人| 日韩无码成人电影| 六月激情久久婷婷| 久久这里只有精品视频15 | 年轻的妺妺伦理HD中文| 婷婷丁香五月天亚洲| 无码碰碰| 国产.亚洲.欧洲视频在线| 99久久99久久| 日本天天操| 777精品成人a v久久| 成人国产网| 另类视频五月天| 综合久久婷婷| 七月丁香婷婷 色色| 久久精热| 婷婷欧美激情综合| 五月丁香 狠狠爱| 99热综合| 色婷婷丁香六月| 国产干逼片| 99热精品在线| 在线中文AV| 天天插综合网| 中文人妻主播久久| 大香蕉七区| 色色色网站| www,av好吊操| 久久丁香婷婷五月天| 1024成人免费看| 99ri在线| 国产五月天欧美色| 激情啪啪五月天| 天堂网亚洲色图| 久久女婷| 99热精品无码| 夜夜爽日日躁| 亚洲精品视频在线播放| 俺去婷婷 丁香| 色999五月色| 青青草五月天| 精品久久久久久久久久久久人妻| 亚洲久热| 九九精品热播| 影音先锋AV资源男人站| 激情五月综合| 丁香五月香蕉| 五月婷婷官网色| 激情婷婷综合| 99在线观看视频| 琪琪色网址| 噜噜噜久久| 丁香久久久| 五月婷综合性中心| 久久丁香婷婷五月天| 久久五月情| 亚洲亚洲人成综合网络| 五月激情婷婷在线| 97影院一级片| 激情第四色| 久久一二三视频| 欧美性二区| 婷婷成人AV| 欧在线一区| 强辱丰满人妻HD中文字幕| 色婷婷久久综合| 激情综合激情五月一起草| 噜噜综合网| 午夜免费试看| BT综合在线视频观看| 字母不卡码人逼| 色五月激情五月| www.激情五月| 99精品视频免费观看| 亚洲综合五月天婷婷丁香| 热99只有里视频| 颜射 精品性爱av| 亚洲五月丁香综合网| 久久久五月婷婷| av五月丁香| 丝袜熟女一区二区三区| 久久婷婷六月综合国际| 丁香六月婷婷缴情欧美| 成人美女网| 日本人妻A片成人免费看片| 婷婷伊人网| 中文字幕视频在线播放| 97久久人人| 五月婷婷人人人操| 色婷婷综合久久久久| 天堂中文国产| 中文字幕在线免费观看视频| 婷婷久热| 五月丁香婷婷六月| 激情综合网五月| 五月激情六月综合| 色色操| 成人精品一区日本无码网| 五月天色色网站| 欧美日韩91| 最近中文字幕大全免费版在线 | 国产 亚洲 在线| 激情综合九月| 亚洲婷婷视频| 激情婷婷人妻| 激情婷婷六月| 99re热视频这里只精品| 欧美 日韩 成人| 91人人网| 可以免费观看的AV| 中国女人做爰A片| 色五月情| 婷婷五月天首页激情| 综合玖玖偷拍| 婷婷五月天久久| 热九九在线| 色婷婷五月天激情久久| 色五月婷婷五月丁香五月| 丁香色综合| 丁香五月天社区| 亚洲视频操| www激情| 99热久久这里只有精品| 99久久婷婷国产综合亚洲| 国产99久9在线| 99日本在线| 激情丁香久久| 丁香婷婷噜噜| 日日夜夜婷婷| 99综合五月免费视频色婷婷| 另类亚洲视频| 五月天天天综合| 涩涩网五月天| 久久婷网| 亚洲AAAA网| 99精品综合| 天天摸.天天mo| 欧美精品999| 婷婷久久久久久久| 九色婷婷| 不卡在线视频| 色色爽爽天天| 天天草天天日| 99久久婷婷| 艹B高清无码| 2015WWW永久免费观看播放| 色5月婷婷| 五月天激情日色在线| 性爱视频久久| 丰满少妇猛烈A片免费看观看| 十区av| 五月丁香六月婷婷综合免| 99热国产这里只有精品| 五月婷在线| 色色色9 9 9| 日本a片网址| 五月丁香婷婷五月| 亚洲国产精品VA在线看黑人| 九九99精品视频| 婷婷六月色| 丁香久久激情俄| 思思色播| 激情 婷婷| 麻豆AV一区二区三区| 99黄色在线视频精品熟女| 青青草日本亚洲| 婷婷亚洲色| 九九激情| 婷婷狠狠五月综合| 99精品综合视频| 中文字幕黄色电影网址| 久久这里有精品99| 婷婷成人视频| 97碰| 五月婷婷亚洲色视频| 国产精品久久久久久久久久| 丁香色色色| 激情综合网五月激情| 嫩草AV久久伊人妇女超级A | 一本到不卡高清DVD| 久久这里只有精彩| 天天操无码| 婷婷五月天亚洲图片| 日韩AV成人电影| 超碰在线国产| 婷婷狠狠97| 成人国产欧美大片一区| 五月丁香婷婷无码中文| 99精品在线播放| 婷婷五月电影| 一夜福利不卡| 婷婷综合激情| 五月丁了香蕉综合| 婷婷九九视频| 丁香五月 六月婷婷首页| 操碰97| 丁香五月天啪啪| 99热老司机| 久久92| 久久色五月| 97人妻碰碰碰碰碰久久久久久| 五月婷婷丁香六月在线| 激情5月婷婷| 九九九午夜影院成人| 天天综合网站| 午夜美女人啪最红院| 可以免费观看的AV| www。88热在线视频免费观看| 九九这里有精品| 五月婷色| AAA久久| 国产精品色色666| 六月色婷婷| tingting五月天亚洲| 色插综合网| 日产精品一线二线三线芒果 | 婷婷五月天小说网| 久久婷婷成人视频| 免费视频WWW在线观看网站| 婷婷五月天成人动漫 | 99成人网站| 色偷偷综合| 99色精品| 五月丁香黄色视频| 欧美丁香六月在线观看视频| 日本啪啪视频HD| 五月天婷婷青青草| 色五月中文字幕| 99久在线精品99re5热视频| 久婷婷婷| 色五月亚洲| 9999色色色色| 99热久久日本| 欧美性爱五月天| 婷婷欧美色| 亚洲精品第一色色色色色色| 婷婷五月天成人小说| 丁香五月综合久久综合| 五月丁香婷婷六月| 丁香五月网| 九九激情| 亚洲人妻AV| 五月的丁香六月的婷婷| 青青色com久久| 大香蕉久艹| 色五月婷婷激情五月| 思思热99在线视频| 亚洲婷婷五月| 婷婷久久综合| 丁香婷婷久久激情| 碰超在线九色| 亚洲成人在线播放| 思思w99| 成人在线网站| 99re6在线视频精品免费| www.成人婷婷综合| 六月婷婷综合| 亚洲午夜国产成人电影VA国产欧…| 五月激情小说| 丁香六月中文| 久久九九国产| 国产人妻777人伦精品HD| 天天日综合| 3pAV| 色www.con| 成人午夜视频精品一区| 色婷六月| 色五月六月婷婷| 久久婷婷五月丁香网| 久久99久久99精品,久国产,久久精品免费,99久在线,久久久久国产精品免费网站,9 | 99成人网站| 婷婷日日天天| 婷婷五月色惰| 51精品国自产在线| 丁香色色色| 久久3p| 国产精品久久久久久喷浆| 九九精品热播| 99久久综合精品五月天| 999婷婷综合| 婷婷五月丁香基| 超碰成人电影| 夜夜干夜夜操| 北京熟妇搡BBBB搡BBBB| 大香蕉婷婷久久| 精品无码视频| 大香蕉久操| 久久新地此| 六月丁香婷婷开心综合基地| 99久久综合网| 婷婷五月天国产精品| 97sese婷婷| 国产精品激情AV久久久青桔| 性一交一乱一交A片久久四色| 开心婷婷五月中文字幕组| 综合五月天亚洲婷婷| 铁牛TV人妻| 日韩aⅴ视频| 国产精产国品一二三在观看 | 深爱激情网噜噜色| 色五月丁香五月激情五月激情| 色播五月综合网| 激情五月天婷婷播播久久综合91 | 五月天婷婷激情| 99热只有这里才是精品| 五月丁香六月婷婷不卡免费无码 | 99热99精品在线观看| 夜夜骑夜夜撸| av一区二区电影免费在线观看| 很很操96| 天天插天天射| 亚洲五月婷婷| 久99视频在线观看| 狠狠综合| 岛国AV网| 99精品在线播放| 91AV婷婷| 五月婷婷成人| 五月婷婷激情| 激情噜噜噜| 成人免费va| 亚洲婷婷91丁香| 色区域网站视频| 九月婷婷在线视频| 色婷婷狠狠色| 丁香8月手机综合| 久久性爱网站| 九月婷婷在线视频| 伊人狠狠干| 亚洲xx在线| 激情黄色小说五月天| 免费看欧美成人A片无码| .操區COm| 国产乱妇乱子在线播视频播放网站| 国产1区2区3区在线观| 任你艹| 亚洲精品无码久久| 99热97| 秋霞三级影视资源| 欧美性生交xXxX久久久| www国产亚洲色婷婷com| 亚洲无码猫咪| 五月天婷婷丁香基地在线观看| 绿色小导航AV| 六月婷婷综合激情| 大香蕉啪啪网| 激情五月天网| 国产精品色一哟哟| www.91AV.com| 丁香六月天之亚州热女| 开心五月综合激情综合五月| 亚洲AV成人无码久久精品老人法拉利| 激情婷婷五月天日本系列| 综合一本道| 九九热re99re6在线精品| 亚洲无码成人| 丁香五月综合激情啪啪| 婷婷五月开心六月AV| 日韩乱轮AV| 97se在线视频| 香蕉婷婷色五月| 天天骑日日爽| 99热日本| 激情综合网五月婷婷| 91大神操美女| 色婷婷狠狠18禁| 琪琪色五月婷婷老师| av人人操| 婷婷综合五月天| 在线VA视频| 激情婷婷网| 五月丁香网站| 99热99在线| 在线观看日韩12345区| 婷婷亚洲天堂| 日韩AV免费看| pacopacomama 070722_670 素人奥様初撮りドキュメント 103 大久保純子 | 久久精彩视频| 美女va| 日本人妻操| 婷婷丁香五月综合| 亚洲日韩欧美综合VA| 99久re热视频精品98| 99丁香五月| 久操人妻| 免费观看欧美成人AA片爱我多深| 日韩黄黄| 激情五月天情色| 九九色婷婷| 狠狠高潮精品亚洲1| 日本老女人黄页在线播放| 涩丁香| 偷偷与邻居做爰完整视频| 欧美激情-区二区三区| 丁香大香蕉| 五月婷导航| 九九激情网| 亚洲正能量欧美| 亚洲另类在线观看| 五月激情天天干| 天天爱天天操| 麻豆精品| 伊人国产婷婷五月天| 991精品在线视频| 亚洲成av人影院| 五月丁香激| WWW.夜夜| 婷婷成人视频| www.久9| 婷婷激情五月综合基地| 草一草avb| 丁香婷婷影院| 蜜臀av无码久久久久久久久| 五月婷在线| 色月丁| 五月天婷婷Av| 蜜臀AV在线观看| 五月天色色色| www.精品99| 婷婷丁香色五月| 99re在线播放| 啪啪91| 婷婷五月免费视频| 清纯唯美 激情四射| 婷婷五月在线免费| 亚洲婷婷五月| 丁香六月亚洲| 久久伊人日日夜夜| 亚洲天堂色色| 91黄址| 人人播| 雪千夏麻豆| 五月丁香直播| 丁香六月天| 超碰免费99| 日韩人人操| 国av网| 亚洲久热无码| 天天天天爽爽天干| 综合色情网| 久婷婷色| 伊人五月综合网| 天天综合网~91| 五月花婷婷最新| 丁香久久| www.婷婷网| 色色色色色综合| 97视频91| 成人一级片| 久99久视频免费观看| 5月婷婷激情在线| 日韩三级高清无码| 色婷婷五月天在线| 射婷婷中文字幕| 婷婷五月免费观看| 婷婷丁香六月天| se99高清无码| 狠狠色丁香| 玖玖国产视频一区| 久久九九热视频| 五月丁香婷婷色| 99精品热| 久久激情网| 99人人干| 色噜噜狠狠色综合无码久久欧美| 粉嫩av蜜桃av蜜臀av| 五月婷婷基地| 色久激情在线| 99re8在这里只有精品| 激情啪啪五月| 99视频只有精品| 热思思九九| 激情五月婷婷她| 久热黄色| 婷婷成人视频| 天天操天天曰天天射| 婷婷久久五月天丁香| 色色激情网| 色色色色网站| 五月开心六月婷婷在线播放网站| 免费无码毛片一区二区A片| 天天天天天操| 亚州欧美黄色电影| 夜夜干 夜夜操| 五月天丁香综合在线| 久久久婷婷五月亚洲97号色| 九九九九综合| 久久婷婷亚洲| 五月四色色| 99精品久久久久久久久| 激情网五月天| 亚洲精品亚洲人成人网| 久久婷婷精品| 亚洲色色色色| 久久sp免费视频| 欧美六月| 丁香五月婷婷丫| 婷婷六月情| 婷婷色在线视频| 日日杆天天| 另类小说五月天综合网| YW无码| 婷久久| 久久黄色免费视频| 久久久久久婷| 九色自拍| 四色 爱 婷婷 精品 亚洲 五月天| 五月婷婷av在线| 五月天婷婷激情| 99er这里只有精品视频| 久久大大香| 婷婷丁香亚洲色综合91| 久久五月六月| 日逼影音先锋AV男人资源站| 亚洲在线综合| 91操人视频| 超碰激情五月| 婷婷久久五月天亚洲欧美国产日韩在线观看 | 在线中文亚洲| 99成人精品六| 在线看av| 色播播五月天| 欧州色色| site:xiongshengzz.com| 婷婷五月丁香激情| 任你爽精品免费视频6| 婷婷激情综合色五月久久,色婷婷丁香花,丁香婷婷五月情天,久久婷婷五月综合色 | 亚洲激情四射| 色中色综合| 五月综合视频在线| 成人AV综合在线| 亚洲色综合| 人妻久久久久久久 | 色五月丁香五| 99久视频| 天天爽免费视频| 99热免费精品热久久66| 久久婷婷五| 婷色五月| 日日日日日| 成人午夜免费电影| 日操五月婷| 五月天色综合| 狠狠艹狠狠艹| 26UUU精品一区二区| 在线另类视频| 久久3p| 丁香 久久| 五月婷婷 激情按摩| 久久综合丁香激情五月| 噜噜视频| 五月综合激情视频| 99五月丁香丁| 三级毛片7979| 激情婷婷在线| 欧亚成人A片一区二区| 人妻久久婷婷| 五月婷六月| 我爱va亚洲va52| 9er热在线精品视频| 日本丁香久在线| chaopeng在线人人| 少妇AB又爽又紧无码网站| 九九激情综合| 国产亚洲色婷婷久久99精品91| 99视频精品全部免费观看| 丁香五月六月久久综合 | 99热骚货| 《亚洲操B久久免费在线观看,亚洲操B久久在线播放》在线播放 - 高清资源 - 97 | 国产激情在线| 国产精品久久久久9999小说| 五月花激情| 五月天久久综合| 亚洲情欲| 丁香五月婷婷综合网| 九九这里有精品视频| 久久99网站| 精典久久| 六月婷婷色色色| 丁香婷婷午夜| 色婷婷人人| 曰本久久女| 610018岁成人视频| 色婷婷成人做爰A片免费看网站| 激情六月综合| 九九色婷婷| 丁香婷婷六月天| 99国产精品久久久久久久久久久| 丁香久久| 五月婷婷丁香网| 色婷婷激情五月天| 五月婷婷丁香在线视频| 呦呦视频无码播放| 我爱婷婷五月天综合88| 欧美色六月婷婷| 婷婷五月丁香狠狠| 丁香五月色综合色播五月| 欧美久草在线日本一级特黄大片做受9在线观看韩国电影《两个女人》未删减-毛片 | 97一区二区| 操操操97| 色色色色色色综合网| 色色五月婷婷狠狠| 久久婷婷五月天丁香| 日本激情综合| 色婷婷小视频| 五月丁香婷婷老司机| www久久久久久久| 婷婷五月日本| 亚洲av成人电影在线观看| www.99热这里精品| 婷婷五月激情的图片| 亚州操操| 99色婷婷| 99爱免费在线观看| 啪啪啪五月天| 美欧成人视频| www.超碰在线| 97五月天婷婷| 中文字幕成人| #NAME?| 婷婷五月成人| 99热日韩| 五月天五月婷五月激情网| 久久视频这里99| 草综合14| 九月激情综合| AV电影在线播放| 色婷婷五月天中文字幕| 国产精品第一国产精品| 色噜噜狠狠色综合网| 丁香成人综合| 婷婷丁香亚洲色综合91| 武汉美女啪啪视频免费一级片| www.婷婷,com| 九九视频在线观看视频6 | 日韩淑女人妻luan伦激情精品一区二| 天天成人综合| 91九色欧美| 九月丁香八月婷婷加勒比| 超碰狠狠操| 五月香蕉综合| 丁香五月激情棕合| 丁香婷婷综合影院| 99性爱| 9久久婷婷国产综合精品性色| 深爱激情久久| 深爱丁香网| 伊人色五月| 五月激情综合婷婷| 亚洲V国产V欧美V久久久久久| 99热的无码| 插插干干干色| 99色色热| 精品婷婷| 美国不卡视频| 变态 另类 在线 | 内射激情在线| 九九在线这里只有精品视频| 超碰超碰在线| 人妻熟人中文字幕一区二区 | 天天爽天天摸| www.99久| 婷婷丁香中文字幕| 亚洲超级碰| 亚洲成色综合网站免费观看| 五月天精品视频| 综合色色网| 99热国产在线| WWW久久久| 骚货艹网站视频| 91久久综合亚洲鲁鲁五月天| 亚洲精品久久久无码| 在线99精品| 天天日夜夜B久久| 五月色婷婷综合| 国产亚洲99久久精品| 国洲夜色亚热在线久久| 九九综合久久| 婷婷五月天激情网站| 天天干天天日天天操| 色五月丁香91| 激情婷婷| 色色亚洲五月天| 亚洲精品V天堂中文字幕| 5五月综合网亚洲| 这里只有精品热| 97热这里精品在线视频| 日韩精品无码一区二区| 婷婷五月综合色拍| 日本人妻伦在线中文字幕| 免费看欧美成人A片无码| 六月婷婷五月天| 99爱在线视频| 第九色区av天堂| 99在线精品观看99| 99re最新地址| 色婷婷丁香| 综合网色综合| 日本人妻丁香婷婷久久寝取熟女五月| 99爱视频| 久久电影五月天丁香电影| 玖月婷婷爱丁香| 婷婷成人五月天| 中文不卡av| 99在线观看视频蜜臀| 91男同| 久久五月天 91| 五月花婷婷最新| 天天干一干| 91女人18毛片水多国产| 激情五月无码| 天天操天天操天天操天天操天天操天天操天天操天天操天天操 | 97色色综合| 亚洲熟妇AV综合网五月丁香伊人| 久久五月天网| 九 九九九AV| 狠狠88综合久久久久噜噜噜| 综合久久97| 综合五月丁香六月婷婷| 丁香婷婷十月| 99这里有精品| 色综合久久99色| 婷婷玖玖五月天| 五月天综合在线| 校花娇喘呻吟校长陈若雪视频| 五月色情精品| 99久久精品色老| 91碰视频| www.精品99| 色视频五月天| 99久久99久久综合| 乱岳熟女50岁| 免费啪啪啪网站| 玖玖在线视频| 婷婷综合五月色播| 日日爽夜夜爽| 色五月婷婷五月天| 一区二区三区四区牛| 婷婷午夜| 操丝袜视频影院导航| 日本99色| 久热在线中文字幕色999舞 | 9999综合99综合人| 狠狠色丁香久久综合婷婷亚洲成人福利 | 99爱在线精品视频免费观看| 色五月婷婷综合在线| 激情五月婷婷视频一区二区三区| AV网址大全在| AV美美午夜| 国产精品VIDEOSSEX久久发布| 六月婷婷六月天天在线免费| 性爱久久| 激情综合网五月在线播放| 婷婷久久五月天| 99色这里| 伊人五月天| 九九九这里只有精品| 五月婷婷深深爱| 色婷婷视频| 日日肏天天操| 婷久久高清| 婷婷五月天天aV| 国内在线99视频| 日本九九网| 日本69日人视频| 97人人射| 99久久a线观| 婷婷99综合| 五月天天爽| 婷婷基地成人五月天| 中文久久婷婷| 日韩成人av在线| 97色干| 婷婷天堂综合| 九九色色| 伊人久久五月天| 黄色91在线观看| 9久久久久| 97色婷| 无码一区精品一区视频| 五月天婷婷爱| 天堂久久精品| 激情五月丁香婷婷| 99色播| 91九色在线观看免费| 九九操操| 伍月婷丁香婷| 天天色中文字幕女优AV| 99热国产免费| 五月丁香久人妻中文| 91人人人人人| 天天天天天日| 国产成人网站在线观看| 无码激情AAAAA片-区区| 婷婷丁香色无五月| 九色视频入口91| 中文字幕视频在线播放| 婷婷的五月天另类视频| 九九99九九精品视频| 亲子乱AV一区二区三区下载| 日韩 欧美 国产 一区 二区| 欧美婷婷五月无砖| 激情五月综合网| site:wpjngj.com| 天天久久狠狠色综合| 2016日日夜夜操| www.狠狠操| www.综合久久.com| 成人AV中文字幕| 日韩三及成人AV片| 久久精品这里只有精品免费首页| www.99操| 97色色综合| 久re热视频| 人妻久久久久久久| 日韩一级网站| 九九精品综合| 丁香婷婷久久 | 五月激情婷婷女|