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
返回資訊列表
黄网在线观看免费| 色五月成人| 狠狠干夜夜干| 五月丁香婷中文字幕| 综合久久综合五月天婷婷| 狠狠干,狠狠操| 精品久色| 九九热视频99| 99综合自拍| 青青草婷婷五月天| 俺去也五月| 狠狠爱婷婷| 激情五月天小说视频| 色婷婷五月在线| 免费无码毛片一区二区A片| 91狠狠色丁香| 狠狠狠狠狠干| pacopacomama 070722_670 素人奥様初撮りドキュメント 103 大久保純子 | 婷婷激情丁香五月天综合| 超碰99热精品在线| 激情五月四色| 六月婷婷综合网2| 久激情网| 婷婷丁香成人| 久久99网站| 五月丁香啪综合| 日本在线噜噜| 婷婷五月成人系列| 丁香婷婷色| 婷婷色五月激情| 黄色五月婷婷| 五月婷婷综合激情| 婷婷日在线观看| 激情av在线| 色五月婷婷伊人| 色婷婷很很丝袜| 免费视频WWW在线观看网站| 色五月成人| 精品无吗va视频免费观看| 天天操,天天插| 亚洲五月婷婷在线| 日韩色色视频www| 五月婷色丁香| 婷婷情色激情| 婷婷午夜综合| 六月丁香五月激情婷婷| 影音先锋男人资源站一区二区| 人妻AV在线| 中文久久婷婷| 婷婷91| 六月婷婷综合| 婷婷综合网| 九九色影视| 台湾无码A片一区二区| 91综合视频在线| 日本玖玖在线| 超碰激情网| 丁香五月91| 五月丁香91| 色香久久| 26uuu.| 五月丁香日本一抹本| 丁香婷婷五月激情| renre人人操国产超碰在线| 99er在线观看| 日韩 中文 欧美| 日韩操逼大片| 玩熟女五十AV一二三区| 亚洲精品成人片在线播| 激情视频婷婷五月花| 五月丁香六月色婷婷综合五月天| 思思re视频在线| 婷婷五月伦理网站| 色色色色色色色色网站| 丁香五月狠狠在线观看| 婷婷免费无马| 激情五月亚洲| 另类在线| 日韩啪啪自拍| 成人综合网站| 天堂色婷婷| 精品国产人人爱人人| 天天做天天双| 中文字幕av在线| 成人在线日韩| 天天肏在线观看| 久热2025无码| www.久久久.com| CHINESE熟女老女人HD视频| 丁香亚洲色综合| www.com.色色| 97婷婷丁香五月| 亚洲另类视频| 日韩黄色中文字幕| 久久er免费视频| 欧美综合婷婷网| www.99热视频| 开心网五月色婷婷| 丰满人妻一区二区三区| 丁香五月欧美激情| 天天操综合网| 国产精品男人AV不卡| 色欲九区| www.夜夜| 色婷狠狠| 久热这里只有精品66| 色婷婷激情四射视频| 五月婷网| 91超碰九色| 婷婷丁香午夜综合影视| 电影《战争与艾拉》免费观看| 丁香五月激情啪| 99精品自拍视频| 日韩激情人伦人| 五月丁香六月激情视频| 色吧网综合| 天天久久狠狠色综合| 五月天五月色| 96精品成人无码A片观看金桔| 婷婷月综合| 激情久久综合网| 热99这就是精品视频| 99热在线极品极品| www.色婷婷。com| 丁香婷五月天开心六月| 日本九九九九九九| 五月婷婷丁香网| 丁香激情网| 激情性爱五月| 国产成人av在线| 五月天婷婷无码| 六月丁香成人| 黑人糟蹋人妻HD中文字幕| 99色日本| 婷婷五月天综合网| 婷婷伊人| 激情五月第四色| 人妻激情在线| AV九九| 极品人妻VideOssS人妻| 99狠狠操一| 婷婷丁香五月高清| 久激情| 五月婷婷久草在线视频综合| 综合九九日本| 丁香五月婷婷偷拍| 九九热这里只有精品7| 棕合影院色色| 婷婷五月小说色综合| 狠狠干综合网| 久久只有这里精品免费| 国产伦亲子伦亲子视频观看| 色yeye欧美| 久久久精久人妻| 99热99艹在线观看| 五月丁香六月情| 久久综合香蕉国产国产蜜臀AV| 婷婷丁香五月,狠狠综合| 99热精品在线| 亚洲成人人人操| 五月婷婷综合色啪首页| 五月丁香久久网| 日韩婷婷| 激情亚洲五月| 五月丁香婷婷婷激情爱爱| 97在线/日本| 五月天激情国产综合婷婷| 超级碰碰一区| 激情丁香婷婷| 婷婷五月中文字幕国产| 九九久久精品| 丁香激情婷婷网| 极品五月天| 九九热精品在线| 伊人色综合影院视频| 婷婷久热| 夜夜骑天天玩天天日| 五月丁香偷拍| 大香蕉综合在线| 五月婷婷伊人网| 日本www免费九九| 热99AV网站| 综合激情sV| 日韩欧美一级大黄网站| 人人操人av| 9久9久| 五月婷婷色色色| 丁香五月狠狠在线观看| 色色吧综合| 97人人草| 色黄啪啪| 人妻AV在线| 婷婷五月六月激情| 天天情天天狠天天透| 日韩黄在免| 岛国av网站| 五月婷婷狠狠干| 婷婷久久五月天| 激情婷婷五月天在线观看| 丁香五月激情欧美| 青青草视频免费观看| 中文字幕乱轮| 美臀自射自家人妻| 婷婷的99视频网站| 久久久香港| 婷婷激情综合网| 色婷婷玖玖影院| 色婷婷丁香五月| 婷婷丁香激情五月天色色| 久久91久久91色欲精品| 色婷小说| 久久99久久99精品,久国产,久久精品免费,99久在线,久久久久国产精品免费网站,9 | 五月天激情久久| av在线色五月丁香婷区久| 手机旧版看人妻1025| 国外亚洲成AV人片在线观看| 91精品久久久久久| 丁香五月欧美| 九九精品在线观看视频6| 操91| 久久久www| 99热人人操人人操| 日本色婷婷| 亚洲色婷婷婷婷人人爽| 操91| 爱操人妻| 久热欧美| 91要啪| 月丁香久久久| 卡视频1区2区| 国产女人十八水真多1| 欧美韩国日本| 九九伊人网| 无码动漫av| 五月网在线| 欧美性丁香色色五月天| 亚洲mm色| 成人电影丁香六月天| 这里只有精品热| www.五月婷婷| 91碰碰| 久久久久久久人妻| 久久xxxx| 欧美在线| 激情综合视频| 熟女国产在线一区二区三区四区| 久久综合五月情| 99国产精品久久久久久久久久久 | 色爆五月| 嘿嘿视频免费看9| 九久久婷婷| 色婷婷丁香五月| 激情网五月天| 欧美搡BBBBB摔BBBBB| 色色网站| 婷婷综合爱| 99热在线观看免费精品| 色婷婷婷婷| 丁香婷停五月激情综合深爱| 草婷婷在线| 99热黄| 六月五月天婷婷涩播在线| 成人免费120分钟啪啪| 五月天综合| 99性爱| 天天插天天射| 天天日天天肏天天奸| 久久精品国产AV一区二区三区 | 丁香五月天91| 久久久jd| 六月丁香婷婷拍拍| 美女美女美女三级色天天天天天| 另类激情首页| 五月丁香婷婷综合| 免费黄网不卡AV| 亚洲成人av中文| 永久天堂日本| 五月天久久婷婷| 操91| 在线看黄色| 天天搞天天色综合| 欧美激情五月天在线观看| 99久久国产宗和精品1上映| 激情五月天综合图片小说网站| 亚洲色婷婷网站| 伊人色欲五月天| 逼里香不卡| 美欧日韩国产成人在战| www.狠狠| 六月婷婷青青青视频| 激情爱爱网站超大免费| 亚洲综合五月天综合| 五月丁香黄色| 五月天成人综合| 色婷婷五月综合激情中文字幕| 丁香9月婷婷| 成人婷99最新| 激情婷婷啪啪| 亚洲天堂热| 婷婷激情图片| 精品一区二区三区免费毛片爱| 91九九九九九九| AV动漫不卡无码免费| 色婷婷狠狠干| 婷婷在线播放| 国产精品男人AV不卡| 97精品欧美91久久久久久久| 丁香六月婷婷综合在线| 九九色热| 久久婷综合| 久热A| 五月婷婷在线视频| 操逼巨乳91| 插插干干干色| 99久视频| 丁香六月啪啪啪| 99性爱精品| 大香蕉人妻| 九色视频九色九色91jiuseshipin| 婷婷亚洲综合| 9l视频自拍九色9l视频自拍九色9l社区| 婷婷综合五月激情| 可以免费观看的AV| 色欲九区| 日日夜夜干| 婷婷五月天桃花网| 九九家庭影院| 婷婷五月婷婷| 97碰碰人人| 五月天婷婷人妻| 久久精彩免费视频| 婷婷色激情网| 久久这里都是精品| 色色色综合网| 日本三级大片| 午夜一区| 色婷婷视频| 婷婷丁香视频| 色播播五月天| 9月色婷婷| 狠狠草狠狠草| 玖玖热99| 亚洲热综合| 日韩精品视频中文字幕| 天天综合图片| 五月激情四射网站| 五月精品免费XXX| 婷婷综合在线| 色天天久婷婷| 成人午夜视频精品一区| 思思re视频在线| 五月色综合| 人人草公开操| 夜夜穞天天穞狠狠穞AV美女按摩| 狠狠狠狠狠狠草| 婷婷丁香久久| 狠狠999| 粉嫩AV久久一区二区三区 | 丁香婷婷基地| 韩国情人在线电视剧免费观看高清版全集| 久久婷色| 激情亚洲婷婷六月| 色99xx| 色五月视频,小说| 乱乱av| 五月停停丁香| 亚洲婷婷激情综合激情999精品| 可似看的AV| 美女91一起草| 色人久久| 久久成人综合五月天| 亚洲欧洲中文日韩久久AV乱码| 亚洲激情 久久| 国产精产国品一二三在观看| 亚洲va欧美va国产综合久久久| 五月婷婷伊| 情趣视频66| 五月激情射| 激情综合五月天| 狠狠做五月| 99精品偷自拍| 九九在线精品| 新99思思视频| 成人人操| 91狠狠综合久久久| 婷婷激情社区| 如何安全看伊人婷婷| 丁香婷婷综合激情五月色| 天天色天天舔天天爱天天爽| 久热久操久热久草国产91| 丁香色成人| 九九热这里只有精品首页| www.五月天| 丁香婷婷成人在线播放| 五月丁香啪啪激情| 亚洲精品一二三| 狠狠色大香蕉| 欧美综合激情五月丁香| 东京热免费视频网站| 久久综合人妻| 成人va在线播放| 69热在线| 大伊香蕉玖玖爱| 日韩婷婷| 色五月超碰| 狠色狠色狠色狠色狠色网| 96精品国产综合久久久久久| 深爱五月天| 久久婷婷六月综合| 99极品视频| 久久综合色情网站| 都市激情小说婷婷| 人人色性网| 丁香六月婷婷综合啪啪| 夂夂夂夂夂夂夂夂夂夂夂夂夂夂夂夂夂夂夂亚洲亚洲亚洲亚洲亚洲亚洲亚洲亚洲色 | 国产人妻777人伦精品HD| 综合啪啪| 激情色视频| 五月丁香六月婷| 内射 无码 伊人| 色色吧综合| 亚洲色亚洲精品| 99色色热热| 色婷婷色丁香色欲av| 成人精品在线观看| 亚洲午夜电影| 日日干天天| 天天cha成人综合网| 天堂色婷婷| 国产首页在线| 激情AV网| 亚洲乱码日产精品BD| 婷婷激情六月综合| 五月天播播| www.十八禁不禁AV.com| 婷婷 久综合| 伊人网啪啪| 性爱技巧五月| 婷婷五月丁香综合亚洲| 99ER热精品视频| 天天插综合| 五月丁香婷婷综合视频| 五月丁香五月婷婷| 天天噜| 五月天激情无码专区| 亚洲欧洲自拍图片专区五月天| 超碰碰碰碰| 久久免费9| 日韩av网站在线观看| 丁香深五月婷婷| 欧美成人在线观看| 婷婷五月激情基地| aV直接看| 天啪天啪天啪天啪| 五月婷婷狠狠久久| 激情五月份婷婷| 五月深情久久| 久久 无毛。| 玖玖激情网| 婷婷五月丁香综合桃花色网| 日hao1区| 亚洲婷婷91丁香| 91狠狠综合网| 国产亚洲99久久精品| 天堂A∨在线| 久草A片| 热99这里只是精品| 亚洲五月婷婷在线| 男女久久婷婷五月天| 五月开心婷婷| 九九无码视屏| 色婷婷五月天在线观看| 国产精品久久..4399| www.婷婷五月天.com| 玖玖爱资源站| 亚洲激情av| 国产人妻人伦精品一区二区| 狠狠操狠狠色| 久久精品综合色| 成人网站免费在线播放| 亚洲va日| 色五月首页| 草综合14| 人人天堂操| 五月噜噜| 久久最新色| 色色婷婷五月| 五月激情四射网站| A1片久久久| 激情视频婷婷五月花| 狠狠色丁婷婷日日,伊人激情综合网| 六月婷伊人| www.99成人视频| 五月丁香激情综合啪啪| 婷婷在线播放| 91日综合欧美| 97人人干| 日韩AV大全| 色色激情网| 日本99视频| 中文不卡av| 一本久道综合99| 思思热闹这里只有精品| 丁香五月欧美激情| 五月天色丁香| 亚洲国产网站| 色噜噜伊人| 岛国AV网站| 色综合色五月| 丁香五月天日韩无码| 五月丁香福利| 欧美日韩AAAA| 成人做爰A片免费看网站找不到了| 日本婷婷色| 爱操人妻| 五月婷婷人妻| 天天操天天插| 大香蕉网站,大香蕉综合| 日韩六十路91性交电影| 色九九综合| 991自拍视频| 深爱激情中文五月天av| 99性爱| 人妻熟女一区二区AV| 99亚洲视频| 五月天激情婷婷小说| 99re免费精品视频| 人人妻人人澡人人爽| 久久婷婷五月草视频在线播放| 无码色色色| 六月成人网| 色婷婷在线播放| 草逼大片| 碰碰人人人| 深情六月婷婷综合久久| 天堂久久精品| 色娸娸综合网| 五月丁香在线观看| 色婷婷亚洲在线| www久久99| 中文字幕不卡网站| 五月婷婷六月爱| 97色婷婷成人综合在线观看| 色婷婷aV四虎| 亚洲人妻五月丁香婷婷| 四川BBB搡BBB搡多人乱亂| 激情六月婷婷| 丁香五月天.com| 色播激情| 五月丁香欧美综合| 在线观看视频1区| 丁香五月第九色| 日日爽夜夜爽| 六月丁香婷婷拍拍| 天天干夜夜谢| 六月色婷婷色| 色欲天天综合网| 五月丁香大香蕉| 丁香婷婷基地| 操99| 日日操日日撸| 丁香五月综合色婷婷| 超碰免费在线| 五月婷婷激情刺激| 日本久久99| 蜜臀A∨在线水帘洞| 伊人激情影院| 天天干夜夜想| 天堂综合久久| 色综合大香蕉| 超碰99在线观看| 中美日韩成人在线| 色五月综合激情| 色射影院| 热99国产精品| 婷婷五月在线播放| 五月色亭丁香| 五月婷婷成人| 91打屁股视频网站| 99热免费精品| 色五月涩涩婷婷蜜桃| 色婷婷狠狠18禁| 夜夜操夜夜爽| 久久综合26p| 亚洲综合激情五月| 超碰在线国产9| 噜噜五月天综合| 亚洲精品va| 8090在线影视少妇| 婷婷六月五月| 亚洲99综合| www.夜夜操| 99热综合在线观看| 丁香狠狠操| 久久久久久综合88| 五月社区丁香| www.com任你艹| 久久五月视频| 婷婷五月精品在线| 色婷婷在线视频| 久久五月激情综合| 影音先锋女人AA鲁色资源| 色婷婷狠狠色| 婷婷久久五月天丁香| 五月激情综合网| www.sezonghe| 欧美精品99| 99亚洲精品| 婷婷五月综合激情免费| 性色欲情 网站| WWW色五月| 99九九99九九九视频精彩| 小视频aaa久久久| 国产99久9在线| 婷婷久久五月天| 日日噜狠狠色| 99re在线观看视频| 九九色之九九色之88| 桃色五月天| 丁香婷婷六月男男| 五月天婷婷青青| 9999热在线免费观看| 欧美S码亚洲码精品M码| www.jiujiujiu| 五月天伊人日日噜影片AV| 97久人人| 激情五月婷婷色色| 伊人综合网站| 六月婷婷激情图片| 婷婷五月天在线观看免费| 色噜噜狠狠色综| 牛牛色av| 亚洲综合色色色| 99rewww| 在线视频激情网站| 天天综合天综合久久网| 人妻少妇色综合| 91婷婷搞| 亚洲无码99| 99色在线观看| 永久99免费视频网站| 婷婷射图五月天| 人人操碰| 激情五月天.色网| 97人人超| 99久久6| 亚洲精品在线视频| 婷婷五月天亚洲| 中文字幕 久久9999| 九九人妻福利| 久久xxxx| 综合激情婷婷| 日本久久婷| 99九九视频精彩在线| 欧美日韩国产一二区| 国产3p露脸普通话对白| 婷婷伊人| 99欧美| 99亚洲视频| 丁香五月另类色婷婷麻豆| 色久丁香五| 亚洲五月色| 色人妻五月| Jh7Uf088VHafNm| 一根材五月婷成人| 人人干天天操五月丁香| 五月天天天开心激情网| 欧美天天干五月丁香| 狠狠夜夜五月丁香| 天天噜天天爱| 99欧美精品99日本精品| 日本天天色| 色屌丝中文字幕| 99热婷婷| 日本色婷婷| 乱岳熟女50岁| 荫道BBWBBB高潮潮喷| 伊人在线视频| 大香蕉视频婷婷| 97操在线资源| 日韩在线观看亚洲| 婷婷色网站| 五月婷婷色| 五月丁香六月婷婷,婷| 丁香五月AV在线| 无码激情精品色婷婷久久久久| 色视五月天婷婷| 亚洲男人的天堂婷婷色五月| 色五月丁香五月婷婷五月成人网| 日日夜夜天天综合| 欧美日韩123| 欧美色婷婷| 亚洲精品国产熟女久久久| 色色欧美色色色| 新男人天堂人妻| 97色女人在线| WWW.五月天9999| 五月综合婷婷久久在线| 久狠狠狠| 五月婷婷六月丁香激情| 欧美一区二区三区不卡影视| 丁香五月无码| 久久婷.com| 婷婷五月天视频免费在线观看| 99色最新在线视频网站| 狠狠五月激情丁香六月| 婷婷色色网| 91丨九色丨老熟女激情| 五月丁香久久网| 九月婷婷综合八月丁香在线观看| 激情六月一二| 色色婷婷五月天| 天天射天天插天天干| 婷婷自拍| wwxx日本| 玖玖五月丁香| 伊人综合网站| 欧美色色色色色色色色色色| 激情五月综合六月丁香婷婷狠狠干| 五月天六月婷婷电影| 爆乳熟妇一区二区三区爆乳| 一本色综合色| 色情五月丁香| 五月婷婷二月丁香| 狠狠干,狠狠操| 久久玖玖99| 狠狠做六月爱婷婷综合aⅴ| 操操操AV| 色婷婷小说| 五月丁香久久呀| 丁香五月天激情小说| 日本三级中文字幕| 亚洲AV日韩在线观看| 久久99综合| 成人丁香五月天| 大香蕉综合网| AAA久久久| 五月丁香婷爱在线| 熟女人妻一区二区三区免费看| 色娸娸综合网| 丁香五月婷婷六月| 日韩成人无码| 丁香五月激情啪啪| 欧美成人日韩| 亚洲天堂AV综合网| 午夜爱爱爱成人| 色情综合网| 久re热视频| 2025天天操| 国精产品一区一区三区免费视频| 丁香六月啪| 蜜桃人妻无码AV天堂三区| 丁香五月综合网| 精品一区二区三区四区五区六区介绍| 色婷婷9| 一级性感毛片| 天天撸天天干天天插| 怡红院AV亚洲一区二区三区H| 91vip在线观看| 久久免费精彩视频| 婷婷丁香黄色| 五月婷婷激情中心| 9热网站| 五月熟妇婷婷久久| 色99视频| 涩涩五月天综合| 狠狠做深爱婷婷久久综合一区| 9月色婷婷| 婷婷久久五月天| 97丁香视频| 色婷婷六月丁香综合欲精品| av首页在线| 五月婷婷九| 日本美女97在线视频| 这里只有精品99www| 少妇2做爰HD韩国电影| 五月天色狠狠| 婷婷丁香六月| 插插干干干色| 五月婷婷丁香91| 99热这里有精品2| 久久ri精品| 色五月婷婷五月丁香五月| 色色五月婷婷网| 久久机热思思热| 亚洲啪啪自拍| 激情网五月天| 色噜噜狠狠色综合网| 91久久1118| 怕怕視頻| 91打屁股免费看| 丁香五月婷婷骚视屏| 丁香五月婷婷激情蜜桃| 久色资源| 欧美久久婷婷| 玖玖在线视频| 岛国av电影网站| 69人人操人人爽| 99ri精品在线| 色很很96| 激婷网| 欧美婷婷综合| 99碰碰| 青青草免费公开视频| 色5月婷婷| 少妇婷婷五月天| 狠狠爱综合网| 婷婷免费无视频| 91人人爽人人操| 丁香色六月婷婷| 天天色爽| 亚洲视频久久| 天天操天天曰| 五月丁香婷在线| 色播五月天婷婷老师| 色色色色色色色色综合网| 五月丁香激情五月天| 婷婷五月丁香性爱| 九九色色网| 午夜九九电影| 人人搡人人| 亚洲精品亚洲人成人网| 99久久大片| 丁香婷婷网| 色欲色欲久久宗合网| www久久艹| 五月丁香天天| 五月婷婷婷| 99热这里只有精品99| 五月丁香人妻| 色很很96| 精品九九久久| 色婷婷狠狠18禁| 色色色色五月| 梁铮版蜘蛛女在线观看| 久久久五月天网站| 97高清国语自产拍| 99这里只有精品| 亚洲无码成人性爰网| 九九色色色| 久久99人人| 国产无套精品一区二区| 五月丁香六月婷婷亚洲综合| 九九热这里只有精品556| 中文字幕av网站| 精品一二三区久久AAA片| 久久九九色| 丁香婷婷五月天色播| 婷婷九九| 激情婷婷视频在线| 无人区码一码二码三码医生系列| 91婷婷丁香五月| 丁香五月天视频在线播放| www.激情五月天。com| 东北黄色一级| 久久婷综| 丰满少妇乱A片无码| 国产激情AV| 人人摸人人摸| 色五月婷婷天天操夜夜操| 婷婷激情中文综合| 色欲影香| 婷婷99丁香| 爱iii做iiii日| 天天爽天天爽| 俺去也婷婷| 4399在线日本A片| 这里只有精品无码| 婷婷王月天影院| 色五月激情基地| 99热精品网| 欧美人人操| 丁香五月手机在线| 2015WWW永久免费观看播放| 26uuu成人网| 日日操夜夜擼| 国产精品久久久久久久久久 | 色优久久| 99无码视频| 丁香五月色色| 99热这里都是精品| 亚洲婷婷基地| 丁香五月欧美午夜视频| 色色a| 综合婷婷都市激情| 日屌日日操日日色| 婷婷五月天黄色小说| 牛牛碰免费| 五月婷婷网站| www久久艹| 综合六月久久| 国产AV一区二区三区最新精品| 99久久99九九九99九他书对| 99热免费精品| 另类激情五月| 97人人超| 99热久| wwwss在线观看| 久久这里有精品| 天天天天干| 久久九九国产精品怡红院| 丁香婷婷基地| 99色色| 五月婷婷香| 久久久思思热| 99精品久久| 天天久久66xxx| 五月丁香怕啪啪| 激情婷婷五月天伊人在线观看 | 伊人久久婷婷| 激情综合五月激情17| 爱爱色五月天| 亚洲99视频| 五月天激情无码专区| 天天色天天日| 婷婷丁香久久| 内射爽无广熟女亚洲| 亚洲成人AV高清字幕| 日本色五月| 五月激情小说| 淫视馆av三区| 色色色色色色色色色色色色色97| 67194成I人在线观看线路1| 婷婷丁香视频在线观看免费| 能看的AV网站| 久久婷婷五月免费视频| 激情久久肏屄视频| 色综合色综合网| 性爱激情五月| 久一网站| 五月丁香六月日逼| 亚洲欧州色情在线观看| 婷婷99热| 2018国产大陆天天弄| 天天操天天插天天射| 97人操人免费视频| 婷婷AV丁香| 婷婷五月天激情诱惑| 久久9久| 影音先锋男人女人| 在线中文亚洲| 激情网第四色| 婷婷色在线视频| 欧美成人精品三区综合A片| 9999热在线| 色婷婷视频| 五月婷婷福利| 激情五月五月婷婷| 九九无毛| 久久久久久xxxxx| 五月丁香五月婷婷在线观看| site:pnnrt.com| 伊人影院久久网| 激情综合女人网五月播播| 久久视频在线| 亚洲无码99| 久热亚洲| 第四色婷婷五月| 色婷婷香蕉| 九九伦子片| 色色亚洲无码| www.婷婷| 99热传媒| 99热热九九| 大香蕉伊人99| 婷婷六月偷拍| 千人斩操逼| 日日噜狠狠| 亚洲综合成人网站| 26uuuavcom| 久久a热| 大香蕉操操| 五月 婷婷 成人| 国产美女无遮挡裸体毛片A片| 9久热在线视频精品| www.激情五月天com| 亚洲综合激情五月久久| 欧美VA视频| 五月综合缴情网| 激情丁香五月| 久草婷婷| 99热9999| 五月婷婷成人| 久久五月天色| 热日韩欧美| 伊人五月人妻精品| 色五月激情综合网| 激情四射五月天| 六月婷久久| 久久婷综合网| 五月激情小说网| 日操熟女| 天天操夜夜肏| 亚洲成人无码专区| 五月青青草综合| 99热在线观看| 色欲婷婷夜夜| 天天做夜夜爽| 区区久久妻| 激情综合无码| 丁香五月婷婷啪啪| 日本色道视频网站| 婷婷五月电影院| 五月丁香综合啪啪| 97干免费视频| 超碰人人操在线| 丁香婷婷色九月| 99爱视频| 色九月欧美| 8区视频在线| 五月天天堂久久| 五月丁香色婷婷色| 国产色网站| 久色激情| 97干网站| 色五月综合在线| 五月久久五月激情| 九九色热| 天天日夜夜草进麻麻的子宫| 亚洲精品久久久无码| 丁香六月激情综合网| 中国丰满熟女A片免费观| 九九热99精品| 婷婷婷久久| 天天日夜夜爽| 99re免费精品视频| 天天综合色| 激情综合五月色在线| 人妻熟女一区二区AV| 九九热视频思思| 天天操天天插天天射| 色婷婷的五月天| 99网址在线看| 99无码| 开心五月综合激情综合五月| 亚洲成人精品三区| 色天堂A| 狠狠色噜噜狠狠色噜噜噜999| 国产亚洲精品久久久久久郑州| 天天操夜夜肏| 嫩草视频观看| 日本天天操| 5月丁香六月婷婷| 99ri精品在线| 大香蕉五月天| 丁香五月婷婷色播艳门照| 熟女91九色| 超碰免费在线| se99视频| 色色日韩网| 五月婷婷很很色| 97色色网| 多精窝99在线视频| 大香蕉伊然在亚洲90| 99热青青草| 久久aaa| 热热99爱爱| 天天操夜夜操| 色色色色色色色色色色色色色色,网站| 欧美乱码国产一级A片| 色五月婷婷在线| 天天爽天天草| 久久久五月天| 五月刺激丁香月综合| 操逼三区| 逼逼AV| 日本久久超碰| 欧美槡BBBB槡BBB少妇| 亚洲男女激情| 五月婷婷天天色| 婷婷趴趴| 丁香网五月天| 天天肏在线观看| 久久这里99| 成人在线网址| 色吊丝99| AV大香蕉| 五月婷婷天堂| 99er6热在线观看精品6| 色墦五月丁香| 婷久久综合| 色欲一区二区三区精品A片| 丁香五月欧美午夜视频| 婷婷五月永远18免费久久久| 天天日夜夜欢| H亚洲| 九九热精品在线| 棕合影院色色| 99性爱视频网站| 色五月无码| 国产精品操| 色婷小说| 欧美精品中文字幕亚洲专区| 成人欧美日韩| 国产五月天欧美色| 人人爽人人爽人人爽人人爽| 色99在线| 激情五月天的婷婷| 狠狠色综合图片| 免费无码毛片一区二区A片| 99日本黄站| 丁香婷婷五月天在线视频| 国产精品色一哟哟| 激情婷婷五月女| 狼友视频在线观看18| 精品一区二区三区三区| 欧美精品在线观看| 色播播五月天| 色九月| 超碰在线精品| 丁香六月婷婷久久综合| 婷婷六月情| 天天干天天色天天干| 激情六月五月婷婷综合网| 狠狠干五月天婷婷网| 久9久9久9久9久9久9| 丁香婷婷超碰| 99热全是精品| 丁香六月欧美| 五月婷婷综合色啪首页| 丁香五月婷婷激情四射深爱激情| 亚洲va成人va成人va在线观看| 996er热| 熟女激情网| www.婷婷| 亚洲天堂啪啪| 99资源在线视频| 欧洲一区二区| 先锋资源91| 激情综合色图| 91色逼| 九九大香视频| 五月丁香久| 五月天综合久久| 超碰成人电影| 99在线精品免费视频| 九九色影视| 91久久久久久| 网站免费一站二站| 亚洲AV免费在线| 午夜不卡久久精品无码免费| 99国产精品白浆在线观看免费| 极品少妇高潮啪啪AV无码| 婷婷在线播放| 婷婷色情 | 色九九中文字幕| 五月婷中文娱乐综合| 中文av在线观看| 丁香 久久| 色五月婷婷色| 婷婷色情 | 国产成人高清| 26UUU欧美激情一区二区| 99狠狠| 91色五月| 日本精品久久久久中文字幕| 性一交一乱一交A片久| 精品人妻在线免费观看| 啪啪日热| 日本久久人| 乱码操操| 五月丁香婷婷久久| 五月花婷婷丁香| www.com五月天| 九九色影视| 欧美在线| ou洲色吧| 五月天丁香网| 91操操操| 美女五月狠狠| 99综合| 亚洲成人在线在线| www.久9| 五月丁香啪啪| 五月丁香婷婷婷婷综合网| 中文字幕性爱丰满| 《蜘蛛女》梁铮1995| 天天射综合网站| 在线理论片| 丁香五月激情啪啪啪| 成人丁香五月| 丁香五月色情| 思思99久久| 69精品人人人人| 日韩久综合| 综合在线网| 777色色色| 玖玖资源在线视频| AV在线免费观看不卡| 丁香婷婷五月色成人网站| 热99精品视频观看| 看片视频在线免费日产在线看| 五月天婷婷丁香| 国产亚洲成人综合| 天天操天天爱天天日| 这里只精品热在线18| WWW久久久| 丁香婷婷浪潮AV久久综合| 精品久热| 噜噜噜久久亚洲精品国产品91| 91精品综合久久久久久五月丁香| www.金莲av| 丁香五月激情婷婷视频| 色欲久久久久| 色九区| 狠狠爱五月婷婷| 99九九视屏| www.久久| 亚州激情九月| 丁香五月激情六月| 五月丁香黄色视频| 色五月婷婷影视| 欧美综合婷婷网| 免费AV播放| 久热精品在看| 密乳视频| 婷婷五月天av| 99精品视频偷拍| 这里只有精品视频99| 99精品偷自拍| 人妻22p| 26uuu欧美| 丁香六月婷婷激情| 五月丁香五月丁香| 中文字幕在线播放视频| 性爱五月婷| 色婷婷色丁香色欲av| 丁香婷婷五月天色播| 五月天激情国产综合婷婷| av第一二区| 成人视频婷婷| 伊人久久大香线蕉精品| 亚洲综合视频天天精品| 久久五月丁香| 亚洲无码激情| 天天做 天天爱| WWW.桔色成人.COM| 五月丁香| 九九碰九九爱97超| 91视频免费后入强操| 99热中文字幕久久| 人妻激情久久| 久久小视频免费| 噜噜在线| 丁香婷婷六月激情文学| 成人在线网| 丁香伊人网| 操逼视频一区| 人人操人人爽成人AV| 五月六月丁香激情| 超碰在线资源| 性色视频| 亚洲99一级无嗎特制在线| 激情五月婷婷中文字幕| 婷婷色情 | 日韩六十路91性交电影| 免费无码毛片一区二区A片| 婷婷五月丁香六月伊人网| 四色永久成人网站| 思思热久在线观看视频| 色婷婷激情| 色天天综合色| 亚洲日韩久久婷婷伊人| 丁香婷婷色五月天| 99久久天堂婷婷| 亚洲成人五月|