色五月色开心色婷婷色丁香,五月婷婷丁香花综合网,婷婷丁香五月激情综合在线,五月婷婷六月丁香动漫,婷婷丁香五月激情综合在线,丁香花中文字幕在线观看,播五月色五月开心五月网,开心激情综合网,狠狠色丁香婷婷综合最新地址,丁香视频在线观看,狠狠做六月爱婷婷综合av,久久激情五月丁香伊人

ARTICLE DETAIL

資訊詳情

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

AB1568藍牙耳機ANC調(diào)試:從按鍵事件到NVR參數(shù)鏈路排查

AB1568藍牙耳機ANC調(diào)試:從按鍵事件到NVR參數(shù)鏈路排查 簡介面向Airoha洛達AB1568藍牙耳機應用開發(fā)的PDF技術文檔適合TWS耳機固件、嵌入式藍牙開發(fā)及方案定制崗位的工程師與進階學習者用于建立從硬件啟動到應用層功能落地的完整知識框架。壓縮包內(nèi)僅含1個PDF文件大小約9.58MB內(nèi)容按工程專題組織覆蓋上電執(zhí)行函數(shù)、mk文件宏定義、app活動行為、ANC模式切換、LED呼吸燈、充電參數(shù)監(jiān)測、超時與事件管理、Airoha API、回調(diào)注冊、自動關機、配對時間、開機提示電量、清除配對列表、鏈路重連、UI Shell、SideTone、音頻路徑、DUT測RF、硬件復位、PEQ及通話降噪等模塊。已有374人學習可作為項目開發(fā)與調(diào)試時按問題檢索的參考手冊。其目錄結(jié)構將芯片啟動、事件驅(qū)動、降噪算法與低功耗配置串聯(lián)起來便于讀者對照接口文檔和模塊實現(xiàn)排查細節(jié)、補齊知識短板適合作為開發(fā)過程中的案頭查詢資料。1. 一個按鍵按下去為什么要在四個模塊里繞一圈做 Airoha AB1568 藍牙耳機開發(fā)最容易翻車的不是降噪算法而是一條按鍵事件到底走了幾層才落到濾波器上。三連擊 POWER 鍵提示音響了模式也切了耳朵里卻一點變化都沒有——這個現(xiàn)象背后壓著三件事編譯期的宏有沒有把代碼編進去、UI Shell 的活動有沒有收到這條事件、NVR 里的參數(shù)有沒有真的寫進芯片。把這三層拆開看耳機固件的黑匣子就打開了一半剩下的都是細節(jié)。2. 上電第一行代碼宏在哪個 mk 文件里決定哪段代碼存在很多人調(diào)固件的第一反應是打開工程找main然后發(fā)現(xiàn)自己改的那段代碼根本沒有被編譯。AB1568 的啟動流程是兩段式的上電后先跑apps目錄下 bootloader 的main再由它把控制權交給apps下對應工程earbuds或headset的main最后由apps_inits把各種應用模塊拉起來。這條流水線上每一段都可能被條件編譯掐斷而決定掐不掐的那個開關不在.c文件里在 GCC 目錄下的某個 mk 文件里。理解這件事的價值在于它把你對“代碼為什么沒生效”的排查順序從“翻代碼”改成“先確認這段代碼是否存在于最終鏡像”。嵌入式里最貴的 bug 不是邏輯寫錯而是邏輯壓根沒進二進制。2.1 兩段 main 的接力與條件編譯的斷點bootloader 的 main 負責的是很底層的事時鐘、電源、存儲介質(zhì)自檢然后判斷要不要進 FOTA 流程。這個判斷本身也是條件編譯的——只有在 GCC 目錄下的 mk 文件里定義了BL_FOTA_ENABLEbl_fota_process這個函數(shù)才會被編譯成真正的代碼。也就是說你把升級邏輯寫得再漂亮宏沒開那段函數(shù)體在預處理階段就被整段抹掉了鏈接器連符號都看不見。常見的實現(xiàn)思路是mk 文件里的CFG_XXX y這類寫法最終會被構建腳本翻譯成編譯命令行的-DXXX交給預處理器。所以“宏定義在哪里”這個問題的答案永遠是“在本次編譯實際引用的那個 mk 文件里”而不是“在工程目錄里搜到的那個”。/* 這段代碼是否存在于固件取決于 BL_FOTA_ENABLE 是否在本次編譯的 mk 中被定義 */ #ifdef BL_FOTA_ENABLE /* 只有宏打開時這個函數(shù)體才會被編譯器看到 */ bl_fota_process(); #endif上面這段沒有參數(shù)需要解釋重點在語義#ifdef之外是運行時判斷#ifdef之內(nèi)是編譯期存在性判斷。前者錯了能在 log 里看到分支沒走后者錯了連 log 都不會有因為那段代碼不存在。這也是為什么“加了打印卻沒輸出”有時候根本不是串口問題。進到應用層之后apps_inits統(tǒng)一初始化各應用模塊其中就包含所有活動行為的初始化。初始化順序在這里是有講究的誰先注冊事件組誰就能更早收到開機階段拋出的廣播事件。順序不對你會看到某些模塊在開機頭幾百毫秒里“反應遲鈍”而幾百毫秒之后一切正?!@類現(xiàn)象很容易被當成玄學。2.2 build.sh list宏到底落在哪個 mk同一套 SDK 里通常并存多個板級工程和多個產(chǎn)品工程編譯哪個工程、用哪個 mk由構建腳本的參數(shù)決定。先列出來看清楚比在目錄里翻文件可靠得多。# 列出當前 SDK 支持的編譯目標以及每個目標實際引用的 mk 文件 ./build.sh list # 輸出里重點看兩列工程名、對應的 feature_xx.mk # 當前頭戴耳機基于 ab1565_ab1568_evk 開發(fā)板衍生 # 對應到 ab1568_evk 板級下的 headset_ref_desgin 工程 # 該工程編譯時引用的是 feature_68_evk 這個 mk命令本身只有一句關鍵是讀輸出的方式不要只看工程名匹配要看板級前綴。ab1565_ab1568_evk是開發(fā)板名ab1568_evk是落到具體芯片型號的板級目錄產(chǎn)品工程名headset_ref_desgin只是它的一個子項。三者對不上你改的 mk 就不是本次編譯用的那個。確認之后打開feature_68_evk.mk能看到現(xiàn)成的宏定義也可以往里加新的。比如 ANC 相關的MTK_ANC_ENABLE在這個文件里已經(jīng)是開啟狀態(tài)——這意味著 ANC 的按鍵處理分支是存在的問題不可能出在“沒編進去”這一層。這個判斷很省時間一次確認直接排除掉一整類可能性。2.3 增量編譯與 mk 變更的沖突改 mk 之后不 clean 就 build是血淚經(jīng)驗級別的坑。構建系統(tǒng)對.c文件的依賴關系跟蹤得很細但對 mk 文件的變更往往只做粗粒度判斷甚至完全依賴時間戳。結(jié)果就是宏已經(jīng)改了目標文件卻沒重新生成你燒進去的還是舊鏡像。# 改過任何 mk 文件之后的標準動作 ./build.sh clean ./build.sh ab1568_evk headset_ref_desgin這兩條命令的含義很直白但順序不能省。clean清掉的是中間產(chǎn)物和最終鏡像確保下一次編譯完整展開所有 mk。省掉它的代價是幾十分鐘的迷惑你明明改了宏行為卻一點沒變于是開始懷疑芯片、懷疑工具鏈、懷疑人生。另外一個細節(jié)是宏的作用域。寫在 mk 里的宏是全局的寫在某個模塊自己的 mk 片段里的宏只影響該模塊。同一個宏名在兩處出現(xiàn)且值不同最終生效的取決于鏈接順序和包含順序這種沖突不會有任何警告。所以新增宏之前先在feature_68_evk.mk里搜一遍名字比事后查行為異常便宜得多。3. UI Shell 事件框架一條事件為什么所有活動都能收到耳機固件里最像“操作系統(tǒng)”的部分就是這套 UI Shell。它把一個個界面抽象成活動activity每個活動有自己的事件組和處理函數(shù)。系統(tǒng)產(chǎn)生事件時不是點對點投遞而是把事件拋出去所有活動都能監(jiān)聽到屬于自己事件組的才處理。這個設計看著低效實際上解決了嵌入式 UI 里最麻煩的問題狀態(tài)切換時的責任歸屬。3.1 活動棧ui_shell_start_activity 申請的那個 itemui_shell_start_activity做的事情是在活動棧里申請一個空閑 item把活動的描述結(jié)構掛上去。這個棧決定了“誰在前臺”。app_preproc_activity_proc是主進程負責管理和調(diào)配其它子進程比如app_home_screen_idle_activity_proc這類具體界面。開機后系統(tǒng)會拉起很多不同的進程每個進程里有不同的事件組形成一張扁平的監(jiān)聽網(wǎng)。/* 活動的事件處理表事件組 ID 與處理函數(shù)的對應關系 */ static const ui_shell_event_handler_t home_screen_handlers[] { { KEY_EVENT_GROUP, app_home_screen_proc_key_event_group }, /* 按鍵類事件 */ { ANC_EVENT_GROUP, app_home_screen_proc_anc_event_group }, /* ANC 狀態(tài)變化 */ { TIMER_EVENT_GROUP, app_home_screen_proc_timeout_event }, /* 超時類事件 */ }; /* 啟動活動在活動堆里申請一個空閑 item并把處理表注冊進去 */ ui_shell_start_activity(app_home_screen_idle_activity_proc, home_screen_handlers, ARRAY_SIZE(home_screen_handlers), false);上面兩個調(diào)用的語義是先聲明“我關心哪幾類事件、分別交給誰處理”再聲明“我現(xiàn)在進入活動?!薄5谌齻€參數(shù)是處理表長度最后一個布爾量在不同 SDK 版本里可能是“是否獨占前臺”之類的開關入?yún)㈨樞蛞渤S姓{(diào)整理解成“注冊范圍 前臺聲明”這兩件事就夠了。真正要記住的是處理表在注冊時就被固定下來活動運行期間不會再變。3.2 事件的三段式send、init_input_msg、remove事件的生命周期被拆成三個明確的動作。ui_shell_send_event負責投遞攜帶事件組、事件 ID、payload 大小和優(yōu)先級ui_shell_init_input_msg是接收側(cè)的統(tǒng)一入口把底層消息隊列里的事件取出來分派給活動ui_shell_remove_event則是后悔藥——把還沒被消費的事件從隊列里摘掉。/* 投遞一條按鍵事件不來自中斷、優(yōu)先級普通、屬于按鍵事件組 */ ui_shell_send_event(false, /* 是否來自中斷上下文 */ EVENT_PRIORITY_NORMAL, KEY_EVENT_GROUP, /* 事件組決定誰來處理 */ KEY_EVENT_ANC_SWITCH, /* 事件 ID具體是什么事 */ payload, /* 附帶數(shù)據(jù)可為 NULL */ sizeof(payload), NULL, 0); /* 后悔藥場景已經(jīng)切換舊事件不該再被處理 */ ui_shell_remove_event(KEY_EVENT_GROUP, KEY_EVENT_ANC_SWITCH);參數(shù)里最關鍵的是事件組和事件 ID 的組合。事件組是路由依據(jù)事件 ID 是業(yè)務依據(jù)。同一個事件 ID 掛在不同事件組下會走到完全不同的處理函數(shù)這種“同名不同命”的情況在多人協(xié)作的工程里非常常見也是事件丟了的經(jīng)典原因。false這個參數(shù)表示調(diào)用上下文不是中斷如果你在中斷里直接發(fā)事件并傳true行為會更接近“延后到安全上下文處理”。傳錯的后果不是崩潰而是偶發(fā)的、難復現(xiàn)的事件丟失。3.3 廣播式投遞的代價與邊界廣播的好處是解耦新增一個活動不需要修改發(fā)送方。代價是每個活動都要對不屬于自己的事件做一次快速丟棄而且“誰在前臺誰處理”這條隱含規(guī)則沒有被框架強制。當兩個活動同時存在于棧上、又都注冊了同一個事件組就會出現(xiàn)同一條按鍵被處理兩次的現(xiàn)象——比如降噪模式連跳兩格。ui_shell_remove_event的存在就是為了補這個洞在狀態(tài)切換的瞬間把上一條還沒被消費完的事件摘掉避免它在新的上下文里被執(zhí)行。我一般會這么理解這套框架廣播負責“送達”活動棧負責“當前誰該管”remove負責“別管過期的”。三者缺一個行為就會在某些邊角場景里歪掉。判斷一條事件有沒有人處理最直接的辦法是在ui_shell_init_input_msg的分派路徑上加一行 log打印事件組和事件 ID。有投遞記錄但沒有處理記錄說明當前棧上沒有活動注冊該事件組兩者都有但業(yè)務沒反應問題就在處理函數(shù)內(nèi)部跟框架無關。這條分界線劃清楚排查效率會差好幾倍。4. ANC 模式切換從 key_action 到 ANC 濾波器組ANC 是耳機固件里鏈路最長的一個功能它橫跨按鍵、事件框架、服務層和聲學參數(shù)四層。任何一層斷掉用戶聽到的都是“沒效果”但從代碼上看每一層都“跑過了”。4.1 硬件通路FF、FB、FBC 和主麥各管什么音頻通路分 Line-in 和 BT 兩種輸入。降噪側(cè)用的是 FF 麥前饋朝外拾環(huán)境噪和 FB 麥反饋朝耳道拾殘余噪FBC 是 FB 的補償通路。整機上有 4 個麥克風用于降噪另有 1 個主麥負責說話拾音配 2 個振動喇叭和 2 個聲音喇叭。分工很清楚ANC 降噪用 FF 和 FB通話降噪用 talk 麥加 FF。config tool 上有三個參數(shù)頁ANC含 FF 與 FB、FBC、Passthrough通透。它們和用戶感知的“模式”不是一一對應關系模式是給用戶按的參數(shù)頁是給聲學工程師調(diào)的。一個 ANC 模式背后會同時用到 ANC 頁和 FBC 頁的參數(shù)通透模式背后是 Passthrough 頁的參數(shù)。把這層關系理順才看得懂后面濾波器編號的分配邏輯。4.2 key_action 的四種語義與映射文件按鍵事件進來后先進_proc_key_event_group處理。這條路徑能不能走通前提是MTK_ANC_ENABLE已經(jīng)打開——在feature_68_evk.mk里確認過是開的。所有 ANC 相關行為最終都收斂到app_home_screen_process_anc_and_pass_through這一個函數(shù)里靠key_action的值區(qū)分意圖。/* key_action 的四種語義對應 config tool 里配置的按鍵行為 */ switch (key_action) { case KEY_ANC: /* 單純 ANC 開 / 關不碰通透 */ target_anc_type (target_anc_type ANC_OFF) ? ANC_ON : ANC_OFF; break; case KEY_PASS_THROUGH: /* 單純通透開 / 關 */ target_anc_type (target_anc_type PT_OFF) ? PT_ON : PT_OFF; break; case KEY_SWITCH_ANC_AND_PASSTHROUGH: /* 三段循環(huán)全關 - 通透 - ANC */ target_anc_type next_in_cycle(target_anc_type); break; case KEY_BETWEEN_ANC_PASSTHROUGH: /* 兩段來回只在通透和 ANC 之間切 */ target_anc_type (target_anc_type ANC_ON) ? PT_ON : ANC_ON; break; } /* 模式和濾波器 ID 一起下發(fā)服務層據(jù)此選參數(shù)組 */ app_anc_service_enable(target_anc_type, target_filter_id);四個分支的差別不在代碼量而在狀態(tài)機的拓撲三段循環(huán)有三個穩(wěn)定態(tài)兩段切換只有兩個。選錯語義用戶按三下會回到原點或者卡在通透出不來——這類“手感問題”最后都會被當成 bug 報上來。按鍵行為和key_action的綁定寫在customerized_key_config.c里。這個文件是產(chǎn)品差異化的集中地不同客戶的長按、雙擊、三連擊語義都在這里分叉。改這里之前先確認MTK_ANC_ENABLE否則你會改了一個根本不會被編譯進去的分支。4.3 app_anc_service_enable模式與濾波器枚舉的對應服務層拿到target_anc_type和target_filter_id后去 NVR 里取對應的參數(shù)組下發(fā)給 DSP。濾波器用枚舉表示AUDIO_ANC_CONTROL_ANC_FILTER_DEFAULT的值是 1AUDIO_ANC_CONTROL_PASS_THRU_FILTER_DEFAULT的值是 9。這兩個數(shù)字不是隨手寫的它們對應 NVR 里參數(shù)塊的編號。NVR 里的濾波器按四組組織每組包含左右耳各一套組內(nèi)容說明Filter 1FF1(L/R) FB1(L/R) FBC1(L/R)第一組 ANC 參數(shù)Filter 2FF2(L/R) FB2(L/R) FBC2(L/R)第二組 ANC 參數(shù)Filter 3FF3(L/R) FB3(L/R) FBC3(L/R)第三組 ANC 參數(shù)Filter 4FF4(L/R) FB4(L/R) FBC4(L/R)第四組 ANC 參數(shù)把 tool 界面上的 L 和 R 疊在一起看四組結(jié)構的對稱性就出來了。切換 ANC 模式時看 loganc_result里三個模式循環(huán)出現(xiàn)每次都會帶上當前使用的 filter id。這個字段是排查“切了但沒效果”的第一手證據(jù)id 變了說明鏈路通到了服務層沒變說明卡在按鍵或狀態(tài)機。4.4 NVR 參數(shù)從 config tool 到芯片的那一段三連擊 POWER有提示音沒有降噪效果——這是最典型的一類現(xiàn)象。原因往往極其樸素用 config tool 打開工程的download目錄ANC 模式下的參數(shù)是空的。代碼路徑全對參數(shù)沒寫DSP 拿到的是一組零。修復流程是把聲學調(diào)好的 ANC 參數(shù)nvr 文件導入工程或者直接在 tool 上調(diào)整然后先 Write NV 再 Reset把 FF、FB、FBC 和 AiroThru 參數(shù)寫進耳機。之后循環(huán)三連擊能聽出不同模式的降噪差異才算真正打通。參數(shù)寫進去之后還需要能讀懂它。NVR 里的數(shù)值是高字節(jié)在前并且用有符號定點表示直接按十六進制讀會得到離譜的結(jié)果。def parse_component_gain(word: str) - float: 解析 NVR 里的 component gain 字段返回 dB 值 # 芯片存儲是高字節(jié)在前先按字節(jié)反轉(zhuǎn) swapped bytes.fromhex(word)[::-1].hex() raw int(swapped, 16) # 有符號 16 位超過 0x7FFF 說明是負數(shù)減 65536 還原 if raw 0x7FFF: raw - 0x10000 return raw / 100.0 # 單位是 0.1 dB換算成 dB # 以 0xE1E5 10FF 1400 D8DC D8DC 為例 print(parse_component_gain(10FF)) # -2.4 dB對應 component gain -240 print(parse_component_gain(1400)) # 0.2 dB對應 component gain 20關鍵在兩步字節(jié)反轉(zhuǎn)和有符號還原。10FF反轉(zhuǎn)成FF10十進制是 65296減 65536 得 -240除以 100 就是 -2.4 dB。1400反轉(zhuǎn)成0014十進制 20不用減直接是 0.2 dB。后面兩段D8DC D8DC按同樣的規(guī)則解讀字段順序照著 tool 里顯示的順序讀就行。這套解析邏輯值得單獨寫成腳本的原因很實際調(diào)音階段你會反復對比“tool 里顯示的”和“芯片里存的”是否一致。手算一次兩次還行改十幾次參數(shù)之后必然出錯而錯的方向還挺隱蔽——正負號搞反降噪曲線就整條翻過來。5. 排查清單ANC 沒效果、宏不生效、參數(shù)回滾的五個常見坑這一章的五條記錄都來自實際調(diào)試現(xiàn)場共同點是代碼看起來沒問題現(xiàn)象卻穩(wěn)定復現(xiàn)。每條按現(xiàn)象、原因、解決三段寫方便對號入座。5.1 有提示音、沒降噪?yún)?shù)沒寫進芯片現(xiàn)象三連擊 POWER 鍵提示音響了log 里anc_result也在三個模式之間循環(huán)但左右耳聽感完全沒變化。原因用 config tool 打開工程download目錄ANC 模式下沒有參數(shù)。代碼路徑通了服務層也執(zhí)行了但下發(fā)給 DSP 的是一組全零系數(shù)。降噪算法在零系數(shù)下等價于直通所以“切了等于沒切”。解決導入聲學調(diào)好的 nvr 文件或者直接在 tool 上調(diào)整 ANC、FBC、Passthrough 三頁參數(shù)然后 Write NV再 Reset。重置這一步不能省部分參數(shù)在初始化階段才被讀取不 Reset 就只能等下次上電。驗證方式是循環(huán)三連擊聽感上能區(qū)分出不同模式的降噪強度差異。5.2 改了宏沒生效改的不是本次編譯的 mk現(xiàn)象在某個 mk 文件里加了宏定義重新編譯燒錄行為毫無變化或者鏈接時報某個符號未定義。原因工程里存在多個 mk 文件本次編譯實際引用的是另一個。比如產(chǎn)品工程是headset_ref_desgin板級前綴是ab1568_evk最終落到feature_68_evk這個 mk而你改的是隔壁板級目錄下的同名文件。解決先跑./build.sh list從輸出里確認工程名與 mk 的對應關系再去改那個文件。改完必須 clean 再 build因為 mk 變更不一定觸發(fā)目標文件重建。符號未定義這個報錯反而是好事它至少告訴你“這段代碼確實被條件編譯切掉了”最怕的是行為靜默改變連報錯都沒有。5.3 參數(shù)回滾只改了 download沒改 XML 和 bin現(xiàn)象參數(shù)在 tool 里調(diào)好了也 Write NV 驗證過效果。重新編譯工程、燒錄之后ANC 又回到舊參數(shù)。原因Write NV 寫的是耳機里的 NVR 區(qū)不是工程代碼。重新編譯會用工程里的 XML 和filesystem.bin重新生成download目錄把之前的改動覆蓋掉。有一批 NV key 是存在filesystem.bin里的光改 XML 不換 bin參數(shù)只更新一半。解決用 Special_Export 導出變更到文件會得到 4 個文件用 Save 方式保存成 download 則是 3 個文件其中 syskey 和 bin 是一致的。把導出的syskey.xml里變更的 key 逐個更新到工程的幾個nvkey.xml中——注意syskey.xml里有的 keyIDnvkey.xml里不一定有沒有的要新增已有的要替換比如 ANC 參數(shù)涉及的0xEE00~0xEEFF段在nvkey.xml里就沒有。同時替換filesystem.bin再 clean build。5.4 按鍵無響應事件發(fā)出去了沒人接現(xiàn)象按鍵 log 有ui_shell_send_event也調(diào)了處理函數(shù)里的斷點卻從不命中。換個界面再按偶爾又能響應。原因事件是廣播的但只有當前處于活動棧前臺、且注冊了對應事件組的活動才會處理。當前如果停在配對界面或產(chǎn)測界面home screen 的處理表根本沒參與分派。另一種情況是事件組 ID 用錯發(fā)到了另一個組名下。解決在ui_shell_init_input_msg的分派路徑上打一行 log同時打印事件組和事件 ID對比活動注冊表里的事件組。有投遞無分派就是路由問題有分派無業(yè)務響應才是處理函數(shù)的問題。另外在狀態(tài)切換的地方補ui_shell_remove_event把過期事件摘掉避免它在新上下文里被誤執(zhí)行。5.5 超時時間不準tick 單位和宏的換算現(xiàn)象自動關機、配對超時、鏈路丟失重連這些功能實際觸發(fā)時間跟配置值對不上有時差好幾倍。原因配置項的單位是毫秒底層定時器按 tick 計數(shù)中間有一次換算。有人在宏里直接填了毫秒數(shù)卻沒走換算宏或者在改 tick 頻率之后忘了同步改配置值。解決把所有超時相關的宏集中看一遍確認單位是毫秒還是 tick換算系數(shù)跟當前 tick 頻率是否匹配。驗證方式是掐表設一個 30 秒的超時實際測一次觸發(fā)點差一個數(shù)量級就是單位問題差幾秒就是 tick 精度問題。自動關機還涉及關機前的提示音和 LED 狀態(tài)收尾時間設置過短會在提示音播到一半時斷電聽感上像是“關機有雜音”。6. 參數(shù)固化還是 FOTA 下發(fā)NVKEY 的兩條路怎么選ANC 參數(shù)最終要落到耳機里有兩條路編譯進固件或者通過 FOTA 更新 NV key。兩者的取舍不在技術難度而在迭代節(jié)奏。維度固化到 XML/binFOTA 更新 NVKEY生效時機整包燒錄后生效單獨下發(fā)不用重燒固件產(chǎn)線適配量產(chǎn)程序直接編譯一致性好需要額外的下發(fā)工具鏈迭代速度慢每次改參數(shù)都要 clean build快適合調(diào)音階段反復試回滾成本重燒整包再下發(fā)一次舊參數(shù)調(diào)音階段我傾向于走 FOTA/Write NV 這條路改一次參數(shù)聽一次效果不用等編譯。定版之后必須固化到 XML 和filesystem.bin讓產(chǎn)線拿到的每一臺耳機參數(shù)完全一致——參數(shù)固化到代碼里的價值不是“省事”而是“可復現(xiàn)”。驗證是否真的固化了方法很樸素clean build 生成新的download用 config tool 打開看 ANC 參數(shù)是不是剛才導入的那一版如果不是說明 XML 沒更新全或者filesystem.bin沒替換。再狠一點的驗證是把耳機擦除后重新燒錄讀回 NV key 跟預期值逐字節(jié)比對比肉耳聽降噪靠譜得多。踩過一次坑之后我就養(yǎng)成了習慣每次改 NV 參數(shù)先問自己一句“這是要驗證還是要定版”驗證走 Write NV定版走 Special_Export XML/bin 替換兩條路絕不混用?;煊玫暮蠊悄程彀l(fā)現(xiàn)倉庫里的參數(shù)和產(chǎn)線耳機對不上而沒人記得是哪次改的。從那以后我每次動 NV key 都強制走一遍“導出、更新 XML、替換 bin、clean build、tool 復核”這五步一步不跳。希望幫到你。本文還有配套的精品資源點擊獲取
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
欧美在线综合| 欧美性爱精品七区| 久久久久久久九九九九九九| 黄色小视频日本txt| 啊啊啊啊啊啊啊啊视频| 久久精品99久久久久久| 色狠人在线99| 亚洲天堂,男人| 国产精品久久久久久照片| 欧美,日韩,中文,另类| 色婷婷亚洲婷婷| 亚洲 日本 国产 综合| 欧美 色 亚洲| 日本道日本道中文字幕日本道最新日本道在线观看 | 成人精品视频一区二区| 国产精品久久久久久久久AV大片| 色综合久久av| 亚洲制服欧美另类内射| 丁香九月 婷婷| 色综合91好| 日韩精品资源| 国产精品农村妇女| 狠狠操使劲操| 亚洲色图图片| 欧美色网络| 亚洲中字慕不卡| 97在线资源| 操b网站亚洲无码| 成人AV素股で擦久久| 91超级碰| 色综合天天| 2020国产精品| 久久久蜜桃一区二区三区| 亚洲AV成人无码一区二区三区在线观看| 亚洲国产ⅴ高清在线观看| 国产强奸乱伦xd| 超碰免费人妻人人| 天天草夜夜草高潮片| 日日摸天天爽夜夜欢| 超碰97中文| 亚洲男人在线观看天堂| 91n处女在线观看| 一卡二卡三卡| 亚洲 欧美 色图| 亚洲一区二区av| 97在线视频免费看| 极品另类| 边做饭边操逼逼| 欧洲亚洲人妻无码高清久久三区四区| 国产无马在线| 亚洲av国产av综合av卡| 亚洲成人日韩小说| 色综合色欲色综合色综合色综合| 激情文学 国产一二三aV| 亚洲第一页欧美| 美女91在线观看| 韩日巨乳美女免费视频在线观看| 人妻喷水| 人妻少妇精品| 蜜桃视频成a人v在线| 亚洲国产欧美中文永久| 国产精品肉丝自拍| 夜夜人妻爽| 超碰97欧美日韩| 免费精品AB| 97这里有精品| 小视频玖玖| 多乙久久久久久| 9+1视频网址| 91狠婷| 久久国产精品,久久国产| 久久女人一区二区三区| 国产成人精品午夜福利| 亚州综合色| 懂色中文一区二区三区| 99视频在线| 日韩99神马视频片| 欧美综合1性辶| 人人看欧美性爱| 99热伊人| 97久久国产精品| 操一操摸一摸| 色情成人五月天| 97欧美精品综合| 亚洲日本大香蕉1| 欧美国产精品久久九九| 另类在线| 久久高清无码夜夜操| 婷婷婷婷婷婷久久久久| 柠檬AV导航| 四虎在线免费视频| 国产中出内射一区二区| 中文字幕在线高清男人的天堂| 九九九九九九九精品视频| 91天射| 免费试看60秒| 99久久婷婷国产综合| 青青草吊丝| 伊人97| 欧美日韩在线国产在线| 国产精品久久久久久夜夜夜| 欧美BT 亚洲色图| 红杏大香蕉| 中文一区在线日| 久久AV无码AV| 偷拍亚洲高清图片| 日本一区二区不卡| 熟妇人妻精品一区二区视频色欲| 九九操久久国产免费视频| 久久精品欧美一区二区三区不卡| 亚洲熟久久| 欧美视频一| 青青草自拍视频在线播放| 999国产精品999久久久久久| 亚洲1区2区三区高清中文字幕| 精品v1区| 天堂v无码免费视频| 超碰人人乐97| 婷婷伊人五月| 欧美三级免费伊人| 1769一区| 人妻熟女一区二区| 一区二区日韩欧美久久| 97免费在线观看| 99热免费| 丰满少妇一区二区三区免费看| 亚洲欧洲国产综合av| 日韩视频小说在线观看| 国产亚洲中文不卡二区| 91青青在线| 激情综合五月天| 亚洲日韩国产精品| 在线亚洲丝袜视频网站| 成人无码影片视频在线| 少妇激情一区二区三区视频| 亚洲欧美一区二区不卡视频播放| 日本操大逼| 激情婷婷丁香| 97在线免费看| ji熟女.com| 一区二区亚州激情久婷婷欧美| 全免费a敌肛交毛片免费| 一本大道综合伊人精品热热| 激情综合网五月婷婷五月天| 国产精品白丝| 国产1727欧美| 婷婷激情啪啪| 五月丁香六月综合缴清无码 | 男人的天堂Va| 北条麻妃99精品青青久久| 在线观看亚洲成人精品| 亚洲AV色图一区| 蜜乳av首页| 婷婷综合伊人一区| 韩国女主播青草在线| 精品亚洲国产成人av网站| 久操免费电影| 综合网亚| 台湾佬激情综合| 日韩精品一区二区日韩| 欧美92| 另类 综合 日韩 欧美 亚洲| 大香蕉五月天婷婷| 欧美日韩国产成人高清| 日韩中文9| 久久超碰爱| 国产中文精品一区二区在线观看| 亚洲天堂男人的天堂| 亚洲一本色码中文字幕| 999狠狠综合| 岛国毛片手机在线观看| 亚洲欧美另类小说| 日本中文字幕熟妇| 呦女网站| 青娱乐大香蕉| 天天干2区3区| 99无码精品| 日韩无码黄色片| 78超碰| 色色综合97| 97久久精品亚洲| 日本成人A片免费看| 亚洲欧美骚| 嗯嗯啊啊好大好爽| 精品国产一区二区三区久久久蜜臀| 午夜国产成人福利视频| 一区二区免费电影久久| 中文字幕欧美丝袜07资源| 色欧美色交综合| 伊人色综合超碰| 天天干天天爽| 日本久久99| 亚洲黄网在哪免费看| 最近2018中文字幕在线高清第一页| 欧美,亚洲,日韩,v,天堂,手机在线观看| 青青草原伊人网| 天天影视网综合少妇| 久久一区无码| 噜噜瑟| 人人操欧美风骚| 蜜臀精品1区2区| 国产久久一区二区三区野外在线| 女生看匆91网站| 91欧美大片| 欧 美 自 拍 偷 拍| 日本精品成人无码| 亚洲91亚洲| 亚春色色| 黄色免费网页无码| 福利天堂| 色爱三区| 色综合超碰超| 少妇熟女1区2区3区| 精品国产一级久久| 亚洲一二三四区在线免费看视频| 日韩探花精品在线视频| 热的中文 热的有码 热的国产| 神马久久久久久伦理片| 超碰综合色| 久久午夜色播影院免费高清| 超碰三级秋霞| 乱伦色图网址是多少| 欧美成人精品一区二区三区| 亚洲阿v天堂无码z2018| 欧美日韩97在线| 99e久久国产精品| 久久久久久久 九九九九九九九 | 啊灬啊灬啊灬啊灬高潮奶出了免费视| 综合在线导航一区| 国产精品久久泡妞网站| 蜜臀精品1区2区| 一本色道综合久久欧美| 大白逼三四级| 91大神电影天堂| 综合免费无码中文| 97亚洲中文| 色人久久| 日本国产成人亚洲精品无码| 波多野42部无码喷潮在线观看| 美熟女逼导航AV操逼| 69超碰综合| 色在线亚洲视频www| 国产三级中文字幕粉嫩| 精品视频日日夜夜| 成人av动漫在线观看| 国产无码成人无码| 校园春色综合香蕉| 在现视频女上位好爽| 91精品女厕偷拍视频| 后入福利| yazhououmeizongya| 欧美日韩另类字幕中文| 欧美图片色综合| 欧美乱色| 97WW精品| 97蜜桃综合| 任你爽视频| 欧美日韩在线国产在线| 乱伦系列一区二区| 色爱三区| 国产成人精品必看| 天天操夜夜嗨| 欧美视频一区二区在线| 婷婷视频在线免费观看| 久久一区二区三区入口| 丁香婷婷大香蕉| 91强热人妻| 亚洲av影音先锋| 人人摸人人添人人操 | 99久久婷婷| 欧美亚洲日韩16色| 97在线观看免费视频l| av一区二区三区四区五区久草臀| 五月婷婷hd| 久久鲁夜| 性爱AV天堂| 97碰碰日本乱偷人妻中文的| 日本天天干天天日一区| 日日骚网站| 亚洲色图欧美一区二区不卡| 99热99在线播放激情| 亚洲免费人妻在| 日韩人妻精品久久久久| 欧美五区| 在线洲亚线| 激情天天视频| 五月天啪啪| 欧美另类色图片| 偷拍在线观看视频| yazhououmeizongya| 12一15性XXXX粉嫩国产| 一级黄色性爱A级片| 91久久久久免| 天天干人妻| 亚洲成a人v欧美综合天堂下载 | 国产精品无码久久久久2028| 婷婷97| 亚洲AV不卡在线观看| 亚洲精品少妇| 国产欧美日韩在线不卡第一页| 高清无码学生妹高潮| 毛片视频白嫩| 亚洲人妻熟妇三十三区| 伊人久久大香蕉线AV五月天| 国产999精品久久久| 精品少妇人妻av久久免费| 中文一区二区| 抽插无码高清一区| 欧美线天码中字| 国产Aα| 偷拍超碰| 自拍偷拍亚洲熟女妇人精品| sss视频华人在线| 老司机天天操| 欧美国产操逼| 欧美久热| 91亚洲人| 国产乱码久久| 91天天| 91黑丝露脚| 天堂性色| 国产极品馒头逼| 日产中文字幕2020| 久久久久久亚洲中文| 91天天综合网,天天综合网| 香蕉热人人精品| 久久久禁| 99re9在线| 亚欧美色| 啊灬啊灬啊灬啊灬高潮奶出了免费视 | 北约熟女超碰| 俞拍久久国应视频| 啊啊啊用力在线观看| 欧美在线永久天堂| 91熟女视频网| 中美日韩毛片| 日本人体九九九九九九| 日日超碰亚洲| 清纯唯美综合亚洲| 久久久免费高清中文视频| 亚洲吊色| 天天干夜夜肏| 日韩成人小视频| 人妻丰满熟妇av无码区蜜桃| 一区二区无码视频| 97精品一区| 欧色网址| 久久精品 六十路 熟女 欧美| 久草午夜| 国产精品久久久久久 百度| 操逼操逼逼操操逼91| 亚洲综合一区二区| 91超碰人人| 天天综合影院91| 亚洲 欧美 另类 日韩 人妻一区| 亚洲青青草| 天天天干977| 久操97| 操操吧亚洲乱伦视频| 近亲乱伦一区二区| 97综合在线观看| 欧美A√综合网| 久久久免费视频18| 国产精品亚洲色婷婷久久久| 青草青草久热| 91美女在线精品视频| 人妻黑丝袜电影| 大香蕉中文在线| blacked精品一区国产| 色色色综合| 国产精品熟妇一区二区三| 999国产精品999久久久久久| 天天色黄色影院天天操| 伊人影院中文字幕| 夜夜欧美 | 超碰精品97| 日日夜夜国产综合| 99热自拍| 色婷婷在线视频| 在线看免费无码AV天堂的| 老司机射| 91婷婷伊人狠人| 丝袜美腿诱惑亚洲欧美视频在线观看 | 国产97/欧美| 九九热只有精品| 伊人麻豆传媒| 国产免a费看黄片在线| 国产一区二区视频在线播放| 色色热| 区一二区日韩亚洲乱码av电影| 久久欧洲| 亚洲亚洲亚洲天堂天堂| 2020中文字幕在线观看| 色哟哟511老熟女| 丁香五月天堂网| 蜜臀亚洲中文| 偷偷人人精品女女久久| 欧美天天干| www激情| wwe 天天干.com| 精品免费成人久久| 青青久久艹| 国产成人拍国产亚洲精品| 看黄片视频免费| 干b在线性社区| 四虎影视国产精品| 国产传媒操逼视频| 啪啪综合网| 五月婷婷六月色| 国产2.3.4区| 日韩精品国产一区二区| 欧美综合骚| 亚洲人久久久久日| 国产自偷自拍一区| 六月婷婷一区二区三区| 啪啪啪东京| 亚洲国产欧美日韩人妻日中文| 97亚洲国产| 日韩人妻播放| 后入式999| 一区二区三区机械有限公司| 久久av网| 中文字幕免费看大片| 中国人高清www色视频免费| 人人妻人射| 艳尻美人妻| A 天堂在线观看视频| 99re在线视频| 婷婷视频在线免费观看| 国内一级精品| 男人的天堂在线| 韩国成人精品久久久免费看| 98福利在线视频| 国产理论视频在线播放| 久草视频制服诱惑| 性爱乱伦视频免费| 97亚洲综合在线| 91在线美女| 中文字幕AV乱伦| 日韩中文9| 密桃99999| 日韩黄片视频试看| 熟女熟妇一区二区三四区| 亚洲精品久| 夜夜影视四色| 亚欧色图在线激情| 一级黄碟| 日韩av三四区| 国产精品成人蜜臀AV在线| 亚洲精品97| 日韩精品一区二区人人人| 97精彩视频网站| 黄色视频特级毛片| 欧美偷拍区| 人妻色偷色噜| 国产美女高潮视频| 91熟女少妇| 1234区中文字幕在线观看_青青草国产在线_日韩一区二区 | 六月婷婷色综合| 久久久久久亚洲中文| 亚洲情色 自拍| 成人热久久精品| 亚州色国| 中文字幕在在线观看网站| 天天做天天爱天天高潮| 五月丁香激情啪啪| 玖玖人人爱| 激情久久久| AV综合中文字幕干| 丁香六月婷婷| 日韩欧美视频青青| 精品大全99999| 91欧美偷拍| 97大色网| 91路www| 91艹| 亚洲性高潮| 中文字幕欧美丝袜07资源| 精品九区| 日本免费一级AAA大片器| 欧美激情性久久久久久| 18禁的网站在线| 超碰人人干| 欧美日韩黄色片一区二区三区四区人与兽做爱| 中文字幕日产av人| 天天综合网1| 噜噜噜噜久久久精品免费| 青青操在线视频| 91久久青青草原精品| 少妇无码av专区线| 日韩精品99999| 韩国女主播青草在线| 国产熟女精品区| 超碰在线1234区| 诱惑网综合| 久久激情综合| 在线观看A啊啊啊| 99AV| 国产 三级自拍| 粉嫩国产精品久久粉嫩| 91超碰在线播放| 一区二区三区免费视频入口| 国产免费久久久久| 97超碰免费人人性爱| 欧美天天干| 囯产操逼片| 91老熟女老女人国产老太| 日本成人在线不卡一区二区三区| 久草国产在线视频| 色娱乐色呦呦夜夜夜夜av| 91久久青青草原精品| 婷婷97| 中出20p| 精品一区二区成人动漫| 小骚逼被操的爽不爽| 永久电影三级在线观看| 色哟哟国产精品免费网址| 欧美日综合| 国产免费一区在线观看| 日本2020一区二区| 久久久九97| 青青草好吊色| 美女久久久久久久| 亚洲色图综合| 乱老熟女一区二区三区| 亚洲天堂无码| 欧美综色欧| 男人夜色天堂ss| 国产又粗又大硬免费色网视频| 久热久一区二区三区| 91色色网站| 久久大线蕉一区| 全球成人中文在线| 18+91网站| 少妇诱惑视频| 色九月婷婷| 欧美日韩午夜精品一区二区三区| 色www精品视频在线观看| 成人免费在线网站| 91bbb| 内射黑人| 日本精品一区三区| 激情五月天插| JuliaAnn丝袜熟女系列| 国产后入清纯| 旡码电影特区| 激情久久久| 一区二区影视| 97爱b| 人人透人人操| 97欧美性爱| 欧美99999| 天天干人妻视频| 亚洲一本色码中文字幕| 欧美性生活综合| 在线强奷到舒服的无码视频| 成人自拍三级在线观看| 亚洲在线91| 91模特在线观看| 神马久久69| 91亚洲影院综合| 97国产色综合| 男人的天堂在线2| 亚洲综合激情五月久久| 1769一区二区| 久久性爱大全| 久久久网站| 欧美在线干| 色综合久| 无码一区二区三区四区五区六区七区八区九区十区视频 | 伊人综合色网| 人人人人人人少妇| 人妻夜夜爽天天爽麻豆三区网站| 九九精品美女高溯喷水| 九九热免费在线国产视频伊人五月| 校园春色之综合网| 色香在线| 亚洲精品蜜桃久久久| 清纯唯美第一页| 国产精品九九九| 欧美传媒| 国产精品熟女丝袜一区二区| 91黑丝在线播放| 国产精品视频电影| 男人的天堂日韩| chaopen97久久| 久9九综合在线| 国产乱伦亚洲色图高清无码| 太久视频| 91亚·色| 精品无码少妇| 久久99人妖视频国产| 天天爽天天| 78久久| av网站在线观看了| 可以免费观看的av| 操91| 日本性爱不卡视频| 不卡九肏| 三久久久四久久久久| 人人干人人操人人..com| 国产原创精品| 欧美综合亚洲综合| 偷窥自拍亚洲天堂网爆| 99在线视频播放| 亚洲综合20p| 香蕉综合网| 天堂网 主播 亚洲| 日韩三A大片在线观看| 丝袜 亚洲 偷拍| 亚洲欧美变态| 欧美色五月| 国产深喉视频一区二区| 男人的天堂2019AV| 九九九免费视频| 久久久中文| 国产后入式在线观看| 丁香五月久久| 黑丝制服中文字幕| 久久人妻办公室视频| 亚洲Av诱惑| 密桃99999| 人人操人人色网| 青青草自拍视频在线播放| 亚洲综合20p| 久久人妻四季| 激情啪啪拍91| 99少妇| 开心激情婷婷| 女色综合| 久久久99999久网站| 久久久 国产精品| 这里只有97精品| 天天看天天综合成人网| 国产黄片在线免费观看| 亚洲男人在线观看天堂| 69AV女优男人的天堂| 人人 操人人 操人人| 妇女乱色二区| 欧美在线伊人色| 久久激情视频| 精品欧美А∨无码黑人大荫蒂| 欧美色综合网| 好吊爽好吊爽在线视频,中文字幕精品一区二区日本,国产良妇出轨视频在线观看, | 欧美桃色网| 久久色一区| 国产高潮AA片免费看| 日本人妻最新在线中| 亚洲综合大片| 麻豆一区在线| 东北黄色电影| 精品久久久久久亚洲| 一级啊性爱在线视频| 夜夜草我| 91亚洲色图| 人妻丝袜肏逼| 色婷婷丁香五月| 强奸乱伦麻豆| 国产精品视频自拍在线| 天美精品原创av片国产| 少妇综合| 日韩一级欧美一级国产一级台湾| 精品久久久久久亚洲| 蜜桃无码AV一区二区| 日韩国产精品人妻无码久久久| 久久久久女教师免费一区| 综合97亚洲| 丝袜翘臀后入欧美校园亚洲自拍另类小说一区中文字幕少妇诱惑 | 操少妇很爽av| 男人的天堂啪啪啪啪啪蜜桃不卡| 丁香五月天激情网站| 亚洲国产麻豆一区二区三区| 久久精品中文字幕观看| 免费岛国一级片| 91九色丨风韵犹存| 日韩有码专区| 青青在线视频日韩欧美| 亚洲国产综合视频| 51国产午夜精品视频| 日韩精品人妻一| 俺去也婷婷| 成人精品电影| 91久久国产综合精品| 欧美91丝袜| 后入人妻无码| 国产中文大片资源中文字幕| 性爱av网站| 99爱久久视频频| 久超碰这里只有精品| 涩综合导航| 国产美女高潮叫床视频| 欧美日韩m| 4虎在线视频| 久久这里只有精品9| 天天插夜夜操| 91热爆在线| 欧美国产视频| 屁股久久久久久| 日韩A优精品在线观看| 六六久久日韩不卡| 精品综合久久久久久97| 秋霞免费无码视频日韩A片| 天天干,天天日| 亚洲色图一区二区三区| 欧亚日韩三区| 日本在线不卡一二区| 懂色av中文字幕| 2020视频1区2区3区| 国产精品久久久久久久AV大片| 精品无码一二三四区| 天天弄天天操| 黄色av网站在线播放| com 首页 18岁 禁区 女优 免费 精选 同城| 美女超碰978| 草草影院日本第一页| 偷拍精品一区二区三区| 老熟女中文字幕高清| 国产欧美一区激情交| 亚洲精品国产专区在线观看| 久草资源在线| 草B在线| 久热色情精品| 国产福利精品最新在线 | 新婚人妻扶着粗大强行坐下| 国产精品96久久久久久| 亚洲色图综合网| 国产青视频| 亚洲 欧美 天天| 99热这里只有精| 色色色色日本| 国产在线观看一区二区三区| 男人天堂欧美| 一本色道人妻久久| 久久亚洲一区二区色婷婷| 成人一区二区三区四区| 浪人综合网| 色嗨嗨在线| 国产精品久久天天干| 国产精品一二三区18| 免费一二区| 久久一二三四五六七八九区| 男人精品天堂一区| 久久久中文版| 欧美999999| 日韩午夜国产| 久久大陆| 蜜桃久久久久久久久久久久| 爱欲AV| 亚州人妻| 蜜臀久久久| 综合欧美日韩在线| 超碰夫妻97| 久久九操在线观看| 内射中国少妇高清视频免费视频| 久久少妇视频| 97网址97| 亚洲精品黑丝| 亚洲激情久久久伊人综合| 偷拍亚洲视频一区二区三区四区| 国产乱码久久久久久| 99精品丰满人妻| 一本久久精品中文字| 五月天亚洲网| 久久久久久久久久久精| 男人的天堂com| 密臀视频三区免费网站| 欧美 亚洲 第一页| 日韩偷拍一区二区三区 | 亚洲精品国产AV天美传媒| 欧美亚洲国内自拍| 婷婷伊人| 污到发麻的视频 国产| 狠狠夜色午夜久久综合在线| 青草视频人妻在线观看| 一区二区精品更新提醒| 五月天欧美色图| 台湾佬中文娱乐网久久久久久久久久com | 岛国艾薇凹凸视频天堂| 蜜臀AV网站| 99性爱| 日本不卡卡一区| 激情四射五月天| 夜夜嗨一区| 亚洲成人黄色在线观看| 免费观看国产小粉嫩喷水精品午| 欧美一区二区观看在线| 久久五月视频| 午夜丁香| 一级黄碟| 人人妻人人玩人人澡人人爽| 日韩欧美aⅴ综合网站发布| 在线国产一区二区av| 久久久久久久少妇| 精品美女久久一二三| 91人妻人人澡人人爽人人精品| 日韩免费簧片| 天天躁日日躁AAA片李宗瑞| 欧美日韩人人精品| 爱丝福利| 亚洲一区二区三区不卡国产欧美| 欧美性爱系列| 五十路二区在线 | 99爱在线视频| 禁十八久久| 78久久| 国产福利在线视频网站| 九九热精品视频在线观看| 在线亚洲丝袜视频网站| 亚洲在线a| 欧美色综合影院| 99热99re超碰精品| 欧美性爱超碰97| 岛国黄| 强上我不卡卡| 十八禁黄色| 国产欧美精选自拍一区| 九九玖玖精品| 强乱老妇中文字幕| 中国少妇XXXX做受| 亚洲中文字幕三级在线| 欧美色日本| 999久久久| 一本道综合色图| 视频在线中文字幕| 亚州免费啪啪视频| 日韩av三四区| 一级毛片电影免费看| 久久精品色欧美aⅴ一区二区| 亚洲丝袜天堂| 91啦人妻| 午夜激情床戏激情| 91人妻少妇| 日韩女模中文造逼| 精品一区99999| 18禁免费视频| 丝袜美腿射精91| 欧美Aⅴ| 欧美在线啊啊啊| 99婷婷一区二区| 精品久久久久9999| 亚洲久9| 精品区国产区一区二区三区| www.av不卡中文字幕| 久久久久久亚洲中文| 大香蕉综合在线| 中文精品一区二去| 免费成人在线熟妇网| 伦激情人妻另类人妻| 九九九影院| 7777奇米影视久久| 内射黑丝袜| www.大香| 日1区2区3区2020| 最新国产精品久久精品| 蜜臀99久| 啊啊啊 在线观看| 自拍偷拍国产欧美日韩韩| 亚洲欧美另类少妇精品| 在线无码网站| 亚洲综合一| 伊人久久大香线蕉无码| 加勒比伊人影院| 日韩AV无码中文一区二区| 密臀在线视频| 色99视频| 黄色人人| 伊人四虎综合| 久久精品人体| 综合国产影视三级| 日韩av情韩国爱禁区av一区二区| 国产综合永久精品日韩鬼片| 蜜臀网 一区| 草b在线| 中日韩熟女| 蜜桃久久一区| 青苹果影院男人的天堂| 亚欧免费| 亚洲资源站| 中文字幕天天天天天| 激情综合二| 水滴偷拍| 日韩欧美资源| 久久久国产三级黄色片| 色哟哟AⅤ| 午夜AV污污污| 91精品国产综合久久久蜜臀| 欧美精品久久久久久久丰满| 亚洲精品欧洲精品| 97人人模人人爽人人| 国产久久久| 麻豆a'v电影| 色老汉玖玖爱| 91小视频| 日韩啪啪视频| 亚洲男人天堂视频| 综合一区中亚洲国产成人综合精品| 国产精品com| 熟女精品一区二区在线观看| 台欧久久精品视频| 美女极品一区二区三区| 久久久久九九九| 久久精品99久久久久久| 亚洲AO在线| 欧美婷婷五月天| 国产AV色黄看到爽| 综合 亚洲 欧美| 亚州欧美综合| 刺激性视频黄页| www久| 无码国产Av| 亚洲一区二区三区春色| 成人草草视频| 色妇91| 日本一级一级一级一级| 91精品啪在线观看国产城中村| 麻豆 美女 丝袜 人妻 中文| 午夜AV污污污| 欧美天堂日韩三级国产传媒| 色色热| 看一级特黄a大一片| 无码久久国产| 色婷婷A V一二三四区麻豆综合| 久久香蕉超碰97国产精品| 能直接看AV的网站| 综合操逼| 亚洲国产另类在线中文| 久久久久久久久久久久97| 99最新日韩偷拍视频| 狠狠躁天天躁日日躁| 天天日天天射天天干| 屌逼麻豆| 青青操青娱乐| 在线播放中文字幕| 91超碰人人操| 亚洲欧美日韩精品久| 欧美成人一级免费电影| 国产精品麻豆免费视频| 三级AV入口| 一级性爱视频免费观看 | 神马久久久久久久| 蜜臀99久久精品久久久久久| 欧美日韩系列| 久久久久9| 亚洲色图综合网| 高潮综合网| 亚洲熟女乱色一区二区三区久久久 | 丁香五月性| 巨爆乳肉感一区二区三区竹菊影视| 啪啪免费| 日韩人妻一区二区精品| 午夜120视频在线观看| 黑人操一区二区| 亚洲AV噜噜狠狠网址蜜桃动漫| 伊人精品久久网站| 中文字幕亚洲永久精品| 一区二区三区 日韩欧美| 久草视频在线视频在线视频在线观看| 欧美日韩一区二区三区四区蜜桃| 国产亚洲精品激情| 国产精品探花在线| 天天射天天| 精品国产人成在线| 日本中文字幕在线视频| 国产免费永久精品无码| 蜜臀久久99精品久久综合| 精品久久視頻在线| 粉嫩国产精品久久久| 东京成人一区| 国产又长又大又粗的视频| 亚洲少妇自拍中文字幕懂色| 97超碰欧美中文字幕| 青青色在线观看| 国产乱伦亚洲| 亚州AV无码国产精品| 黄色AV影视| 婷婷尹人大香蕉免费| 国产精品 午夜福利| 狠狠干2020| 欧美激情在线观看视频| 澳门黄片一香蕉视频| 思思热免费在线视频| 五月婷婷激情| 精品国产污一区二区三区| 大香蕉92| 亚洲91在线| 亚洲国产精品成人无码久久久| 亚洲一本大道中文字幕无码在线| 麻豆精品久久久久久久| 综合网97| 91老熟女视频| 中文字幕交换人妻| 26uuu欧美| 人妻熟女一区二区| 高清孕妇孕交 交| 欧美一级久久久久久久大片动画| 亚洲制服欧美另类内射| 2025亚洲男人天堂| 色老汉色| 这里只有精品97| 最新中文字幕精品在线| 色五月综合| 人人操人人射人人干| 久久丝袜| 婷婷五月天激情网| 99999久久久久9国产精品| 青青草华人在线欧美在线| AA级电影三区| 色色五月婷婷| 色五月激情AV在线| 亚洲情色欧美| 丁香婷婷久久 | 国产不卡的视频| 免费a级毛片av无码久久精品中文字幕| 日韩亚洲Av人人夜夜澡人人爽| 91网亚洲| 色综合天天爱去电影网| 5278欧美一区二区三区| 久久精品免费| 欧美成人精品一区| 午夜高清成人在线视频| 欧洲亚洲人妻无码中字久久三区四区 | 中文字幕免费观看| 欧美大的香蕉有线电视视频| 美国日韩黄色片| 激情综合97| 网友自拍第1页| 五月天婷婷久久| 天天插天天操天天摸天天射天天看| 影音先锋每日最新资源在线观看| 激情丁香五月婷婷| 久久日韩肥臀| 国产精品自拍欧美在线| 天堂综合| 人人干人人操人人..com| 亚洲国成人情色好看电影| 1769一区| 色综合一区二区三巨| 我想要 啊 啊 啊| 欧美东京热精品A∨| 干B| 日韩Va亚洲va欧美Ⅴa久久| 天堂资源欧美| 精品亚洲一区在线观看| 91原创在线观看| 2017av无码免费无线播| 夜夜爽妓女| 成人精品无码| 亚洲色图a| jazzjazz国产精品麻豆| 亚洲人在线| 爱妃国产亚洲视频中文字幕| a男人的天堂| 国产Av超碰| 成人色女网| 日美免费黄片| 久久超碰免费的| 天天操天天干一区二区 | 男人a天堂手机在线版| 啊啊啊好疼| 国产 无码 一区二区| a啊啊啊啊啊啊啊啊一区二区| 亚洲精品国产精品乱码不99| 日本一线产区和二线产区伦理片| 六月丁香网| 久久久蜜桃臀无码视频| 熟妇一区二区三区| 98人妻精品一区二区色欲| 天天看高清麻豆| 人妻熟女av国产网站| 91亚洲黄色网| 青青草视频爽一爽| 韩国免费播放一级毛片| 精品久久久不卡一区二区| 91丨熟女丨丰满熟女| 亚洲熟女一区二区| 91老熟女逼| 夜夜操青青草| 日本一二三免费久久| 久热伊人99re| 91精品亚洲内射孕妇| 大干人妻| 深爱五月天| 91精品国产一区三一| 色呦呦、国产精品| 大香蕉一区二区在线观看.| 久久一二三四五六七八九区| av九九| 日韩在线性爱免费视频| 日韩大香蕉AV影片| 欧美一级欧美三级在线观看 | 麻豆人妻偷人精品无码视频| 国产精品色色| 亚洲AV噜噜狠狠网址蜜桃动漫| 国产精品毛片| 免费农村成人少妇人妻Aa一区二区视频| 亚洲国产精品成人综合| 婷婷10月天青娱乐| 青青草色情网站视频| 欧美三级中文字幕hd| 中文字幕国产在线天堂| 亚洲色9| 污啪啪啪视频| 另类一区| 在线日韩精品一区二区三区| 33044男人的天堂深夜备| 二对二中文字幕。| 国产 v乱码一区二| 久久精品国产AV一区二区三区| 亚洲熟女乱熟乱熟妇综合网二区| 91九色网| 欧美国产伊人久久久久| 又大又大又大又粗爽高潮观看 | 国产宅男宅女在线观看| 亚洲欧美电影| 国产精品一级二级在线| 97天天综合网| 亚洲欧美综合区自拍另类| 亚洲97综| 久久精品电影在线| 亚洲爱爱视频一区二区| 国产SV一线| 1024久久高清视频| 户外裸露刺激视频第一区| 午夜福利无毒不卡| 爱爱啊啊啊| 亚洲人妻久久久| 91精品久久久久久77777| 强奸少妇AV导航网| 极品色社| 欧美一区91大爱| 思思性爱| 欧亚性爱啪啪| 奇米狠999| 黑人精品XXX一区一二区| 懂色AV蜜臀无码精品APP| 一类无码操逼视频| 26uuu最新| 欧美第一页| 中文字幕后石码三区四区| 亚洲97资源| 99精品无码| 校园春色中文字幕AV| 99久久无色码| 91最新综合| 大香蕉五月天婷婷| 九九色图| 久99热| 九九无码视频| 久久99网站| 男人的天堂亚洲| 五月丁香影院| 9九九九九视频在线观看| 国产女人高潮视频| 99久久综合| 懂色AV一区二区三区| 国产黄a三级三级三级av在线看| www.久久| 任我爽视频在线观看| 曰本熟女视频| 极品少妇99|