亚洲有码Av一区二区三区_国产高清啪啪免费视频_69色视频国产_国产成人人人爆出白浆_国产精品自在线拍国_一本久久伊人热热精品无码_午夜性刺激在线看免费带字幕_助力高品质欧美狂喷水_亚洲精品日韩无码_精品无码一区二区三区蜜臀_麻豆高清国产AV_熟妇人素无码中文字幕_亚洲a级片在线观看_国产欧美日韩三区_99国产成人高清在线观看

ARTICLE DETAIL

資訊詳情

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

S32K144 MCAL配置實戰(zhàn):EB Tresos工程搭建、時鐘引腳與外設(shè)避坑

S32K144 MCAL配置實戰(zhàn):EB Tresos工程搭建、時鐘引腳與外設(shè)避坑 簡介《S32K144 MCAL配置手冊》面向基于NXP S32K144微控制器開展AUTOSAR基礎(chǔ)軟件開發(fā)的中高級嵌入式工程師與汽車電子學(xué)習(xí)者圍繞EB工具鏈下MCAL的工程搭建與模塊配置提供系統(tǒng)性指引幫助解決底層驅(qū)動初始化缺乏參考的問題。壓縮包內(nèi)為1個docx文檔約846KB目錄層級清晰便于按模塊定位查閱。正文從概述、參考資料與硬件軟件限制入手依次講解MCAL工程創(chuàng)建、配置導(dǎo)入與符合AUTOSAR規(guī)范的代碼生成流程并重點展開Mcu模塊的復(fù)位原因、SIM集成模塊與時鐘設(shè)置等配置項以及Port模塊的引腳復(fù)用、輸入輸出模式、未使用引腳與數(shù)字濾波設(shè)置同時說明模塊依賴關(guān)系及常見問題處理思路。已有2345人學(xué)習(xí)適合需要快速上手S32K144 MCAL配置、排查時鐘與端口初始化問題的開發(fā)者參考。1. 拿到 S32K144 板子卻卡在配置界面這份手冊解決的是什么問題很多做汽車電子的同行都有類似經(jīng)歷硬件焊好了應(yīng)用層代碼也寫了結(jié)果 S32K144 上電之后 SPI 一個波形都沒有ADC 采回來全是 0串口也毫無反應(yīng)最后發(fā)現(xiàn)不是代碼寫錯而是 MCAL 那一堆配置項從頭就沒配對。這份《S32K144 MCAL 配置手冊》針對的就是這個環(huán)節(jié)——它把 EB Tresos Studio 23.0.0 環(huán)境下 S32K144 的 MCAL 工程創(chuàng)建、模塊依賴、各模塊 General 配置逐項拆開講覆蓋 Mcu、Port、Spi、Adc、Dio、Gpt、I2c、Mcl、Pwm 九個模塊。適合已經(jīng)能看懂 AUTOSAR 分層、但第一次獨立配置 MCAL 的軟件集成工程師也適合手上有一份別人留下的工程、想搞清楚每個勾選項到底在改什么寄存器的老手。它不會教你寫應(yīng)用邏輯但能讓你少在“配置生成完為什么還是不通”這件事上耗掉兩三天。2. 工程從零到可編譯Tresos 工作區(qū)、工程導(dǎo)入與代碼生成MCAL 配置失敗至少有一半原因不在參數(shù)本身而在工程骨架就沒搭對插件路徑?jīng)]指對、工程導(dǎo)入了兩份同名副本、生成目錄沒加進 include 路徑。這一章把這條鏈路完整走一遍。2.1 安裝包解壓后的目錄該長什么樣正文里給了一個關(guān)鍵信息MCAL 版本是S32K1XX_MCAL4_2_RTM_1_0_5_D220111.exeEB 版本是AUTOSAR Tresos Studio 23.0.0。這兩個版本必須成對出現(xiàn)Tresos 大版本和 MCAL 插件不匹配時最典型的癥狀是工程里模塊列表能顯示出來但一打開某個模塊的屬性頁就報 schema 校驗失敗或者干脆空白。解壓之后的目錄結(jié)構(gòu)我一般會先確認(rèn)成下面這個樣子再動 Tresos# MCAL 安裝根目錄路徑里不要有中文和空格 S32K1XX_MCAL_ROOT/ ├── eclipse/plugins/ # EB Tresos 插件 jarTresos 啟動時要指到這里 ├── tresos/ # 模塊描述模板與 BSW 配置資源 ├── S32K1XX_MCAL4_2_RTM_1_0_5_D220111/ │ ├── Mcal/ # 各模塊靜態(tài)代碼非生成部分 │ └── demo/ # 原廠示例工程配置項可對照抄 └── doc/ # 各模塊 API 說明與配置約束eclipse/plugins是 Tresos 識別模塊的唯一入口。啟動 Tresos 后在Window → Preferences → Tresos → Plugins里確認(rèn)路徑指向這里而不是指向tresos目錄——這是最常見的第一次翻車點。參數(shù)說明plugins目錄下應(yīng)該能看到一批以模塊名開頭的 jar缺哪個模塊工程里就加不進哪個模塊。如果只看到Mcu、Port而看不到Spi說明解壓不完整或者被殺毒軟件攔了部分文件重新解壓一次比在 Tresos 里折騰快得多。2.2 新建工程與導(dǎo)入已有工程的兩條路新建走File → New → Tresos Project填寫工程名純英文、下劃線不要空格在 derivative 里選到 S32K144 對應(yīng)的型號然后右鍵工程Add Module按需把 Mcu、Port、Spi 這些模塊逐個加進來。加模塊的順序建議按依賴走先 Mcu再 Port最后 Spi、Adc、Pwm。雖然 Tresos 本身不強制順序但先加外設(shè)模塊會讓你在配置時看不到時鐘源下拉框的候選項——因為那些候選項是 Mcu 模塊提供的。導(dǎo)入已有工程則走項目瀏覽器空白處右鍵Import選General → Existing Projects into Workspace指向原工程目錄。這里有兩個必須注意的點導(dǎo)入項建議取值說明Copy projects into workspace不勾選勾了以后原工程和副本會分叉后面改配置改錯文件工作區(qū)內(nèi)同名工程先刪舊的Tresos 遇到同名工程不會提示直接加載舊的那份.project與.cproject必須一起帶過來只帶.project會導(dǎo)致構(gòu)建器丟失生成按鈕點了沒反應(yīng)導(dǎo)入完成后第一件事不是改配置而是打開Project → Properties → Tresos確認(rèn)插件路徑和 MCAL 版本與原工程一致。別人機器上生成的工程換到你這臺機器插件路徑往往還指著對方的盤符。2.3 代碼生成按鈕、目錄和命令行生成入口在工程右鍵菜單里不同小版本的文案略有差異但功能一致。生成完成后配置代碼落在工程的output/generate/目錄下典型產(chǎn)物是這樣output/generate/ ├── include/ # Mcu_Cfg.h / Port_Cfg.h / Spi_Cfg.h ... └── src/ # Mcu_Cfg.c / Mcu_PBcfg.c / Port_Cfg.c / Spi_PBcfg.c ..._Cfg.h里是編譯期常量通道數(shù)量、序列數(shù)量這類宏_PBcfg.c里是 Post-Build 配置結(jié)構(gòu)體的實際內(nèi)容。上層Mcu_Init()拿到的是指向這些結(jié)構(gòu)體的指針?biāo)陨芍笕绻麤]把這些文件加進 Makefile 的源文件列表和 include 路徑編譯能過因為聲明在_Cfg.h鏈接才報錯或者更糟——鏈接到了一個空的默認(rèn)配置。如果要把生成這一步放進流水線Tresos 提供了命令行模式常見做法是寫個批處理包一層#!/bin/bash # 無界面生成適合放進 CI 的構(gòu)建前置步驟 TRESOS_HOME/opt/tresos # Tresos 安裝根 PROJECT/workspace/mcal_prj # 工程目錄含 .project ${TRESOS_HOME}/tresos_cmd.sh generate \ --project ${PROJECT} \ --output ${PROJECT}/output # 生成目錄必須與工程里配置一致參數(shù)說明--project指到含.project的目錄不是.project文件本身--output必須和工程屬性里的輸出目錄對齊兩處不一致會出現(xiàn)“生成了但編譯用的是老的”這種黑匣子現(xiàn)象。命令行模式的具體參數(shù)名以安裝目錄下tresos_cmd的幫助輸出為準(zhǔn)不同版本可能有增刪腳本里別把參數(shù)寫死成不可覆蓋的形式。2.4 Config Variant 選錯后面全白干Mcu、Port、Spi 這些模塊的 General 頁面頂部都有一個 Config Variant 下拉手冊里對它的描述很克制但實際影響很大Variant配置存放能否運行時改適用場景Pre-Compile編譯進代碼不能參數(shù)確定不變、追求最小體積Post-Build Loadableflash 固定區(qū)域一份能整體替換Bootloader、需要產(chǎn)線刷配置的場合Post-Build Selectableflash 里預(yù)置多份只能選不能改一套軟件適配多種硬件變體手冊里對 Bootloader 場景的說明是“未做特殊配置使用默認(rèn)配置”但只要你做的是帶升級功能的產(chǎn)品Mcu 的時鐘配置基本都要走 Post-Build Loadable——產(chǎn)線要能刷不同晶振頻率的參數(shù)。選了 Post-Build 卻仍然調(diào)用Mcu_Init(Mcu_Config)Pre-Compile 的那份現(xiàn)象就是初始化返回E_NOT_OK或者干脆時鐘沒切過去、系統(tǒng)還在內(nèi)部 RC 上跑。這類問題不看生成出來的_PBcfg.c根本定位不到只能靠對照 variant 和初始化入?yún)ⅰ?. Mcu 與 Port把時鐘樹和引腳復(fù)用先釘死九個模塊里Mcu 和 Port 是地基。它們配錯的癥狀最隱蔽——外設(shè)初始化函數(shù)全部返回成功但硬件上什么都沒發(fā)生。所以這兩個模塊值得單獨花時間。3.1 Mcu 的配置集合與啟用順序手冊把 Mcu 的配置拆成 McuGeneralConfiguration、McuDebugConfiguration、McuModuleConfiguration、McuResetReasonConf、McuSIMConfig、McuClockSettingConfig、McuPeripheralClockConfig 這一串容器看著零碎實際有明確分工McuGeneralConfigurationAPI 使能開關(guān)。McuGetVersionInfo、McuGetResetReason、McuInitClock、McuDistributePllClock這些函數(shù)是否生成全看這里勾沒勾。沒勾的 API 在鏈接期直接報 undefined reference。McuDebugConfigurationDET/DEV 錯誤檢測和參數(shù)檢查。調(diào)試階段開著量產(chǎn)后手冊明確建議關(guān)掉因為每個 API 入口都多幾條判斷中斷里調(diào)用時開銷不可忽略。McuModuleConfiguration模式數(shù)量、時鐘分頻這些和項目強相關(guān)的量。McuClockSettingConfig核心下面單說。McuPeripheralClockConfig給每個外設(shè)分配時鐘源和分頻并單獨使能。這一項漏配是外設(shè)“初始化成功但不工作”的頭號原因。初始化順序上AUTOSAR 的定義很明確我一般固定成這個序列不隨意調(diào)整/* 上電后的 MCU 拉起順序順序錯了后面全亂 */ Mcu_Init(Mcu_Config); /* 1. 復(fù)位值歸位、運行模式準(zhǔn)備 */ Mcu_InitClock(McuClockSettingConfig_Run); /* 2. 按 Run 配置切時鐘源 */ while (MCU_PLL_LOCKED ! Mcu_GetPllStatus()) /* 3. 等 SPLL 鎖定不能省 */ { /* 實際項目里要加超時計數(shù)避免晶振不起振時死等 */ } Mcu_DistributePllClock(); /* 4. 把 PLL 分發(fā)到各分頻器 */ Mcu_SetMode(McuModeSettingConf_Run); /* 5. 切到 Run 模式 */邏輯說明第 1 步只做復(fù)位后的基礎(chǔ)狀態(tài)整理不涉及 PLL第 2 步按你在McuClockSettingConfig容器里配的那份參數(shù)去寫時鐘寄存器第 3 步的等待循環(huán)必須有超時保護外部晶振虛焊時這里會死循環(huán)表現(xiàn)為“程序卡在啟動階段、調(diào)試器暫???PC 一直在這幾行”第 4 步之前外設(shè)時鐘源仍然是舊的所以任何外設(shè)初始化都不能提前第 5 步之后才能調(diào)Port_Init()。參數(shù)說明McuClockSettingConfig_Run這個名字是你在 Mcu 模塊里給容器起的名字不是固定宏。手冊里的McuRunClockConfig、McuVlprClockConfig、McuHsrunClockConfig是容器內(nèi)部的子項分別對應(yīng) Run、VLPR、HSRUN 三種功耗/性能狀態(tài)。Bootloader 場景下 VLPR 和 HSRUN 用默認(rèn)值即可真正要調(diào)的是 Run 那組。3.2 時鐘鏈怎么落到 McuPeripheralClockConfig手動配置時鐘時最容易犯的錯是只配了McuRunClockConfig里的分頻忘了下面的McuPeripheralClockConfig表格。前者決定 CORE_CLK、BUS_CLK、FLASH_CLK 這些系統(tǒng)時鐘后者決定 LPSPI0、ADC0、FTM0 這些外設(shè)各自掛在哪根時鐘線上、分頻多少、使能與否。這兩處的關(guān)系是系統(tǒng)時鐘配對了外設(shè)時鐘沒使能外設(shè)寄存器能讀能寫就是不出波形。我見過最典型的一次SPI 初始化返回E_OKSpi_SyncTransmit也返回E_OK示波器上 SCLK 一動不動查了半天是McuPeripheralClockConfig里 LPSPI0 的使能位沒勾。所以調(diào)外設(shè)之前先在 Mcu 這邊確認(rèn)三件事該外設(shè)的時鐘源選對了沒有是走 SPLL 分頻還是走 FIRC、分頻系數(shù)算出來的頻率在不在外設(shè)規(guī)格內(nèi)、使能位勾上了沒有。還有一處細(xì)節(jié)手冊里提到System clock under MCU control這個勾選項含義是該時鐘是否由 MCU 初始化接口完成配置。不勾的話這組時鐘被視為硬件自行完成配置軟件只讀不寫。做 Bootloader 跳轉(zhuǎn)到 App 的場景時如果 App 的時鐘配置和 Bootloader 不一致這一項的處理方式直接決定跳轉(zhuǎn)后系統(tǒng)還跑不跑得動——我的習(xí)慣是跳轉(zhuǎn)前不做任何時鐘回退讓 App 自己完整重配一遍。3.3 Port 的 Container 與 Pin 映射關(guān)系Port 模塊的結(jié)構(gòu)是三層PortConfigSet下掛若干PortContainer每個 Container 下掛若干PortPin。這里的坑非常具體——每個 PortContainer 對應(yīng)硬件上的一個端口組S32K144 上一個 Container 最多容納 16 個 pin而PortPinPcr必須落在該 Container 覆蓋的索引范圍內(nèi)。把 PTB 的引腳配進 PTA 的 Container生成不會報錯運行時那個引腳就是不動。單個PortPin需要關(guān)注的屬性我整理成一張對照表配置時逐項過屬性典型取值說明PortPinId自增僅作標(biāo)識和物理引腳無直接綁定PortPinPcr引腳在端口內(nèi)的索引必須與 Container 覆蓋范圍一致PortPinMode復(fù)用功能號 / GPIO手冊強調(diào)按實際硬件連接配功能腳和 GPIO 要分清PortPinDirectionINPUT / OUTPUT配成輸入?yún)s用 Dio_WriteChannel寫不進去且不報錯PortPinLevelValueSTD_HIGH / STD_LOW僅對輸出有效決定上電初始電平PortPinDSE驅(qū)動強度檔位驅(qū)動 LED、驅(qū)動 MOS 管取值不同PortPinPE / PortPinPS上下拉使能與選擇懸空輸入引腳必須二選一否則讀數(shù)隨機跳PortPinDirectionChangeable使能/禁止運行時要翻轉(zhuǎn)方向才勾否則Port_SetPinDirection返回失敗PortContainer這一層還有一項PortNumberOfPortPins手冊說先用默認(rèn)值把全部 pin 信息導(dǎo)入再裁剪。我一般反過來做先只把實際用到的引腳加進 Container生成一次看有沒有告警再逐步補。原因是容器里塞滿 16 個 pin 之后某個引腳配錯你很難一眼看出來。UnTouchedPortPin和DigitalFilter手冊都寫了“默認(rèn)配置即可”確實不需要動。但UnTouchedPortPin的語義值得說清楚它管的是那些沒被任何模塊占用的引腳配成默認(rèn)狀態(tài)可以避免懸空引腳漏電。低功耗項目里這一項配錯休眠電流會比預(yù)期高一個量級。3.4 Dio 與 Port 的先后順序不能反手冊在 Port 模塊簡介里寫得很直白DIO 驅(qū)動中用到的端口配置和初始化都在 PORT 驅(qū)動里完成用 DIO 之前必須先做 PORT 初始化。工程上的表現(xiàn)是Dio_ReadChannel在Port_Init之前調(diào)用讀回來的是寄存器復(fù)位值不是真實電平更麻煩的是這種錯不會報任何錯只在聯(lián)調(diào)時表現(xiàn)為“按鍵讀不到”。Dio 模塊這邊的配置量很小DioPort里配DioPortId和DioPortWidthS32K144 是 16DioChannel里把要用到的通道逐個加進去。要注意的是 Dio 的通道和 Port 的引腳是兩套編號體系Dio 通道號是基于端口組的位偏移不是全局引腳號交叉引用時對著硬件原理圖逐個核。4. Spi、Adc 與 Pwm通道、Job、Sequence 與硬件單元的對應(yīng)關(guān)系外設(shè)模塊的配置量比 Mcu、Port 大得多但結(jié)構(gòu)其實高度統(tǒng)一都是“物理單元 → 邏輯通道 → 傳輸任務(wù)”這三層。把這三層的對應(yīng)關(guān)系想清楚剩下就是填參數(shù)。4.1 Spi 的四層結(jié)構(gòu)Channel、ExternalDevice、Job、Sequence手冊里 Spi 的配置項有 SpiChannel、SpiExternalDevice、SpiJob、SpiSequence、SpiPhyUnit 五組很多人第一次看會懵因為它們不是并列關(guān)系而是嵌套關(guān)系SpiChannel一個邏輯數(shù)據(jù)通道定義數(shù)據(jù)寬度、字節(jié)序、默認(rèn)數(shù)據(jù)。它不關(guān)心掛的是哪個硬件。SpiExternalDevice描述掛在總線上的那顆外部器件波特率、片選極性、時鐘空閑電平、CS 到第一個時鐘的建立時間都在這里。SpiJob一次原子傳輸把若干 Channel 綁到同一個 ExternalDevice 上共享一次片選。SpiSequence一串 Job 的集合可以被一次Spi_SyncTransmit整體觸發(fā)。SpiPhyUnit真正對應(yīng) LPSPI0/1/2 這些硬件單元配置 DMA 單元和采樣點。這四層的好處是同一套物理總線可以被多個器件復(fù)用壞處是任何一層配漏了上層調(diào)用都返回成功但總線上沒動靜。我的檢查順序是從底往上先確認(rèn)SpiPhyUnit里的SpiHwUnit選的是板上實際連的那個 LPSPI再確認(rèn)SpiJob里掛的 ExternalDevice 對最后才看 Sequence。SpiExternalDevice里幾個時間參數(shù)值得單獨提SpiTimeClk2Cs、SpiCs2Clk、SpiCs2Cs這三個單位是外設(shè)時鐘周期數(shù)。配得太小片選建立時間不夠從器件采樣到的是半個字節(jié)配得太大傳輸效率掉下去。經(jīng)驗做法是先按從器件手冊的最小值乘 1.5 倍配跑通之后再往下壓。4.2 用 LPSPI 打通一顆外部器件的完整調(diào)用鏈配置完成后上層的調(diào)用順序是有講究的不能想當(dāng)然/* SPI 初始化與一次同步傳輸 */ Spi_Init(Spi_Config); /* 參數(shù)是 Post-Build 配置指針 */ Spi_WriteIB(SpiConf_SpiChannel_Dev0, txBuf); /* 內(nèi)部緩沖寫入待發(fā)數(shù)據(jù) */ Spi_SyncTransmit(SpiConf_SpiSequence_Dev0); /* 阻塞式傳輸整個 Sequence */ Spi_ReadIB(SpiConf_SpiChannel_Dev0, rxBuf); /* 從內(nèi)部緩沖取回接收數(shù)據(jù) */邏輯說明Spi_WriteIB用的是內(nèi)部緩沖區(qū)IBInternal Buffer數(shù)據(jù)先進驅(qū)動自己的 RAM再由中斷或輪詢搬到硬件 FIFOSpi_SyncTransmit是阻塞的返回時整個 Sequence 已經(jīng)跑完不需要再等狀態(tài)Spi_ReadIB必須在下一次Spi_WriteIB之前調(diào)用否則內(nèi)部緩沖會被新數(shù)據(jù)覆蓋。參數(shù)說明SpiConf_SpiChannel_Dev0這類宏是生成器按你在 Channel 容器里起的名字拼出來的名字改了宏就跟著變別手寫。如果項目用的是 External Buffer 模式那么走的是Spi_SetupEB加Spi_AsyncTransmit緩沖區(qū)由應(yīng)用層提供此時要注意緩沖區(qū)生命周期必須覆蓋整個異步傳輸過程——局部數(shù)組傳進去函數(shù)一返回就是野指針。還有一點手冊里沒強調(diào)但很關(guān)鍵SPI 的時鐘來自 Mcu 模塊SPI 驅(qū)動本身在初始化時不會去配 PLL 和預(yù)分頻。所以任何時鐘切換動作比如從 Run 進 VLPR之后SPI 的實際波特率都會變?nèi)绻藭r還有通信從器件可能直接收錯。帶低功耗狀態(tài)切換的項目進出低功耗前后都要重新算一遍分頻。4.3 Adc 的 HwUnit 與 Group 兩層配置Adc 的配置結(jié)構(gòu)比 Spi 簡單就兩層AdcHwUnit描述 ADC0/ADC1 這個物理單元時鐘源、預(yù)分頻、分辨率、轉(zhuǎn)換時間AdcGroup描述一次采樣的組織方式通道組合、觸發(fā)源、訪問模式、轉(zhuǎn)換模式。訪問模式這個參數(shù)最容易配錯參數(shù)取值后果AdcGroupAccessModeSINGLE結(jié)果只保留最后一次讀完即失效AdcGroupAccessModeSTREAMING結(jié)果按序?qū)懭胗脩艟彌_區(qū)緩沖區(qū)長度必須 ≥ 通道數(shù)AdcGroupConversionModeONESHOT觸發(fā)一次轉(zhuǎn)換一輪AdcGroupConversionModeCONTINUOUS持續(xù)轉(zhuǎn)換停止要靠 Adc_StopGroupConversion選了 STREAMING 卻只給一個元素的緩沖區(qū)是典型的內(nèi)存越界癥狀是相鄰變量莫名其妙被改。這個坑不看_Cfg.h里的通道數(shù)根本發(fā)現(xiàn)不了。調(diào)用側(cè)的標(biāo)準(zhǔn)寫法Adc_Init(Adc_Config); Adc_SetupResultBuffer(AdcConf_AdcGroup_Grp0, adcResultBuf); /* buf 長度 組內(nèi)通道數(shù) */ Adc_StartGroupConversion(AdcConf_AdcGroup_Grp0); while (ADC_STREAM_COMPLETED ! Adc_GetGroupStatus(AdcConf_AdcGroup_Grp0)) { /* 實際項目用中斷或超時不要裸等 */ } Adc_ReadGroup(AdcConf_AdcGroup_Grp0, adcResultBuf);參數(shù)說明Adc_SetupResultBuffer必須在每次StartGroupConversion之前調(diào)或者至少在緩沖區(qū)被釋放前重設(shè)Adc_ReadGroup在 STREAMING 模式下會把硬件結(jié)果搬到用戶緩沖區(qū)SINGLE 模式下也可以直接從結(jié)果寄存器讀。Adc 的硬件單元還有一個隱藏依賴AdcPowerStateConfig。手冊里這個容器列出來了但沒細(xì)說它的作用是定義各功耗狀態(tài)下 ADC 是否可用。VLPR 下 ADC 一般不可用如果應(yīng)用在低功耗狀態(tài)下還去啟動轉(zhuǎn)換返回值是失敗但很容易被忽略。4.4 I2c、Gpt、Mcl、Pwm 的最小配置集剩下四個模塊配置量都不大但要配的點很明確I2c 只有I2cChannel一組核心參數(shù)——通道號、波特率、從機地址、主從模式。它的坑在于波特率要按總線電容和上拉電阻實際算配 400k 但板子上拉是 10k、走線又長波形上升沿爬不起來表現(xiàn)是隨機 NACK。Gpt 的核心是GptChannelConfiguration里的GptChannelMode單次/連續(xù)、GptChannelTickFrequency計數(shù)頻率、GptChannelTickValueMax最大計數(shù)值。三者必須自洽tick 頻率 × 最大計數(shù)值 要能覆蓋你需要的定時周期覆蓋不了就得換GptHwConfiguration里的硬件模塊FTM 還是 PIT/LPIT不同硬件模塊的位寬不一樣。Mcl 是 DMA 的抽象層配置集中在DMA Instance選 DMA0和DMA Logical Channels邏輯通道號、觸發(fā)源、傳輸寬度、循環(huán)模式。手冊里 Mcl 的中斷使能項叫Mcl Interrupts Available勾了才會生成 DMA 中斷不勾就只能靠輪詢標(biāo)志位。Pwm 的配置按PwmChannel展開關(guān)鍵是PwmChannelClassFIXED_PERIOD、FIXED_PERIOD_SHIFTED、VARIABLE_PERIOD 三種決定了占空比和周期的可調(diào)范圍也決定了底層用 FTM 還是 FlexIO。三相互補 PWM 一般走 FIXED_PERIOD_SHIFTED通道之間的相位偏移在PwmFtmModule里配。5. 避坑與排查五個現(xiàn)場高頻翻車點配置類工作最難受的地方是錯誤不報在出錯的地方。下面五條都是我在實際項目里反復(fù)遇到的按“現(xiàn)象 → 原因 → 解決”記下來。5.1 生成階段工程和產(chǎn)物層面的坑現(xiàn)象一點了生成控制臺沒報錯但output/generate目錄是空的或者只有頭文件。原因是工程屬性里的輸出目錄和實際生成目錄不一致或者工作區(qū)路徑里帶了中文、空格。Tresos 底層是 Eclipse 框架路徑中有非 ASCII 字符時部分資源寫入會靜默失敗日志里只有一行不起眼的 warning。解決辦法是把工作區(qū)整體挪到純英文短路徑下比如/work/mcal_prj重新導(dǎo)入工程再生成一次。這個坑我在三臺不同機器上見過癥狀完全一樣?,F(xiàn)象二改了配置編譯出來的行為沒變。原因是生成目錄沒進 include 路徑編譯器實際用的是Mcal/下那份原廠示例的頭文件或者 Makefile 里源文件列表寫死了文件名新增的_PBcfg.c沒被加進去。排查方法很直接在生成出來的Mcu_Cfg.h里手動改一個宏的值比如通道數(shù)加一重新編譯看行為有沒有變化。沒變化就說明編譯的根本不是這份文件。這個“改宏驗證法”我每次都先用一遍比翻 Makefile 快。現(xiàn)象三導(dǎo)入別人的工程后模塊屬性頁打開是空白或報 schema 錯誤。原因是插件版本不匹配。工程是在某個 MCAL 版本下生成的本機裝的插件版本不同模塊描述文件的 schema 對不上。解決不是硬改工程文件而是把 MCAL 安裝包換成與工程一致的那個版本。手冊里明確寫了這套文檔基于 EB Tresos 23.0.0 加S32K1XX_MCAL4_2_RTM_1_0_5_D220111跨版本遷移工程屬于另一件事別混在一起做。5.2 運行階段時鐘、引腳和緩沖區(qū)的坑現(xiàn)象四外設(shè)初始化返回成功硬件上沒有任何波形。原因幾乎總是McuPeripheralClockConfig里對應(yīng)外設(shè)的時鐘沒使能或者時鐘源選錯。SPI 依賴 Mcu 提供時鐘、依賴 Port 提供引腳復(fù)用手冊在 Spi 模塊依賴?yán)飳懙煤芮宄?。定位方法是先在Mcu_InitClock之后讀一下外設(shè)的時鐘使能寄存器確認(rèn)位被置起來了再看 Port 那邊該引腳配的是不是復(fù)用功能而不是 GPIO。這兩步都不做就直接懷疑驅(qū)動代碼會繞很大一圈?,F(xiàn)象五SPI 片選一直拉低或者數(shù)據(jù)錯位半個字節(jié)。片選問題的根因通常是兩處配置打架SpiJob里勾了SpiJobEnableCS讓硬件自動控制片選同時 Port 里又把同一個引腳配成了 GPIO 輸出并給了低電平兩個源頭搶同一個引腳。解決是把該引腳在 Port 里配成 LPSPI 的 PCS 復(fù)用功能把 GPIO 那份配置刪掉。數(shù)據(jù)錯位半個字節(jié)則是SpiDataShiftEdge和SpiShiftClockIdleLevel這兩個參數(shù)與從器件時序不匹配按從器件手冊的 CPOL/CPHA 組合重新選一遍就好不用改代碼。6. 生成代碼之后三步自檢和一次閉環(huán)驗證配置全部完成、代碼也生成好了別急著往應(yīng)用層接。我固定會走三步自檢第一步打開output/generate/include下的_Cfg.h逐個核對通道數(shù)、序列數(shù)、組數(shù)這些宏和你在 Tresos 里配的數(shù)量對一遍數(shù)量對不上說明有容器沒被引用生成器把它裁掉了第二步在啟動代碼里把Mcu_Init到Port_Init之間插幾個 GPIO 翻轉(zhuǎn)用示波器看時間差確認(rèn)時鐘真的切過去了而不是還在內(nèi)部 RC 上跑第三步把每個外設(shè)的初始化返回值打到一個數(shù)組里啟動后統(tǒng)一檢查不要在每個初始化后面單獨判斷——那樣一旦有一個失敗后面的全不執(zhí)行你看到的現(xiàn)象是“卡住了”而不是“第幾個失敗了”。真正能驗證配置是否正確的方法是搭一個最小閉環(huán)。我的做法是把 Pwm 的一個通道輸出接到 Adc 的一個輸入引腳上飛線或者板上跳線Pwm 出 1kHz、50% 占空比Adc 用 Mcl 的 DMA 邏輯通道循環(huán)采樣采回來的值應(yīng)該在量程的一半附近。這個閉環(huán)同時驗證了四件事Mcu 的外設(shè)時鐘使能對了、Port 的復(fù)用功能配對了、Pwm 的 FTM 通道和周期參數(shù)自洽、Adc 的 HwUnit 與 Group 以及 DMA 通道串通了。任何一環(huán)配錯采回來的數(shù)都不對而且錯的方式能幫你反推是哪一環(huán)——采回來恒定為 0 基本是時鐘沒使能采回來恒定滿量程多半是引腳復(fù)用配成了 GPIO 懸空拉高采回來數(shù)值抖動但均值不對則是 Pwm 周期和 Adc 采樣窗口沒對齊。有一回趕項目進度我跳過這個閉環(huán)直接接應(yīng)用層結(jié)果花了兩天在一個“SPI 讀回全 0xFF”的問題上打轉(zhuǎn)最后發(fā)現(xiàn)是SpiExternalDevice里的時鐘極性配反了而這個問題用 PwmAdc 的閉環(huán)根本不會暴露、用 SPI 回環(huán)測試十秒就能看出來。從那以后我每次生成完代碼都強制走一遍“每個外設(shè)單獨回環(huán)”的驗證寧可多花半天也不在集成階段被動挨打。希望這份拆解能幫你少走那段彎路。本文還有配套的精品資源點擊獲取
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
久久综合日韩亚洲欧美| 久艹免费| 国产粉嫩出水在线播放| 很黄很色的视频在线观看| 一二区在线观看视频| 久久精品免费| 6080yy午夜理论三级一区二区三区无码| 91另类| 久久超碰98| 97人人射| 美女被艹尤物视频| 日韩乱伦影音先锋| 日本韩国国产精品一区| 欧美色综合网| 久久久91| 9118禁| 黑人综合色| 日韩中文字幕av在线播放| 久久草草欧美精品| 狠狠色婷婷| 久久精品国产96精品亚洲拳交| 国内偷拍精品一区二区| 欧美亚洲91| 色欲天香天天综合网-成年人三级片网站-欧美乱妇狂野-日韩国产专区-久久久久久 | 啪啪视频亚洲第一| 97碰久久| 密臀在线一区尤物| 风韵犹存大大大大香蕉 | 国产无码久久高清| 青草草免费网站av| 无码高清操逼网址| 亚洲国产ⅴ高清在线观看| 天天澡天天爽日日AV| 色九久| 欧美狠狠狠| 日韩精品亚洲一二三| 久操av在线| 天天草AV| 免费看黄片现成| 天堂69亚洲精品中文字| 欧美日日操| 久久精品久久九九精品| 正在播放国产精品一区| 日韩卡一卡二卡三在线| 黄网色一区二区三区四区精品| 强奸乱伦亚洲第一页| 亚欧性爱无码| 天美传媒国产原创中文字幕亚洲欧美另类| 啊啊啊好湿久久| 久久婷婷在线观看视频| 欧美色性爱| 国产精品999zyz| 色乱二区| 欧美成人精品A片免费一区99| 美国一区二区免费视频| 99无码视频| 2011国产精品| 久久久久9999妇女| 久久国产成人精品国产成人亚洲| 日韩啊V| 成人精品一区二区91毛片不卡| 欧美十八禁导航成人| 欧美性爱视频免费一区一A| 性色生活片久久毛片婬片免费放女人一级毛片 | 日韩亚洲中文字幕在线| 亚洲精品亚洲人成人网| 精品久久久久黄少妇| 亚热日本熟女| 亚洲欧美内射| 一道本久久棕合爱| 人妻精品一区二区在线| 4141514逼喷水三级片| 五月婷婷大香蕉| 欧美亚洲国产91在线| 国产又粗又大硬免费色网视频| 秋霞怕怕片| 久久久少妇诱惑精品视频| 99综合网| 啪啪啪东京| 色女网日韩| 日本蜜桃| 混色激情av| 日韩中文字幕2020| 欧美偷拍| 在线观看免费视频国产| 国产一区二区三区影片| 免费人人搞97| 99热在线只有精品| 中文字幕人妻资源在线| 久操操AV电影| 在线综合色| 91大胆欧美| 2026国产精品视频| 欧美,日韩,亚洲视频| 亚洲人人操| 97se综合| 中文字幕在线观看二区三区| 骚熟女吞| 国产高清视频无码在线| 国产999精品久久久久久| 99热国产| 久久久久国产精品喷潮免费观看臀 | 99这里只有精品国产| 国产自偷自拍一区| 久久亚洲不卡一区二区三区| 亚洲色交| 阿姨一区二区免费视频-高清正片西瓜视频下载app-T450AV | 成人网址在线观看| 亚洲国产中文字幕| 欧美日韩一区二区三区四区蜜桃| 五月天色图| 果冻传媒A片一二三区| 欧美性爽xyxOOOO| 日本精品一区三区| 草草草视频在线免费看| 人妻激情偷乱视频一区二区三区| 偷窥自拍亚洲| 国产97色在线| 久久狠狠色噜噜狠狠狠狠97| 国产又大又粗又色生活片亚洲国产精品成人久久久综合免费 | 国产午夜精品一区二区三区牛牛| 大香蕉九九| 青久久| 日韩精品黄片免费观看| 中出20p| 婷婷中文网| 后入福利视频| · —级AA伦aa坐爱午夜极速ⅴA一区天天噪天天噪天天噪 | 三级网色| 97国产精品在线观看| 密乳无码| 97精| 国产偷仑| 在线观看国产黄色| 亚洲97在线观看| 色女女女导航| 青青草字幕AV| 国产AV高清AV无码| 熟女91网站| 综合 青草 伊久久 影院 综合| 偷拍 欧美 日韩| 69AV女优男人的天堂| 日韩肏逼视频| 草久久久| 中文激情网| 东北女人操逼| 999九九精品| 欧美 亚洲 偷拍自拍| JuliaAnnXXX888| 无码heyzo高清一区| 黄色大片免费在线| 91高潮| 久久超碰亚洲人| 操逼片国产| 久久9免费视频| 婷婷五月天av| 无码丰满熟妇一区二区浪潮AV| 超碰综合色| 亚洲第一成人影院色播| 91丝袜| 亚洲男人的天堂V| 另类一区| 国产第12页| 中精品一区二区三区| 91亚·色| 粉嫩不卡一区二区性爱| 亚洲 暴爽 AV人人爽日日碰| 日本久久久精品电影| 亚码激情| 黄色性爱网网| 乱伦熟女专区| 婷婷丁香人妻 | 97色视频在线| 天天做天天爱天天爽| 中文字幕一区二区三四五区日日骚| 国产超碰人人操| 国产成人无码a| 91超碰在线观看| 久久久久一本一区二区青青蜜月| 精品久久99| 中文字幕一二区二三区人妻专区| 日日摸天天爽夜夜欢| 亚洲色图欧美色图制服诱惑| 99抽插| 六月色婷婷| 国产一区二区精品久久99| av激情亚洲五月天| 18+91网站| 伊人国产视频| 一区中文字幕二区日韩| 天天日天天舔| 99热官网| www久久久| 91呆哥人妻| 91操人| {男男暴菊gay无套网站| a片 xxxx受爽视频| 在线啊啊啊| 最新9久久久9免费视频| 久久伊人东京热| 亚洲性感丝袜诱惑在线观看| 成人久久精品| 精品人妻一区二区三区蜜桃视频| 亚洲日韩少妇一道本视频| 97超碰逼| 密臀AV在线| 精品久久久久瑟瑟| 国产九九久久久精品| 久/久精品99看9| 久久精品亚洲成a人天堂| 少妇人妻太紧太深av| 日婷婷| 国产精品懂色tv影视免费观看| 啪啪自拍九九综合| 女人妻一区| 久久黄黄| 91性生活久久久| 欧美久久婷婷| 乱子伦一区二区三区国产精品| 色情亚洲日本成人| 久久夜精品一区二区三区| 亚州 综合 色图| jiujiujiujingpin| 国产精品久久久午夜夜伦鲁鲁| 欧美精品系列| 淫荡网址| 久久婷婷综合国际产色怕| 午夜高清成人在线视频| 亚洲 日本 一 二 三| 67914亚洲精品| 人妻激情另类| 传媒免费一区二区三区| 精品黄色电影| 人妻 中文 日韩| 人妻在线视频| 久久人妻四季| 亚洲中文字幕av| 蜜臀久久99精品久久久久久无删减| 九色黄站| 午夜乱轮操逼视频免费看| 国产51色综合久久免费| 任你爽视频| 伊人综合色网| 男人的天堂2000| 久9爱精品| 欧美精品久久96人妻无码| 国产精品久久久久久久AV大片 | 加勒比东京热五月天天堂网| 97人人爱人人乐| 人人人摸人人| 女优视频第10页| 伊人丝袜美腿高跟在线观看高清| 操婷婷逼| 少妇与黑人高潮在线| 99热18这里只有精品| 伊香蕉综合久久久久久久噜噜噜| 亚洲精品成人动漫在线| 天天做天天爱天天高潮| 91熟女.com| 欧美激情激情xxxx欧美专区| 嗯啊不要在线观看嗯啊| 麻豆黄站| 日韩黄片影院| 嗯嗯嗯好爽| 热久日综合| 天天澡天天爽日日AV| 人人操人人摸人| 少妇被玩视频二三区| 后入式福利| 男人的天堂午夜av| 久久久精久久久| 高清无码学生妹高潮| 久久精品国产亚洲AV清纯| 亚欧性爱在线无码| 日本高清一本二本免费不卡| 久久久久久日韩| 久久久艹艹艹| 国产粉嫩蜜臀av一区二区三区| av婷婷色婷婷色六月| 伊人丝袜美腿高跟在线观看高清 | 美女午夜福利免费视频| 2019天天操天天爽天天拍| 大香蕉色十月| 欧美色图20P| 天天草天天干天天日| 久久精品老司| 日韩欧美午夜视频在线| 97在线青| 很黄很色的视频在线观看| 看看小穴| 日韩强奸av| 精品一区二区三区最新| 国产无马在线| 97硬碰| 色欧美综合| 人妻啊啊人妻啊啊| 火箭成精品视频884必出精品| 日韩不卡a级视频专区| 欧美72网页| 为用户提供免费看黄网址在线观看| 精品人妻二区三区| 免费看黄片现成| 超碰人妻中文在线| 约操熟妇| 国产免费小视频| 九九热视频在线观看| 91亚洲网| 97天天弄| 大香蕉一线视频| 久久AV色| 午夜色婷婷| 欧美色91| 大香蕉十区| 狠狠操官网| 秋霞影音一区二区三区| 亚洲在钱| 天天舔天天 | 日韩人妻无码专区| 久久东京热久久| 亚洲城人男人的天堂| 天天视频网站黄| 欧美亚洲宗合色性图| 久久美女福利是上海美女| 九九这里只有精品| 青娱乐亚洲热| 国产操逼逼网| 少妇被c 黄 免费观看| 97免费视频网| 国产无马av| 天天噜| 国产欧美日韩臀| 亚洲精品aa久久伊人| 一级二级在线观看| 99re在线精品78| 色优久久| 欧美亚洲第一页| 美女91网址 | 欧美日韩人妻精品系列一区二区三区| 青青草在线成人视频| 黑人白女精品一区| 久久αⅴ| 欧美综合 站| 九九热在线视频| 国产精品久久久久久久AV大片| 久久精品女同亚洲女同13| 欧美三级不卡| 婷婷久久综合久| AV一区观看| 一二三区在线| 久久九九视频九九视频| 97日韩| 欧美美逼| 亚洲麻豆18发?| 麻豆AV一区二区| 制服乱伦| 无码免费精品高清| 欧 美 自 拍 偷 拍| 天天亚洲| 男人天堂无码| 国产十八禁视频| 久久久9品一区二区三区| 麻豆国产免费影片| 精品伊人久久久大香线蕉小说| 亚洲欧美国产中文视频| 欧美成人性活片| 中文字幕一区二区无码成人| 美女91网| 男人的天堂kva| 色综合久久夜色精品国产天堂| 台欧久久精品视频| 又黑又大又粗| 男人的天堂亚洲| 日本三级R| 精品成人亚洲午夜电影| 欧美人与动性人交a| 91欧美网| 九热中文字幕| 99re这里只有精品9| 欧美熟妇精品黑人巨大91| 1204人成网站色www| 91九九九吃| 骚日日av| 六六久久日韩不卡| 97亚洲国产影视| 日韩成人色图| 久草久热| 婷婷香网站| 久久久婷婷| 蜜臀久久久| 加勒比海成人视频网| 欧洲与亚洲欧美精品中文字幕| 欧美久久婷婷| 黑人干亚洲| 人妖欧美一区二区| 国产一区在线看| 免费视频一二三区| 八戒午夜福利理论片| 免费看黄片现成| 一级二级三级黑人无码| 日本视频在线观看污污污| 在线人人人人人人精品超| 97人人操人人摸| 亚洲国产欧美中日韩成人综合视频| 岛国艾薇凹凸视频天堂| 2020国产精品| 91 国产丝袜在线放观看| 国产精品乱码久久久久久久久久久久| 久婷婷一区| 夜夜青青无码影院| 天美麻豆一区二区三区| 亚洲精品久久久久毛片A片拉屎 | 欧美洲精品一级| 亚洲双插| 欧美成人一级麻豆| 国产热av| 操东北女人| 亚洲91在线播放影院| 成人免费福利在线观看| 视频二区美腿丝袜制服人妻欧美| 97AV在线免费观看| 日夜伊人网| 中日亚韩免费视频| 国产欧美第五页| 精品网站99999| 日1区2区3区2020| 亚洲本色精品一区二区久久| 插欧洲美女欧美精品| 奸色色 男人天堂 天天射| 日日橹狠狠爱欧美超碰| 91n处女在线观看| 日韩精品色呦呦| 国产亚洲在线观看| 亚洲欧美国产va在线| 亚洲Av诱惑| 亚洲国产婷婷在线播放| 东京太热久久久| 后入合集| 婷婷丁香五月天综合东京热| 欧美制服另类丝袜| 亚洲天在线| 亚洲国产av中文字幕久久 | 黄页| 国产1769在线| 色娱乐色呦呦夜夜夜夜av| 亚洲欲色| 欧美亚洲中文字幕| 国产熟女精品区| 天美传媒精品久久视频| 欧美一区二区情色| 亚洲精品不卡一二三区| 99婷婷一区二区| 欲香欲色综合天天伊人| 国产黄色影片在线观看| 人妻精品综合中文字幕在线| 亚洲一区二区AV| 黄片www.| 久久人体一区二区| av天堂天堂av日韩| 日韩 欧美 校园一区| 国产深夜福利| 亚洲图片 91| 97chaopengongkai| 激情综合五月天| 久九九九九九九九热| 久久久久久AⅤ无码免费肉站 | 久干网| 国产精品福利资源在线尤物| 精品国产一区二区久久| 狠狠操使劲操| 成人网欧美风情| 欧美精品久久久久久久丰满| 福利偷拍视频-中文字幕2019国语完整视频大全-S91AV | 亚洲啪啪视频免费| 天天干天天日天天射黄色片| 第四色奇米影视777| 亚洲男人天堂网久久| 国产精品高潮久久久无码| 日韩三级久久久| 国产偷人伦激情在线观看| Av色五月| 日韩精品一区二区日韩| 亚洲欧美视| 国产粉嫩出水在线播放| 清纯唯美亚洲综合| 欧美亚男人的天堂| 国产日产精品久久快鸭的功能介绍| 99在线观看无大码| 日韩欧美午夜视频在线| www男人天堂| 午夜精品一区二区三区三上悠亚| 色五月第四色| 欧美性爱日韩性爱| 蜜桃午夜视频一区二区| 天天透伊人| 100啪啪视频大全| 国产成人精品午夜福利| 91久操| 九七超碰| 欧美成人国产精品| 9 9精品一区二区三区| 亚洲色图欧美一区二区不卡| 二三四区精品| 日本三级中国三级99人妇网站| 97色碰| 青青草成人视频在线观看二区| 在线中文字幕极品av| 成人性交午夜免费片| 日本精品88888888| 午夜高清成人在线视频| 天天视频黄| 色香综合天天影视综合 | 免费A片三p视频| 91AV天美在线视频| 欧美熟爽综合| 91成人在线免费视频| 亚洲男人天堂AV| 欧美暴力猛交| 天综合网| 国产一区二区三区精品观看啪| 操一操摸一摸| 一二区在线观看视频| 天天碰操中国年青熟妇| 九九伊人网| 久久国产免费激情视频| 91中文字幕| 亚洲一区日韩| 黄色香蕉视频网站一区| 特污精品女优骚货黄色视频在线免费观看| 天天α片| 色盈盈影院| 99性爱视频| 超碰成人最新最好看| 人妻一区二区三区视频 | 大香蕉婷婷| 久干9操| 亚洲自拍偷拍视频在线| 久久伊人影院| 中文字幕欧美精品亚洲日韩蜜臀| 97视频620| 无码99| 天天干天天插| 欧美一区二区亚洲天堂| 可以在线观看AV的网站| WWW啪啪的com| 日韩欧美成人午夜福利| www.99色| 亚洲男人综合| 日本人妻中文字幕精品| 国产精品人妻一区二区| 国产捆绑一区| 97爱爱| 欧美亚洲小说| 国产91精品在线免费| 久久久一区二区三区四区五区| 亚洲情色 自拍| 亚洲精品97p| 啊啊啊操死我了| 亚洲男人天堂2| 国产一区二区在线播放,久久亚洲精品中文字幕第一区,亚洲精品在线中文字幕视频 | 中文字幕中文字幕一区二区| 最新亚洲人成网站在线影院| 日本成人A片网站| ,成人免费啪啪视频| 台湾一区国产高清在线| 内射老妇BBWX0C0CK| 人人性爱视频免费| 日韩免费三级黄片电影| 超碰中文字幕人妻草一区| 久久超碰97中文字幕| 久草新免费| 伊人国产视频| 久久九操在线观看| 日韩欧视频| 亚洲毛片基地专区| 成 人 A V免费视频在线观看| 亚洲国产美女久久久久| 午夜亚洲国产理论秋霞| 亚洲砖码砖专无区2023| 亚洲第一综合| 精品人妻一区二区三区-国产精品 一个人在线看的黄色电影网站 | 国产欧美日韩精品中文| 99热这里| 诱惑人妻欧美一区在线播放| 日韩人妻精品| 日韩无码一区二区三区| 中文字幕一区二区日韩网| 久久精品国产亚洲AV成人直播| 大香蕉久久| 色天使大香蕉| 天天综合网视频91| 亚洲黄片免费在线播放| 午夜精品探花| 日韩天堂av电影在线观看| 涩涩久久精品| 超碰97久久| 26uuu国产成人综合| 三级三级三级日本99| 日本99一区二区| 亚洲激情久久久伊人综合| 人人爱人人乐人人操| 亚洲色图亚洲无码强奸乱伦| 精品久久久av| 色综九九九一区| 成人午夜高潮av猛片| 强免费黄色网址| 久久视网78| 日韩久射综合| 思思热在线cao| 色色色色色色色色色色色色色色综合| 秋霞鲁丝午夜无码一区二区三| 亚欧美色| 国产精品成人在线| 免费成人在线熟妇网| 九热中文字幕| 超碰在线99| 色拍偷亚洲| 欧美呦呦性爱| 啊啊啊啊啊在线观看网址| 好爽要喷了| 黄色激情电影在线观看| 欧洲中文字幕| 中文字幕欧美丝袜07资源| 亚洲欧美精品福利在线| 久久99精品九九久久久婷婷| 免费精品国偷自产在线在线 | 久久色精品视频在线| 国产日本久久免费精品| 欧美亚洲成人在线一区二区三区| a片在线播放| 国产精品久久久亚洲一区| 亚洲人精品久久久| 亚欧高清v| 蜜臀久久精品久久久久视频| 日韩在线一区高清在线| 天天舔九色婷婷| 性综合网| 日韩av三四区| aaa亚无码专区| 亚洲AV免费在线观看| 99999精品| 人妻加勒比东京热| 日日夜夜摸| 99久久婷婷国产综合精品草原| 超碰精品人妻狠狠干| 国产欧美岛国精品一区| Aa东京男人的天堂| 久久久麻豆精品| 欧美,亚洲,日韩,v,天堂,手机在线观看| 三级特黄60分钟播放| 欧美性爱一区二区三区四区| 一区二区三区亚洲| 足交视频老司机| 国产第25页在线观看| 中文一区二区| 亚洲国产日韩欧美熟妇在线| 日韩性色| 91丝袜美女| 亚洲一区操| 亚洲欧美一区二区不卡视频播放 | 99re只有精品| 国产精品欧美日韩久久| 果冻传媒A片一二三区| 在线视频日韩欧美国产| 国产激情在线| 超碰97资源大奶| 日韩熟女乱伦中出| 久久风骚城市| 久久久人体| 不卡中文字幕aⅴ在线| 亚洲男人的天堂网| 亚洲操逼网| 日本视频在线中文字幕| 98精品国产乱码久久久久久| ?亚洲伊人伊成久久人综合网| 日韩精品三级| 亚洲 se图 欧美电影| 亚洲三区视频| 东京热综合久久一区二区| 福利风月五月天影院| 天天综合网日韩7799| 蜜桃AV天堂| 午夜呻吟欧美| 日韩不卡a级视频专区| 亚洲天堂2020| 老熟妇一区二区三区啪啪| 九月婷婷久久| 亚洲国产精品有声| 91天堂| 粉嫩久久久久| 麻豆蜜桃视频在线观看| 国产三级中文有码在线视频| 91九九| 俺也射| 中文字幕视频2区| 久久亚洲精品成人av| 污色区网站| 97欧美色| 久久夜嗨| 一区二区三区在线资源| 秋霞影音一区二区三区| 国产一区二区三区高清视频| 99热线麻豆| 超碰97最新人妻| www.91色综合| 日韩中文字幕在线视频观看| 国产亚洲福利第一页丝袜| 色网亚洲人| 亚洲视频二区 | 性生活久久久久久久久久| 另类天堂| 久精品无码av一区二免费国产在线观看 | 日韩精品一区二区日韩| 超碰97护士| 色天天野狼综合社区| 亚爽爽爽爽爽爽爽爽| 狠狠久久四虎| 五月丁香网站| 美国日韩黄色片| 国产精品麻豆免费视频| 久久九色| 96精品久久| 天美传媒麻豆一区二区三区国产精| 伊人伊人LD| 亚洲熟女乱熟乱熟妇综合网二区| 久久婷婷一区二| 免费精品99| 操逼日韩无码| 国产欧美一区激情交| 婷婷视频在线免费观看| 青娱乐国产精品| 欧美国产精品| 免费日韩黄片| 日韩人妻一区二区| 亚洲情色欧美| 秋霞怕怕片| 97碰| 国产粉嫩蜜臀av一区二区三区| 天天综合网~91| 色五月av| 91在线视频国产网站| 亚洲91网| 亚洲欧美高清无码| 牛牛操视频逼| 3d成人精品一区二区| 日韩精品免费高清视频在线| 能在线播放的国产三级| 综合久久六月久久婷婷| 日本人人操人人操| 99碰碰| 大奶啊啊好爽 | 乱伦一二三| 91人妻最真实刺激绿帽| 精品久久久久久中文| 久久精品店| 超碰人人在线| 真实高潮91| 国产极品久久久| 国产一| 久夜操| 亚洲国产另类在线中文| 蜜乳Av成人片网站| 天天做日日爱夜夜爽| 超碰免费人人| 久久一区无码| 国产精品久久久久久久免牛肉蒲团| 91国内外在线| 美女黄站| 国产 日韩 欧美高清 | 熟妇人妻精品一区二区| 1769一区| 日本一本道A级黄色毛片试看60分钟| 亚洲日韩精品在线播放| 欧美综合97www| 亚洲伊人久久精品影院| 日韩欧美中文字幕搭讪巨乳美人妻视频| 天堂成人网| 亚洲AV成人无码一二三久久| 人人操人人狠狠操| 久久9久9久99久9久9| 物业黑人 AV一区| 操人妻视频| 亚洲中文国际强奸字幕| 婷婷五月天补不补| 久久综合av| 国产精品国产精品国产| 约操熟妇| 中文字幕视频在线观看一区二区| 成人久久久精品| 亚洲色婷婷久久久综合日本| 丁香五月综合| 国产精品经典一卡久久久| 肉丝中文无码高清| 中国农村熟妇毛片视频| 欧美日韩99| 九九九九九九九九九九九九九九九女| 欧洲精品一级二级精品综合视频综合| 岛国色情视频在线观看| 九九久久九九久久| 少妇熟女视频一二三区| av爱爱爱| 曰韩精品九九无码| 久久熟女精品不卡一区| 久久受www免费人成| 亚州情色j区| 91在线丝袜| 国产高清免费不卡av| 精品久久在线区一区| 97在线/亚洲| 强奸乱伦日韩AV| 午夜福利在线视频1000| 免费试看60秒| 亚洲高潮少妇| 精品无码久久| 欧美精品自慰系列寂寞少妇| 99re这里| 一级@啪啪视频| 欧美美女在线高潮999| 天天日夜干| 99re视频在线观看这里只有精品| 91N综合网在线| 尤物黄色在线观看网站| 国产亚洲欧洲在线观看| 精品人妻一二三| 日本有码久久| 九九九九久久久久| 婷婷尹人大香蕉免费| 亚洲色图片区| 婷婷五月天影院| 天美传媒精品久久视频| 色婷婷综合网站| 成人九九| 五月天精品| 少妇熟女一区二区三区| 国产精品色色| 精品78| 久久手机好看网站| 人人搞人人插人人操| 性色乱AV一区二区| 黄色免费网| 91网18| 天堂俺去俺来也www久久婷婷| 欧美中字二区| 国产成人手机视频激情| 久久精品高清无码一区| 欧美麻豆成人同性GⅤ在线| 欧美人妻一区二区| 亚洲精品亚洲人成人网| 日韩熟女精一区二区三区不卡| 亚洲激情网一二三四区| 尤物网站91| 91亚州欧美| 久草免费福利在线播放| 人妻少妇久久| 91oumei| 强奸乱伦AV一天堂网| 亚洲天堂人人妻| 免费av大片| 欧美se综合| 国产专区路线| 国产亚州高清国产拍精| 一区二区三区一亚洲中文字幕、综合区灬 | 炮色五月| 新久久AV| 中国少妇啪啪视频| 蜜臀AV一区二区三区激情综合| ,成人免费啪啪视频| 青青草国产一区二区三区| 97色色视频| 中字幕人妻一区二区三区| 熟妇一区,二区,三区。| 女色视频社区| 手机在线播放国产福利| 久久国产精品一区二区| 91精品人妻一区二区三区蜜桃臀| 十八岁啪啪视频免费看| 美欧色综合| 综合色拍| 日本在线一二 | 亚洲国产激情国产av| 国产资源中文字幕在线| 亚洲男人天堂视频| 四月丁香婷婷| 大色综合网| 2021国产成人精品久久| 97天天插| 2025亚洲男人天堂| 激情啪啪拍91| 久久亚洲国产成人| 大香蕉中文网| 狠狠2050在线观看| 一区二区久久天天干狠狠| 欧美顶级黄色大片免费| 张柏芝国产一区在线观看| 免费国产| 99色婷婷中文字幕乱色| 人妻激情偷乱视频一区二区三区| 欧美精品一区二区少妇免费A片| 少妇三p| 久久久久久久六六| 亚洲欧美爆| 亚洲男人的天堂亚洲| 国产精品婬乱一级毛片彝族| 黑人免费福利视频| 日韩99999| 2019亚洲男人天堂| 91l欧美在线| 福利偷拍视频-中文字幕2019国语完整视频大全-S91AV | 美女写真| 国产精品亚洲无码| 欧美片第一页| 亚洲情色欧美| 99re视频这里只有精品| 亚洲综人| 亚洲精品97中文字幕| 久久999久| 欧美日日夜夜| 欧美专区第一页| 五月天激情网站| 狼人久草| 久久露脸国产老熟女| 亚洲欧美日韩精品久久久一区二区| 国产乱伦亚洲色图高清无码| 天天综合网日韩| 中文久久久| 色臀av| 国产日本一区二区三区蜜臀在线观看| 无码精品人妻一区二区三区妖精| 精品国模无码| 超碰在线人妻中文字幕| 伊人国产成人av网站| 激情小说亚洲| 国产品精品自在在线午夜免费| 亚洲男人的天堂va亚洲男人社| 91少妇高潮| 日韩久射综合| 日本天天干天天操一区| 亚洲久久久| 高潮精品| 欧美福利视频啊啊啊啊| 100啪啪视频大全| 天天操人人操狠狠插| 精品中文字幕一区二区| 无码WWW免费视频网站| 国产小黄片在线免费观看| 91小视频| 九九热精品| 欧美色棕合| 欧美天天谢综合网| 夜草欧美| 久久久草草精品| 精品一区二区三区18| 天天日夜干| 精品无码一区二区三区色欲| 久久久久久亚洲Av无码| 亚洲国产一区二区入口| 欧美成人黄网色网站| 无码国产精品午夜不卡(| 国产玖玖| 蜜臀人妻少妇久久在线观看| 97超碰免费人人性爱| 91色综合色| 91精品网站| 强奸乱伦免费网站| 亚洲人妻中文高清| 丁香激情五月天| 久久9 9 9精品| 福利在线视频一区二区| 久9爱精品| 亚洲欧洲成人在线电影| 久久成人午夜精品影院| 婷婷五月天AV| 97超碰色屌| 大香交| 日韩一级二级三级免费看完整版| 欧美性爱免费短视频| 欧美视频中文字幕区| 国产欧美精品日韩区二区麻豆天美| 亚洲 图片 欧美 色图| 九草九九九| 99精品国产户外露出| 天天日B夜夜干B时时操B| 精品一区二区三区蜜桃臀赵总 | 四虎免费看黄| 9997se| 色综合av综合久久| 成人福利视频网| 国产视频一区二区三区久久亚洲天堂| 秋霞鲁丝午夜无码一区二区三| 色图综合| 国产精品无码av嫩草| 久久超碰爱| 欧美在线|亚洲| 操逼网站网站| 婷婷色中文字幕| 欧美色日本| 91欧美亚洲| 综合自拍| 成人在线视频一区| 丝袜亚洲综合| 天美麻花大全视频| 亚洲欧洲色情高清| 激情小说亚洲| 九九aV| 高清肉丝中文无码| 久96热在线观看视频| 五月丁香综合激情| 色综合 加勒比| 亚洲激情综合另类男同| 青青青操| 78操B| 久久人人爽人人爽人人片Ⅴ| 日韩中文字幕av在线播放| 中文字幕一二三| 99在线精品观看99| 午夜久久久| 91精品女厕偷拍视频| 67194无码不卡| 欧美中文字幕精品人妻| 开心五月婷婷激情| 亚洲在钱| 日韩一区二区三区四区五区| AV在线资源| 国产日韩手机视频在线| 美女人妻色网站| 我要色综合网| 色五月婷婷麻豆在| 亚洲综合在线91| 欧美在线干| 色香网| 在线看免费无码AV天堂的| 亭亭在线资源| 激情网色| 超碰在97| 色久桃花影院在线观看| 蜜桃一区二区三区| 中文字幕亚洲永久精品| 色色综合97| 97在线观看播放视频| 亚洲精品一区二区免费在线观看| 九月激情婷婷| 都市激情人妻一区二区青青操视频 | 超碰97人人cao| 亚洲中文字幕乱码无码一区二区| 久久一区二区三区四区五区| 国产欧美美女免费观看视频| 久久精品人妻一区| 九九九午夜| 岛国福利在线精品播放| 欧美成人色| 久操网址| 久久久9 9 9精品| 久久久九九网站| 中文字幕视频二区| 麻豆天美电影一区二区| 国产高清成人免费视频| 国产传媒1234区| 亚洲一区二区三区不卡国产欧美| 国产一区二区三区久久精品太古里| 精品国产一区二区三区香蕉欧美| 99国产精品久久久在线播放| 温婉少妇玩3p| 亚洲少妇视频| 男人的天堂在线有码| 黑人免费福利视频| 久久大陆| 亚洲福利中文字幕在线| 91 丝袜在线播放| 久久超碰97中文字幕| 欧美日韩性爱无码| 99热这里都是精品| 黄色成品网站| 无码av永久免费专区网站| 亚洲欧美天| 另类图片五月| 蜜乳Av成人片网站| 欧美亚洲天天| 久久久久久久九九九九九九| 97人人夜夜精品视频| 国产日韩中文字幕欧美| 亚洲天堂区| 一个国产在线综合网站| 久久大香蕉97| 91天美传媒精品| 午夜国产成人福利视频| 91天天| 2020中文字幕在线| 老鸭窝亚洲毛片| 亚洲无码一二三区| 好吊色综合| 伊人亚洲综合| 午夜精品一区二区三区三上悠亚| 91深夜夜| 亚洲AV无码乱码| 超碰在线第一页| 强奸少妇AV导航网| 俺去俺来也在线www| 乱欲一区二区| 99热免费| 插入综合网| 欧美日韩免费性爱| 女人香蕉久久毛毛片精品| 啊啊啊在线观看免费视频| 久99视频| 欧美日本中字另类在线| 香蕉视频欧美一卡二卡| 天天综合站| 美骚妇av高清在线| 蜜桃视频精品一区二区| 国产视频不卡在线观看| 性爱视频免费网址| 992视频一区| 午夜精品久久久久久久| 丝袜性亚洲| 欧美夜夜狠| 亚洲夜夜欢无码一区二区| 中文字幕亚洲热播人妻| 看免费一级在线播放毛片| 国产精品久久久久久久久久久久久久吹 | 久久天天性久久伊人| 美女被艹尤物视频| 狠狠色狠狠色狠狠五月| 18禁看网站一区| 欧美不在线| 夜夜夜爽www精品视频| 亚洲色图第一页| 日日干男人的天堂| 91精品人妻一区二区-全集完整版免费正片国语-B02AV | 日韩性爱网址| 91高潮| 中文字幕人妻丝袜乱一区三区| 欧美大片一区二区三区| 爽爽爽免费视频| 九月AV| 国产精品熟女AV中文字幕在线播放| 丁香五月偷拍| 国产成人+综合亚洲+天堂| 国产1769在线| www欧美性爱| 五月天婷精品激情| 亚洲精品a人片在线观看视| 人人操人人uiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii | 精品视频一二三中文| 国产精品丝袜在线| 久久精品噜噜噜成人看免欧美大片| 美女骚尻视频| 99这里都是精品| 日本五区不卡| 蜜桃香蕉久草精品在线| 天天影视综合色| 欲香欲色综合天天伊人| 日韩15p| 日韩视频中文字幕| 一区二区三区美女超清| 日韩免费av片高清无码| 国产午夜福利电影免费在线观看| 国产精品午夜福利亚洲综合网| 性videos欧美熟妇hdx| 四虎影视永久在线免费| 色久桃花影院在线观看| 中文字幕 国产 精品|