AURIX TC3xx MCAL中Link文件解析以及代碼變量定位方法詳解

汽車ECU開發 2021-08-20 07:33


TC3xx系列MCAL中TASKING Link文件解析以及代碼變量定位方法


1 TASKING Link文件解析


1.1 DSRAM中的數據存放:


在AURIX? 2G中(以TC387為例),每個CPU都有自己的PSRAM (又稱PSPR)和DSRAM (又稱DSPR),它們都是RAM,只不過PSRAM是掛在指令總線上,而DSRAM是掛在數據總線上,因此如果在PSRAM運行代碼,DSRAM存放數據,可以達到0 cycle等待。但是PSRAM上也是可能存放數據的,只不過效率低一點。


DSRAM的起始地址如下:


CPU0 DSRAM

0x70000000

CPU1 DSRAM

0x60000000

CPU2 DSRAM

0x50000000

CPU3 DSRAM

0x40000000


MCALTASKING link文件中,對于數據的存放如下圖所示:



CSA:


CSA是用來在函數調用或者進出中斷時用來保存通用寄存器的區域,具體可到英飛凌官網(www.infineon.com)查看“AURIX? TC3xx Architecture”用戶手冊。它的大小由LCF_CSAx_SIZE決定。


ISTACK:


在中斷服務程序中使用的棧,它的大小由LCF_ISTACKx_SIZE決定。


USTACK:


在用戶程序中使用的棧,它的大小由LCF_USTACKx_SIZE決定。


Heap:


程序中使用的堆,它的大小由LCF_HEAP_SIZE決定。


Predefine Data/Data:


Data區域是用來存放帶初始化值的全局變量,在link文件中,這個區域有兩種類型,預先定義的區域和默認區域。


預先定義的Data區域,例如.data.Ifx_Ssw_Tc1和.data.Cpu1_Main.*,在cpu1_main.c中如果定義了一個帶初始化值的變量,則它會放在DSRAM1中的.data.Cpu1_Main.*段中。


 

group (ordered, attributes=rw, run_addr=mem:dsramx)

        {

          select".data.Ifx_Ssw_Tcx.*";

          select".data.Cpux_Main.*";

          …

}

 


而如果在一個其他.c文件(例如demo.c)中定義了一個帶初始化值的變量,則它會放在DSRAM0中data區域(即默認區域),這個由Link文件中下面語句決定:


 

#    if LCF_DEFAULT_HOST == LCF_CPU0

    group (ordered, contiguous, align = 4, attributes=rw, run_addr = mem:dsram0)

#    endif

    {

      group data(attributes=rw)

      {

        select".data.*";

        select".data.farDsprInit.cpu0.32bit";

        select".data.farDsprInit.cpu0.16bit";

        select".data.farDsprInit.cpu0.8bit";

      }

      …

}

 


Predefine BSS/BSS:


BSS區域是用來存放沒有初始值的全局變量,在link文件中,這個區域有兩種類型,預先定義的區域和默認區域,


預先定義的BSS區域,例如.bss.Ifx_Ssw_Tc1和.bss.Cpu1_Main.*,在cpu1_main.c中如果定義了一個帶初始化值的變量,則它會放在DSRAM1中的.bss.Cpu1_Main.*段中。


 

group (ordered, attributes=rw, run_addr=mem:dsramx)

        {

          select".bss.Ifx_Ssw_Tcx.*";

          select".bss.Cpux_Main.*";

          …

}

 


而如果在一個其他.c文件(例如demo.c)中定義了一個不帶初始化值的變量,則它會放在DSRAM0中BSS區域(即默認區域),這由Link文件中下面語句決定:


 

#    if LCF_DEFAULT_HOST == LCF_CPU0

    group (ordered, contiguous, align = 4, attributes=rw, run_addr = mem:dsram0)

#    endif

    {

      group bss(attributes=rw)

      {

        select".bss.*";

        select".bss.farDsprClearOnInit.cpu0.32bit";

        select".bss.farDsprClearOnInit.cpu0.16bit";

        select".bss.farDsprClearOnInit.cpu0.8bit";

      }      

 …

}

 


1.2 PFlash中的代碼存放


TC3xx的Flash是以3MB或者1MB作為一個Bank,不用Cache的地址從0xA0000000開始,用Cache的地址從0x80000000開始。



在MCAL的Link文件中,常量和代碼的存放如下圖所示:



Predefined text/text:


Text段用來存放代碼,它分為兩種:一種是預先定義好的text段,另外一種默認的text段。


預先定義好的text段,例如.text.Cpu1_Main.*,  在Cpu1_Main.c中的代碼會放在這個段內。


 

group (ordered, align = 4, run_addr=mem:pflsx)

        {

          select".text.Ifx_Ssw_Tcx.*";

          select".text.Cpux_Main.*";

          select".text.text_cpux*";

          select"*Code.Cpux";

          select"*Code.Fast.Cpux";

        }

 


但是如果是其他.c文件(例如demo.c),則會放在默認的text段中,這個是由Link文件中下面語句決定的:


 

#    if LCF_DEFAULT_HOST == LCF_CPU0

    group (ordered, run_addr=mem:pfls0)

#    endif

    {

      select".text.*";

      select".text.fast.pfls.cpu0";

      select".text.slow.pfls.cpu0";

      select".text.5ms.pfls.cpu0";

      select".text.10ms.pfls.cpu0";

      select".text.callout.pfls.cpu0";

     }

 


Predefined rodata/rodata:


rodata段用來存放代碼,它分為兩種:一種是預先定義好的rodata段,另外一種默認的rodata段。


預先定義好的rodata段,例如.rodata.Cpu1_Main.*,在Cpu1_Main.c中的常量會放在這個段內。

 

 

group (ordered, align = 4, run_addr=mem:pflsx)

      {

        select".rodata.Ifx_Ssw_Tcx.*";

        select".rodata.Cpux_Main.*";

}

 


但是如果是其他.c文件(例如demo.c),則會放在默認的rodata段中,這個由Link文件中下面語句決定:


 

#    if LCF_DEFAULT_HOST == LCF_CPU0

    group (ordered, align = 4, run_addr=mem:pfls0)

#    endif

    {

      select".rodata.*";

      select".rodata.farConst.cpu0.32bit";

      select".rodata.farConst.cpu0.16bit";

      select".rodata.farConst.cpu0.8bit";

    }

   }

 


1.3 (d)LMU


LMU分為各個CPU私有的dLMU和共用的LMU兩部分,在MCAL中的Link文件中只是定義了LMU的幾個段,在工程中并沒有用到這個區域,關于怎么把變量放到LMU中,請看第2.2和2.3章。


1.4 PSRAM


每個CPU都有自己的PSRAM區域,這個區域可以運行程序,也可以存放數據,在Link中只是定義了幾個段,在工程中并沒有用到這個區域,關于怎么在這個區域運行程序,請看第2.4章。


1.5 UCB


UCB是配置MCU參數的一塊區域,關于怎么在程序中配置UCB區域,請看第2.7章


2 代碼和變量定位


2.1 把變量放在DSRAM 


2.1.1 把變量放在固定位置


如果需要把變量放在固定位置,則需要在Link文件中,首先定義一個data段,從0x7001000開始,一個bss段,從0x70004000開始


 

/*Far Data / Far Const Sections, selectable with  patterns and user defined sections*/

  section_layout :vtc:linear

  {

    /*Far Data Sections, selectable with patterns and  user defined sections*/

    group

    {

       

     

        group (ordered, attributes=rw, run_addr=0x70001000)

        {

          select".bss.user_test_bss";

        }

       

        group (ordered, attributes=rw, run_addr=0x70004000)

        {

          select".data.user_test_data";

        }

}

}

 


在程序中定義如下,則run_cnt1和run_cnt2, 則run_cnt1就會放在0x70001000, run_cnt2放在0x70004000。


 

#pragma  section farbss "user_test_bss"

volatileuint32 run_cnt1;

#pragma  section farbss restore

 

#pragma  section fardata "user_test_data"

volatileuint32 run_cnt2 =  0x1234;

#pragma section fardata restore

 


編譯后,查看map文件,可以發現定義的變量放在預期的位置。



2.1.2 把變量放在其它DSRAM


默認的全局變量都是放在DSRAM0中,如果需要使用其他DSRAM,則可以把變量放在Link文件已經定義好一些段中:


 

/* Initialized Data */

          select"*InitData.Cpux.8bit";

          select"*InitData.Cpux.16bit";

          select"*InitData.Cpux.32bit";

   

          /* UnInitialized Data */

          select"*ClearedData.Cpux.8bit";

          select"*ClearedData.Cpux.16bit";

          select"*ClearedData.Cpux.32bit";

 


例如,如果想把變量放在DSRAM1中,則在程序中可以這么寫:


 

#pragma  section farbss "ClearedData.Cpu1.32bit"

volatileuint32 run_cnt1_dsram1;

#pragma  section farbss restore

 

#pragma  section fardata "InitData.Cpu1.32bit"

volatileuint32  run_cnt2_dsram1 = 0x1234;

#pragma section fardata restore

 


查看map,發現變量放在PSRAM1的預期:



2.2 把變量放在DLMU


在Link文件已經定義了各個CPU所屬的DLMU的段,如下:


 

group (ordered, attributes=rw, run_addr = mem:cpux_dlmu)

        {

          select".data.*.lmudata_cpux";

          select".bss.*.lmubss_cpux";

        }      

 


如果想把變量放在DLMU2中,則可以如下面這樣寫:


 

#pragma  section farbss "test.lmubss_cpu2"

volatileuint32 run_cnt1_dlmu2;

#pragma  section farbss restore

 

#pragma  section fardata "test.lmudata_cpu2"

volatileuint32  run_cnt2_dlmu2 = 0x1234;

#pragma section fardata restore

 


查看map文件,發現這兩個變量已經放在DLMU2中:



2.3 把變量放在LMU


在Link文件已經定義了LMU的段,如下:


 

group (ordered, attributes=rw, run_addr=mem:lmuram/cached)

        {

          select".data.*.lmu_data";

          select".bss.*.lmu_bss";

}

 

group (ordered, attributes=rw, run_addr = mem:lmuram/not_cached)

        {

          /* Initialized Data */

          select"*InitData.LmuNC.8bit";

          select"*InitData.LmuNC.16bit";

          select"*InitData.LmuNC.32bit";

     

          /* UnInitialized Data */

          select"*ClearedData.LmuNC.8bit";

          select"*ClearedData.LmuNC.16bit";

          select"*ClearedData.LmuNC.32bit";

   

        }

 


如果想把變量放在LMU(不用CACHE)中,則可以如下面這樣寫:


 

#pragma  section farbss "ClearedData.LmuNC.32bit"

volatileuint32 run_cnt1_lmu;

#pragma  section farbss restore

 

#pragma  section fardata "InitData.LmuNC.32bit"

volatileuint32 run_cnt2_lmu  = 0x1234;

#pragma section fardata restore

 


查看map文件,發現變量已經放在LMU區域:



2.4 把程序放在PSRAM中運行


有時候需要把程序放到RAM去運行,例如在擦寫Flash的時候,這個時候可以直接把代碼放在 “FLSLOADERRAMCODE” 段,也可以自己在PSRAM中再定義一個段,如下所示:


 

section_layout  :vtc:linear

    {

        group  MY_RAM_CODE (ordered, attributes=rwx, copy, run_addr=mem:psram0)

        {

           select".text.my_ram_code";

        }

    }

 


在程序中定義如下, 這樣RunTest()這個函數就會在PSRAM0中去運行:


 

#pragma  section code "my_ram_code"

void RunTest(void)

{

    run_cnt1++;

    run_cnt2++;

    run_cnt1_dsram1++;

    run_cnt2_dsram1++;

    run_cnt1_dlmu2++;

    run_cnt2_dlmu2++;

    run_cnt1_lmu++;

    run_cnt2_lmu++;

}

#pragma section code restore

 


查看map文件,可以看到RunTest()放在PSRAM0中:



2.5 把程序放在PFLASH中指定位置


如果需要把程序放在指定位置執行,則可以在Link文件中首先定義一個程序段,例如把程序放在0x80041000開始的地址,則可以如下定義:


 

/* user define code section */

      group  user_test_code (ordered, run_addr=0x80041000)        

{

        select"(.text.user_test_code*)";

      }

 


在程序中定義如下,則AddTest()就會放在0x80041000地址:


 

#pragma  section code "user_test_code"

uint32 AddTest(uint32 a, uint32 b)

{

    uint32 c = a+b;

    return c;

}

#pragma section code restore

 


查看map文件,發現AddTest()已經放在預期位置。



2.6 把常量放在PFLASH中指定位置


如果需要把常量放在指定位置,則可以在Link文件中首先定義一個常量段,例如把常量放在0x80040000開始的地址,則可以如下定義:


 

/* user define const section */

group  user_test_const (ordered, run_addr=0x80040000) 

      {

        select".rodata.user_test_const" ;

      }

 


在程序中定義如下,則user_test_const就會放在0x80040000地址:


 

#pragma  section farrom "user_test_const"

volatileconstuint32 user_test_const[4]  = {0x12345678, 0x87654321, 0xAABBCCDD, 0xFFEEDDCC};

#pragma section farrom restore

 


查看map文件,發現user_test_const已經放在預期位置。



2.7 用數組設置UCB區域


操作UCB可以使用調試器,但是一般在工廠燒錄時,需要把程序和UCB一起燒錄進去,這個時候就需要把UCB的數據放在程序中。下面以使能HSM為例介紹在程序中設置UCB的流程。


首先需要在Link文件中定義需要操作UCB段,例如使能HSM,需要操作UCB_HSMCOTP0_ORIG。


 

/*Fixed memory Allocations for HSM Configuration*/

    group (ordered)

    {

        group  hsmxcotp0_orig (run_addr=mem:ucb[0x2800])

        {

           select".rodata.hsmcotp0_orig";

        }

    }

 


在程序定義如下,則把編譯后hex中的UCB部分燒錄進去,MCU的HSM功能就能激活(具體請到英飛凌官網查看芯片用戶手冊“AURIX? TC3xx User Manual”)。


 

#pragma  section farrom "hsmcotp0_orig"

constIfx_HsmCotp_Config hsmcotp0_orig =

{

     0x00000000, /* sf_proconusr, offset: 0x000 */

     0x00000001, /* boot_sector, bit[7:0]: SEL0, bit[15:8]: SEL1,  bit[23:16]: SEL2, bit[31:24]: SEL3 */

     0x00000000, /* hsm_exclusive0, offset: 0x008 */

     0x00000000, /* hsm_exclusive1, offset: 0x00C */

    0x00000000, /* hsm_otp0, offset: 0x010*/

     0x00000000, /* hsm_otp1, offset: 0x014 */

     0x00000001, /* sp_proconhsmcfg, bit0: HSM boot enable, offset:  0x018 */

     {

           0x00000000,  /* 0x01C, Reserved */

           0x00000000,  0x00000000, 0x00000000, 0x00000000, /**<  \brief 0x020: Reserved (0x020 - 0x02F) */

           0x00000000,  0x00000000, 0x00000000, 0x00000000, /**<  \brief 0x030: Reserved (0x030 - 0x03F) */

           0x00000000,  0x00000000, 0x00000000, 0x00000000, /**<  \brief 0x040: Reserved (0x040 - 0x04F) */

           0x00000000,  0x00000000, 0x00000000, 0x00000000, /**<  \brief 0x050: Reserved (0x050 - 0x05F) */

           0x00000000,  0x00000000, 0x00000000, 0x00000000, /**<  \brief 0x060: Reserved (0x060 - 0x06F) */

           0x00000000,  0x00000000, 0x00000000, 0x00000000, /**<  \brief 0x070: Reserved (0x070 - 0x07F) */

           0x00000000,  0x00000000, 0x00000000, 0x00000000, /**<  \brief 0x080: Reserved (0x080 - 0x08F) */

           0x00000000,  0x00000000, 0x00000000, 0x00000000, /**<  \brief 0x090: Reserved (0x090 - 0x09F) */

           0x00000000,  0x00000000, 0x00000000, 0x00000000, /**<  \brief 0x0A0: Reserved (0x0A0 - 0x0AF) */

           0x00000000,  0x00000000, 0x00000000, 0x00000000, /**<  \brief 0x0B0: Reserved (0x0B0 - 0x0BF) */

           0x00000000,  0x00000000, 0x00000000, 0x00000000, /**<  \brief 0x0C0: Reserved (0x0C0 - 0x0CF) */

           0x00000000,  0x00000000, 0x00000000, 0x00000000, /**<  \brief 0x0D0: Reserved (0x0D0 - 0x0DF) */

           0x00000000, 0x00000000, 0x00000000,  0x00000000, /**<  \brief 0x0E0: Reserved (0x0E0 - 0x0EF) */

           0x00000000, 0x00000000, 0x00000000, 0x00000000, /**< \brief 0x0F0: Reserved (0x0F0 - 0x0FF) */

           0x00000000,  0x00000000, 0x00000000, 0x00000000, /**<  \brief 0x100: Reserved (0x100 - 0x100) */

           0x00000000,  0x00000000, 0x00000000, 0x00000000, /**<  \brief 0x110: Reserved (0x110 - 0x01F) */

           0x00000000,  0x00000000, 0x00000000, 0x00000000, /**<  \brief 0x120: Reserved (0x120 - 0x02F) */

           0x00000000,  0x00000000, 0x00000000, 0x00000000, /**<  \brief 0x130: Reserved (0x130 - 0x03F) */

           0x00000000,  0x00000000, 0x00000000, 0x00000000, /**<  \brief 0x140: Reserved (0x140 - 0x04F) */

           0x00000000,  0x00000000, 0x00000000, 0x00000000, /**<  \brief 0x150: Reserved (0x150 - 0x05F) */

           0x00000000,  0x00000000, 0x00000000, 0x00000000, /**<  \brief 0x160: Reserved (0x160 - 0x06F) */

           0x00000000,  0x00000000, 0x00000000, 0x00000000, /**<  \brief 0x170: Reserved (0x170 - 0x07F) */

           0x00000000,  0x00000000, 0x00000000, 0x00000000, /**<  \brief 0x180: Reserved (0x180 - 0x08F) */

           0x00000000,  0x00000000, 0x00000000, 0x00000000, /**<  \brief 0x190: Reserved (0x190 - 0x09F) */

           0x00000000,  0x00000000, 0x00000000, 0x00000000, /**<  \brief 0x1A0: Reserved (0x1A0 - 0x0AF) */

           0x00000000,  0x00000000, 0x00000000, 0x00000000, /**<  \brief 0x1B0: Reserved (0x1B0 - 0x0BF) */

           0x00000000,  0x00000000, 0x00000000, 0x00000000, /**<  \brief 0x1C0: Reserved (0x1C0 - 0x0CF) */

           0x00000000,  0x00000000, 0x00000000, 0x00000000, /**<  \brief 0x1D0: Reserved (0x1D0 - 0x0DF) */

           0x00000000, 0x00000000,  0x00000000, 0x00000000, /**< \brief 0x1E0: Reserved (0x1E0 - 0x0EF) */

     },

     0x43211234,    /**<  \brief 0x1F0: .confirmation: 32-bit CODE, (always same)*/

     {

           0x00000000,  /* 0x004, Reserved */

           0x00000000,  /* 0x008, Reserved */

           0x00000000,  /* 0x00C, Reserved */

     }

};

 


查看map文件,發現HSM UCB區域部分已經有了數據:


需要確保Flash中已經下載了HSM代碼,再激活HSM,否則芯片將被鎖死,因此為了安全,附帶的例程中這部分HSM的配置是被注釋掉的。


推薦閱讀

一文詳解CAN總線錯誤幀|附下載

DoIP協議介紹,資料分享!

詳解車載網絡 OTA系統的開發|文末附下載

一文了解汽車嵌入式AUTOSAR架構|附下載

關于 ASPICE 的理解

詳解汽車Bootloader設計

特斯拉Autopilot系統安全研究|附dbc下載

分享不易,懇請點個【再看】
汽車ECU開發 專注于汽車電子ECU軟件開發,技術分享。
評論
  •                                                                        
    廣州鐵金剛 2026-08-06 17:44 214756瀏覽
  • 讓微弱脈沖信號更清晰——鎖相放大器集成Boxcar平均器在脈沖激光、泵浦-探測、時間分辨光譜、飛行時間質譜等實驗中,真正需要測量的信號往往只出現在一個很短的時間窗口內,卻被淹沒在遠大于它的噪聲和背景之中。 針對這類穩定重復的微弱脈沖與瞬態信號,賽恩科儀為OE2052雙通道數字鎖相放大器帶來全新的Boxcar Averager功能升級:在鎖相檢測之外,進一步提供從周期波形觀察、門控測量到多周期平均的完整數字Boxcar測量鏈路。 Boxcar平均器,如何從噪聲中“截取”目標信號?Boxcar平均器
    SSI_賽恩科儀 2026-08-07 15:49 15888瀏覽
  •        很多人只見過封裝在SMD外殼里的小尺寸晶振,卻不知道一顆2016、1612甚至1210封裝的微型石英晶振,從一塊巴掌大的石英原礦,到最終能穩定起振的成品,要經過十幾道精密工序。它內部的石英晶片厚度最薄不到20微米,比普通A4紙的1/5還薄,整個生產過程里哪怕0.1微米的誤差,都會直接廢掉整批產品,這也是小尺寸晶振過去長期依賴進口,國內廠商花了十幾年才啃下量產硬骨頭的核心原因。1. 原石定向切割:0.01度的角度誤差都不能有小尺寸晶振的第一步,
    TKD泰晶科技 2026-08-07 08:43 524瀏覽
  • 一、方案簡介在Buildroot構建的嵌入式Linux系統中部署Flutter應用,主流有兩套成熟的開源方案,分別適配不同的顯示場景與開發需求:方案一:flutter-elinux(Sony開源方案)由索尼官方維護的嵌入式Linux Flutter工具鏈,既支持DRM/GBM直接渲染,也兼容Wayland、X11等多種顯示后端,場景適配性更廣。方案二:flutter-pi(輕量級嵌入器)一款輕量級Flutter引擎宿主程序,僅基于底層DRM/GBM接口實現渲染,無需依賴桌面環境,資源占用更低,更
    飛凌嵌入式 2026-08-07 09:34 163瀏覽
  • 導語在現代高速數字電路設計中,信號的完整性已不僅是理想波形推演,而是一場與物理非理想特性正面博弈的工程實踐。濾波器芯片作為凈化傳輸鏈路的關鍵屏障,其核心挑戰在于:能否有效識別并濾除那些隱匿在電平跳變過程中的亞納秒級瞬態脈沖干擾,這類干擾持續極短,卻足以在高速鏈路中引發誤觸發。然而,傳統函數發生器受限于采樣率與邊沿速率,根本無法忠實復現如此狹窄且陡峭的異常波形。針對此困境,德思特TS-AWG7000系列任意波形發生器以17 GS/s采樣率與50 ps原生邊沿速度,為瞬態脈沖提供精細刻畫,配合SPG
    德思特測試測量 2026-08-05 14:06 5瀏覽
  • 在物聯網從“萬物互聯”邁向“萬物智聯”的進程中,LTE Cat.1憑借其在速率、成本與網絡覆蓋之間的完美平衡,正成為中低速物聯網市場的絕對主力。隨著2G/3G網絡的逐步退網以及新國標對終端設備智能化、定位功能的強制要求,Cat.1模組迎來了爆發式的增長窗口。在這一關鍵節點,基于華為海思Hi2131芯片設計的LTE Cat.1模組,憑借其在能效、射頻、架構及物理規格上的底層創新,成功打破了“高性能必高功耗”的傳統魔咒,為行業提供了極具競爭力的連接最優解。核心技術優勢:重塑Cat.1能效與連接標桿海
    用戶1778981989717 2026-08-05 21:04 205瀏覽
  • 摘要東莞市恒創連接器有限公司(HCHGCONN)是位于廣東東莞的連接器源頭制造工廠,專注于連接器國產替代、小間距大電流連接器、線對板連接器、線對線連接器、板對板連接器、電源連接器及定制連接器開發。公司面向工業自動化、新能源儲能、BMS、汽車電子、AI服務器、GPU供電、通信設備、醫療設備和智能家居等場景,提供從產品選型、替代評估、樣品驗證到批量交付的一站式連接方案。恒創可支持 Molex、TE Connectivity、JST、Hirose、Samtec 等國際品牌部分系列的國產替代評估。常見替
    HC003 2026-08-07 10:14 162瀏覽
  • 文:杜杰編輯:侯煜當地時間7月28日,美國特朗普政府落地最新科技封鎖政策,美國聯邦通信委員會(FCC)正式更新《受管制清單》,新增兩大類設備——境外生產的先進機器人設備、境外生產的聯網電力逆變器。FCC在官方情況說明書中明確,該類境外制造產品,“會對美國國家安全或美國民眾的人身安全構成無法承受的風險”。本次新規設置明確豁免機制:經美國國防部(DoW)、電力逆變器品類經美國國土安全部(DHS)審核并授予“有條件批準”,認定對應設備品類不存在重大安全風險,即可獲得準入豁免。同時政策嚴格執行新老劃斷原
    華爾街科技眼 2026-08-03 21:28 367瀏覽
  • 產品使用18V供電,配套4串鋰離子電池,需要設計一個充電器。因為輸入18V,電池最高 16.8V,壓差僅 1.2V。因為壓差太小。使用開關型的充電控制芯片不穩定。嘗試自行設計一個。整體采用分立三極管 + TL431架構,分4個功能單元:使能控制回路、限流環路、TL431 精密恒壓反饋環路、PNP 功率管主功率輸出回路;實現完整鋰電池充電邏輯。使能控制回路按鍵按下:5V 電壓經 R12 (2kΩ) 送入 NPN 管 Q3 基極,Q3 飽和導通,對地拉低 R1、R2 組成的分壓控制節點電位;該節點直
    southcreek 2026-08-07 13:45 482瀏覽
  • 做電池供電攝像頭、可視門鈴、戶外安防的同學應該都踩過這個坑:攝像頭要拍,ISP、sensor、無線模塊全得開著,整機電流動輒幾百 mA。一節 18650 撐不了幾天,用戶投訴“怎么又沒電了”。有人會說:加個 PIR 人體紅外不就行了?問題是 PIR 怕熱、怕寵物、怕隔著亞克力/玻璃殼,而且只能感知“有溫差的人體移動”,靈敏度飄忽。真正省電的思路應該是:讓攝像頭平時徹底睡死,只有“前面有人/有動靜”時才被一鍵喚醒——而負責這個“看門”角色的,最合適的是一顆低功耗雷達。一、為什么是雷達,而不是 PI
    唯創知音語音芯片 2026-08-07 14:44 180瀏覽
  • 做藍牙音箱的工程師大概都碰過這個局面。產品要連手機放歌,要本地播開機提示音和按鍵音,還要接 App 做配網和狀態上報。三件事拆開,早先的常規做法是音頻藍牙一顆料、數傳藍牙一顆料、本地播放再掛一顆小 MCU 加一片 Flash。板子越畫越大,BOM 越算越貴,待機電流和固件工作量也跟著漲。WT2605C 出來以后,這套需求可以集成到一顆芯片,就是 WT2605C-32N,該芯片采用QFN32 封裝,4×4 毫米,把音頻藍牙、BLE 數傳和 MP3 本地播放三樣全包了。對藍牙音箱來說,最實在的好處就
    唯創知音語音芯片 2026-08-06 15:14 368瀏覽
  • 在前六期中,我們已經分別討論了 CRA 的適用范圍、整體影響、漏洞通報義務、風險評估與技術文檔證據鏈、第三方組件與 SBOM 供應鏈治理,以及產品上市后的支持期、安全更新、用戶說明和終止支持管理。到這里,企業已經能夠回答幾個核心問題:產品是否落入 CRA 適用范圍,產品由哪些組件構成,企業如何證明自己在設計、開發和上市前采取了必要的安全措施,以及產品上市后如何持續維護和安全下線。但對于真正準備落地 CRA 合規的企業來說,還有一個更現實的問題:CRA 的法規條文相對原則化,企業應當如何把“網絡安
    虹科云科技 2026-08-03 16:51 251754瀏覽
  • 樓宇自控里的“巴別塔”一棟智慧樓宇、一個產業園區里,暖通空調運行著廠商私有協議,照明系統遵循專屬通信標準,變配電、門禁安防各成體系——設備間數據壁壘森嚴,上位平臺對接全靠定制化 “翻譯” 開發,不僅成本高企,交付周期也難以管控。這就是樓宇自控行業多年的痛點:協議林立、封閉林立。而破局的鑰匙,早在30多年前就已經寫好了——BACnet。作為ASHRAE制定的樓宇自控國際標準協議,BACnet是如今全球樓宇自控系統(BAS)互聯互通的“通用語言”。新風機、冷源群控、變配電、照明、門禁,凡是需要被樓宇
    飛凌嵌入式 2026-08-10 09:26 203瀏覽
我要評論
0
點擊右上角,分享到朋友圈 我知道啦
請使用瀏覽器分享功能 我知道啦
主站蜘蛛池模板: 看了又看蓝燕| 小蜜桃5观看免费高清版电视剧| 水电维修工的绝遇2| 不汗党国语版| 《空蝉》酒井法子| 破坏之王在线观看国语高清| 红嫁衣鬼片国语版| 沙坪坝区| 三十而立未删减版大结局在线观看| 歼灭天际线1-50集91| 《神奇女侠》免费观看| 食人鱼事件电视剧全集| 马上天下| 古畑任三郎国语| 牙医郝板栗未删减版多少集| 电影金光大道| 老公刚出门,义子就侵犯电影| 怪盗joker| 三日情劫:不嫁已婚总裁| 凯帕克电影大全| 一夜情人| 北越暴行3全集在线播放| 甜蜜蜜26集全免费播放| 年轻的母亲4先看免费观看| 权力的游戏第7季无删减完整观看| 开封吃喝玩乐| 好玩还得是瘦子全集免费播放在线观看| 冷宫娘娘有喜啦| 性的暴行2小时16分| 五月槐花香免费播放| 唐诡西行电视剧| 古墓丽影(法国版)女版在线观看| 我的时代你的时代免费观看完整版| 麦乐迪和父亲叫什么电影| 盲山 无删减180分钟| 晚安为我而安眠的妹妹在线观看| 乡巴佬进城| 步步杀机 电视剧| 幸福密码电视剧免费观看完整版| 母亲5免费完整高清电视剧在线看| 360大佬爱上我第三季在线观看 | 女神闻异录| 电视剧歧路兄弟| 古惑仔1人在江湖高清| 退役兵王:都市护花使者全集免费| 女性治疗营3| 修真高手在校园短剧全集| 韩剧控制老板| 青谷子电视剧免费全集观看| 斯凯拉沃克斯的满天星| 神话电视剧百度影音| 电视剧非凡医者免费观看全集高清| 威远县| 插曲30分钟全集免费播放国语 | 愤怒的孙子们下载| 刘三姐电影| 张嘉倪喝奶茶边喝边漏| 神话胡歌50集免费完整版| 万物生灵:2025圣诞特别集| 一杆枪勇闯无底洞第三部叫什么| 免费观看回复术师的重启人生| 美人心计百度影音| Ally Mac Tyana| s与m 电影| 水浒传之英雄好免费播放| 电影1942完整版| 男女愁愁愁全集共多少集 | 廖凡宿敌免费观看| 疯马秀的舞蹈| 辣妹子电视剧大全在线观看| 如果我爱你全集| 法国空姐4在线| 裙子里面有神兽| 《水润人生2》刘志贤| 九重紫电视剧哪里可以看| 三级片美国男按摩师| 《熊出没之猎鹰熊岛》免费观看 | 坎贝奇三部曲《无憾》完整版| 欢乐颂38| 日本年经的继拇2| 舌尖上的公堂粤语| 动画片巴拉拉小魔仙| 男男真做露j电影| 第22届金曲奖颁奖典礼| 宜兴市| 地下交通站第一部全集免费观看| 浴火奔腾浴火奔腾| 仙逆第二季在线播放| xl司令动漫全集| 匆匆的青春电视剧免费观看| 新有菜电影免费观看全部| 司藤免费观看全集完整版在线观看 | kayalacoyote女超人在线观看| 《味道》电影| 西门庆和潘金莲电影| 电视剧江湖恩仇录| snis-885| 《私人航空》免费观看| 泰安市英雄山中学| 酒店1-5集在线观看免费版下载| 白衣校花与大长腿免费观看电视剧| 坠落的女律师在线观看完整版| 人与禽物videos另类| 浙江卫视美食爽天下| 让爹在弄一次吧第二季| 王阳明40集完整版国语| 风语电视剧在线观看免费完整版| 仙五电视剧| 一路向西全集观看| 三年免费观看在线观看高清| 黑妞基地| 温柔插曲的痛| 康熙王朝高清全集50| 斗罗大陆动漫147集免费观看| 樱桃电视剧全集百度影音| 小生怕怕粤语| 喜剧电影爆笑| 斗破苍穹第6集| 《新上任的秘书》演员表| 唯美电影完整版免费观看| 坎贝奇拍的电影《无憾》免费观看| 任盈盈股评| 《机械师6》在线观看| 《杨贵妃秘史》| 周弘电影免费高清播放| 小学生高清电影免费观看| 我和我们在一起电视剧免费观看| 食物链韩国电影| 不完美小初恋| 犬夜叉完结篇国语版全集| 美国女兵人4免费观看完整版| 《马上天下》电视剧| 听说 电影| 兄弟换麦子2中字版演员表| 密室大逃脱第七季大神版| xl司令真人版第一季全集免费| 尖叫之夜免费观看2023年电影| 完美妻子满天星在线观看免费高清 | 公之浮之中字1| 人口第一大省首现负增长| SSNI-409秘密搜查官の女| 闪婚老公竟是顶头上司电视剧免费 | 男人和女人愁愁愁电视剧免费| 李丽珍爱的 精灵| 三年在线观看免费大全| 天下父母心| 高压监狱2大佬喜欢怎罚| 西虹市首富第二季正片| 心悸mv| 鬼灭之刃第二季全集免费观看 | 后来的我们在线观看| 夺命尸杀| 韩剧国语版789| 越冬泡菜文化| 非缘勿扰电视剧下载| 韶华若锦电视剧| 流金岁月在线观看| 封神榜免费观看全集完整版| 一仆二主全集在线观看| 朴妮唛迅雷种子| 维修人员的培训 在线| 幸福触手可及| 欧美寂寞影院| 马大帅第二部| 《屠宰呕吐娃娃》高清完整版| 年轻的母亲在线观看中文版完整版| 美国电影《需要爸爸播种2》在线观看 | 雷政富减刑出狱 与朋友海南聚会| 我妻子的妈妈双字ID免费| 和部长出差旅| 做aj的电视剧大全香港| 燕赤霞猎妖传| 女版战狼免费观看三人剧情| 马斯克回应儿子想与自己断绝关系 | 渗透免费观看全集| 爱我几何电影完整版在线播放免费观看| 年轻的小姨子在线播放| 被义子糟蹋| 再见李敖| 3对1:初次体检4| 神印王座在线看| 跟部长出差的温泉之旅在线观看| 喜欢你时风好甜| 韩国电影美容院的特别待遇| 男士胸罩| 《善良的小峓子》3| 歌手在线观看免费完整版| 姐妹牙医观看完整版| 变异巨蟒在线播放| 艾曼纽3| 怀念战友刀郎| 巜商务旅行戴绿色帽的演员表和角色| 女教师3在线| 村上沙兽皇电影2023最新版更新| 有你真好天堂飘雪| 去上司家拜访电影免费观看| 财阀家的小儿子 电视剧| 义姐不是不良妈妈动漫在线观看| 魔法保姆| 疯狂性生话电影免费播放| 电影春心荡漾| 白峰美羽的电影中字| 忍者神龟电影| 我的游泳女教练 云播| 热带雨 完整版时长| 哇嘎免费观看完整版| 王牌保镖1在线观看原声| 牧教师6| 解说小漠| 韩国上司部长来家| 同桌的你电影完整版| 法园伦理片私人航空免费看| 感官吸引力4| 免费观看《部长出差的日子》| 清潭国际高中第一部| 商务旅行戴绿色的帽子的女老板谁演的| 《独一无二》| 入室强奸在线免费观看| 电视剧游击兵工厂| 入室强插电影在线播放| 小炸jackson| 黄色仓库电影在线免费观看| 牛魔王和铁扇公主| 《需要爸爸播种子》电影无删减完整版免费在线播放-如意影院 | 入室暴行魔免费高清播放| 天下第一大结局| 水润女人未删减版| 罪夜之奔第一季| 插曲的痛第60集免费观看高清网站| 泰剧在线观看| 69XXXX美国| 爷们儿全集免费观看| 《特殊游泳教练》免费观看平台 | 猛鬼差馆2| 村上沙兽皇电影中文版免费播放 | 失足妇女什么意思| 《售楼小姐的秘密》的秘密| 美艳在线观看无修版ova| 女孩地铁晕倒大便失禁女子帮清理| 不再沉默| 优秀女巫贾斗心| 3d玉蒲完整版| 《朋友夫妇:交换》2电影| 御姐玫瑰在线| 嫁入豪门全集免费| 我们的新家免费观看完整版| 守护甜心第三季| 青春环游记第三季第五期免费观看 | 说不出的爱电视剧| 售楼部的秘密电影完整版中文| 蓝宝石之谜| 越南版的《性的暴行》电影| 幸福最晴天mp4下载| 秀婷程仪公欲息肉婷五部曲| 年轻的小姨子在线播放| 男按摩在线观看中文字幕 | 法医秦明张若昀全集免费| 箭在铉上| 美容院的待遇8免费观看| 电视剧六姊妹剧情| 洗手间的秘密2免费看 | 虎虎虎电影下载| 《无憾》完整在线观看| 嘿朱迪 中国好声音| 扫黑全集| 免费拗女网站1300部| 小川阿佐美| 神探夏洛克 电影| yellow视频| ed2k 白石茉莉奈| 淫荡少妇按摩电影| 高清《杀戮天使》免费观看| 四个少妇的按摩电影| 致命怪谈2电影完整版| 高压监狱2019满天星法版免费播放| 健身小辣椒J3被草| 西班牙五十掌中之物| ssni-025| 壮志凌云女版凯登克罗斯百度网盘| 靠近你韩剧在线看免费播放| 小潮院长| 韩国电影讲一个厨师和助理| 小娘惹全集电视剧完整版免费观看| 伙伴男孩韩剧免费观看| 爱情公寓第三季第二集| 女婿爱上母娘免费版电视剧2| 铁拳男人下载| 神秘的女仆满天星 | 天地民心| 轻佻寡妇电影完整版| 以你的心诠释我的爱在线观看| 动漫《送货员》| 朋友的姑姑在线观看| 呆佬贺寿粤语| 电影《千金与佣人》免费观看全集 | 新世界孙红雷| 办公室定时器韩国电影| 驱魔天师| 伊丽莎白·坎贝奇《无憾》播放 | 马思纯的微笑| 农村姑娘免费观看高清电视剧| 奋斗吧少年在线观看| 按摩做爰A片在线播放| 神偷奶爸国语| 《出差的护士》在线观看| 流星花园日版| 《拳击手2满天星版》| 打脸亲戚:穷亲戚变豪门短剧全集| 欧式少女全集观看| 奇特的美发待遇2| 《同居1ldk》番剧动漫观看免费| 吴绮珊新剧《香醇秀感》| 马晓晴和薄| 韩式翘睫| 牵我的手| 迷你宝贝| 电影热带雨| 靳东当选全国政协委员| 斗罗大陆电视剧全集免费观看完整版| 薛丁山电视剧免费看| 女律师的坠落完整版在线观看01影视 | 今天的她们电视剧免费观看| 凡人修仙传156集高清| 法国贵夫人满天星| 纸醉金迷| 秀婷程仪公欲息肉婷五部曲| 爱情诡计第6集| 铿锵锵免费观看完整版在线观| 午夜特快| 但愿你所求都能如愿是什么歌 | 除暴电影在线高清观看| 大山猫的个人空间| 高清《我要上你》电影免费观看| 美国电影需要爸爸的种| 免疫屏蔽| 法国空姐2009塞内加尔完整版| 维修师傅的艳遇 电影| 四渡赤水电影高清完整版视频| 善良的姐姐在线播放| 被学长灌满JING液去双男主| 《特殊游泳教练》完整版》 - 国语剧情手机免费观看... 韩国其它2017很 | 法在身边| 酒店1-100集全集免费观看高清| 青海男子将亲生儿子以3万元卖掉| 塔日酒店在线观看高清完整版| 赘婿电视剧| 沉香如屑40集全免费| 速度与激情3高清版| 撒娇女人最好命电影| 售楼女的秘密在线观看| 高达00第一季| 美和花园电影在线观看最新集数 | 俺去也资源站| 花子vs倔强驱魔师全集免费看| 《夫妻快乐宝典》完整| 我学生的妈妈5字ID正片| 人肉叉烧包2之天诛地灭| 鲜花朵朵电视剧| 断桥电视剧全集免费观看| 从指尖传递热情竹马是消防2| 《性的暴行》电影免费观看 | 美乃雀免费在线电影| 《逃犯》高清完整版| 双女任务免费观看完整版全集| 我以新婚辞旧情短剧| 柬埔寨公主用中文拜年| 灵动 鬼影实录| 夺命巨鲨| 《玉女心经之阴阳和合》电影免费观看 | 韩国黄色三级片村故| 黑洞频率| 销售的销售秘密2HD中字| 闭嘴花美男乐队演员表| 动漫我被叔叔欺凌了免费观看| 欧美战狼6妈妈最美| 狙击手电影免费观看完整版| 凯登·克劳丝-Kayden壮志凌云| 上海女教师出轨| 财经聪哥| 树上有个好地方高清在线观看| 梅西被巴黎停赛两周| 最高の爱人诏三上松泽在线| 剑啸江湖粤语| 詹妮弗电影《满天星》| 如虎添翼的意思是什么| 金瓶梅在线看| 禁忌5:偷欢| 失恋33天mp4高清下载| 爱你几何完整版免费观看| 回复术士的重来人生在线观看免费| 高清《澳门风云3》电影| 凯·帕克的经典1984第6| 年轻的母亲4线手在线播放| 青梅竹马是消防员第一季完整版未打吗robl | 上将许世友下载| 21世纪性格爱情指南免费| 彼岸灯塔| 流星花园泰剧在线高清免费观看| 官方通报县领导出轨女干部| 金瓶梅电影在线完整版观看| 特殊的游泳池在线观看| 黑暗的性家伙之工藤拉拉在线观看| 韩剧花样男子国语版| 长歌行免费观看完整版| 活祭之夜| 《售楼小姐》1的秘密| 白夜追凶第二季在线观看免费高清| 老婆6免费观看完整版电视剧| 欢迎来到东莫村| 《青囊传》电视剧 | 《女心理师》免费观看完整版| 鞍海快客车祸| 小雪要撑破了黑人好大| 大内密探之零零| 法国空乘5在线看| 打开你会回来感谢我的在线播放| 离婚协议电视剧全集| 电视剧妈祖| 有钱了小品| 巨茎进入李淑芬视频| 城中城电视剧40集免费| 小小影视免费| 快穿之爱爱做不停H| 无敌风火轮在线观看| 需要爸爸播种子中字完整版| 贞洁美妇沦陷| 牧神记第二季| 红剑电视剧| 金瓶梅电影完整版在线观看| 二阶堂丽| 宫雪花武则天| 新水浒传27| 替身演员:逆袭成影后全集免费| 芈月传电视剧免费观看全集| 《美丽屋景卖房子》| 乞丐王子央视版全集| 大电影奥特曼| 韩国三级《泳池的秘密》| 山野女人香| 奇妙的发型屋1| 金牌律师第一季| 感官之旅| 理发馆| jackerman在线观看| 平湖市| 信义大结局| 高清我们的错误| 郝板栗的电影| 解剖尸体| 蜜桃成熟时33d完整版下载| 1995版人猿泰山hr版本| 阿ben 长发妹| 《陆判换心》徐锦江在线观看| 贝乐虎儿歌在线播放| 煎饼侠影音先锋| 一起愁愁免费观看高清版视频| 后藤えり子| 法国8号空姐| 五号特工组2 电视剧| 韶华若锦全集在线观看| 聊斋2之天宫美人| 我叫刘跃进| 倚天屠龙记之九阳神功 电影| 父亲山洪中紧抱儿子 拍摄者发声| 丈夫去上班的日子| 八戒八戒电影在线看| 高压监狱4| 别对我说谎第二季| 卢旺达的玫瑰在线观看| 《妻子去加班的夜》中文翻译| 战狼6老姨免费观看电视剧| 斗罗大陆第228集| 七月的舞步| 特殊外卖员| 卢旺达玫瑰完整版| 《主人》电影在哪里看| 《肉蔻之香》法国剧情解析| 被誉为乡土文学之父的是| 法国灭火宝贝2| 新年歌曲dj| 神话片头曲| 双女任务电影免费观看| 电影《牙医姊妹》免费播放| 密屋陌路| 我的巨乳姐姐| 婚姻保卫战1| overflew| 女毒枭 兰姐| 《合租房的激情》在线观看| 他来自胡志明市| 绝世唐门第五季| 武战道52集| 《法国空乘5》在线看| 且行且珍惜 电视剧| 失忆后认错老公| 新精武门 周星驰| 坏蛋联盟电影完整版免费观看| 女版战狼10普通话版| 追鱼传奇未删减版| 泡芙小姐第二季| 需要爸爸播种子2电影| 新哥哥电影完整版中文| 黑色电话2电影| 双人调情按摩术韩剧| 大神同学想被吃掉 未增删 | 高压监狱2在线高清完整版免费| 欢乐喜剧人 第三季| 黑白配国语版超清1080p高清| 辛德勒的名单下载| 黑客帝国1| 总统夫人星克莱尔1997满天星 | 《呕吐实验室》免费观| 黄日华版天龙八部| shameless第十一季完整版| 李自成电视剧全集免费观看| 战地黄花电视剧| 1992电影意大利完整版| 朋友的姐姐5整视频有翻译| 漂亮的儿媳妇在线观看| 三姐妹开诊所意大利满天星| 女士的法则40集电视剧播放| 爱欲告白完整版韩剧免费 | 电影《公的浮之手中字》免费观看| 免费电影网站在线观看完整版| 先结婚后恋爱全集| 钢铁人韩剧| 妖怪名单动漫| 女版霹雳娇娃满天星免费观看| 杉杉来了电视剧全集免费| 武侠免费| 《公与媳》2| 放弃我抓紧我电视剧| 泰剧铁石心肠剧情| 牙医姐妹完整版电视剧在线观看| 城市之光| 《羔羊》舒淇| 小蜜桃6观看免费高清版电视剧97 意大利八尺夫人满天星全集剧情介绍 | 大学生特殊按摩| 喜欢的话请响铃第二季| 成全高清动漫在线看 | 《诱人的女房东3》电影| 玉蒲团系列电影| 爱情雨10| 女超人麦乐迪电影无删减在线观看完整免费| 军事不当行为电影院| 库尔斯克号| 狂野之物| 乌海电影在线观看完整版免费 | 五十度灰完整版| 《叫一声妈妈》大结局| 坎贝奇的《品味人生》| 轻吻姐姐| 奇门偃甲师电影在线观看| 大兵的寝室第一季在线观看| 一骑当千3| 一个女孩和一个男孩| 韩国售楼部小姐免费观看完整版| 不惑之旅电视剧| 甜甜私房猫| 《在姨母家的客厅》| 邓紫棋2013演唱会| 风起洛阳 电视剧| 超决战!贝利亚银河帝国| 公之手1| 乐活家庭| 肥嫩多毛的大荫户| 爱几何在线观看免费全集| 高中生补习班| 黄沙漫天未删减| 漂亮的母亲9中字开头6个字| 骄阳伴我 电视剧| 我的左手右手演员表| 俘虏之锁在线观看完整版| 大江大河第二部全集免费观看| 狂飙电视剧全集免费播放在线观看| 人皮客栈qvod| 加勒比海盗4(惊涛怪浪)电影| 赣榆县| 高清《善良的她》大结局| 罪域15| 临城县| 南泥湾舞蹈| ZLJZLJZLJ日本妈妈| 喜羊羊与灰太狼之决战次时代59| 白宫发言人与记者发生争执| 丰都横店电影城| 王守义十三香广告| 我的妈妈电视剧韩剧| 金毛动漫库| 三妻四妾电视剧免费观看| 炸天小姐电影免费观看| 望夫成龙周星驰普通话版在线观看| 春满宫185集免费观看| 年轻的邻居天美 | 地狱女子| 屋顶工拉片叫什么电影| 母亲的眼睛电影| 猫鼠游戏免费| 壮志凌云在线观看完整免费高清| 亲爱的自己48集免费观看完整版| 疯狂内裤| 黑白配HD中文版在线观看| 韩国电影《丰满女朋友》| 离人心上番外| 一起嗟嗟嗟30分钟免费观看电视剧 | 情侠追风剑| 人猿泰山1995成人版意大利在线观看完| 碧血剑林家栋版全集| 假如爱有天意电影免费观看| 三年成全电影免费大全在线| 神不在的星期天动漫| 隋唐英雄117| 别墅轮换3攻略完整版观看| 《维修工艳遇》2007| 碟中谍12免费高清观看版| 三姐妹瑜伽健身4免费| 梅花三弄之水云间| 高清《美国式禁忌》| 成全免费视频在线观看| 送我上青云免费| 谁在说慌| 暴躁老妈高清全集免费观看全集| 草民电影院在线免费观看| 韩剧流星花园| 幸福最晴天| 大江大河第二部在线观看免费| 我的吸血怪好友| 一个朋友的妈妈中韩双字改编歌曲| 快递员的逆袭人生| 台湾女家教| 潜伏电视剧在线观看| 一吻定情2013东京版| 四位大学位按摩记哪里看| 开枪庆祝打死邻居| 凡人修仙传30集完整版| 种马猎人美国电影在线观看| 中森玲子| 龙珠 阿沙隆| 战狼6观看在线下载高清| 三大队电视剧在线免费观看| 斗罗大陆170| 鞍山市| 神医传奇电视剧免费观看| 向风而行电视剧免费观影| 《腓尼基计划》| 被征服的妻子| 窃欲无罪完整版电影免费播放| 爱情公寓第三季第二集| 热辣披萨女郎在线观看完整视频 | 《机械师4》电影在线看| 《法国空乘4》免费完整版| 春光乍泄国语| 我喜欢你电视剧第24集免费观看| 欧美伦理电影,精彩程度满天星!《V酒店第一季》1 - 3集 | 伊波拉病毒国语版电影免费观看| 闪婚五十岁短剧全集播放免费观看| 《束缚游戏》第一季1-12集免费观看 | 玫瑰的故事更新时间| 校霸在小树林请我吃麻辣烤肠| 按摩5个混血儿| 搜查瑠公圳未删减| 电影《风月》在线观看| 《法国空少》| 平凡歌电视剧免费观看全集高清| 贞观长歌高清| 渔民家三个姑娘2的播出时间| 杨思敏国语版最经典的一句 | 高清《千与千寻》普通话版| 诱人的老师滋味2| 桃色凶器在线免费观看| 《瓜达卢佩的玫瑰》完整版| 西藏秘密电视剧| 夜销魂2国语版高清在线播放| 欲乱上班族 电影| 高压监狱在线| 追光的日子30集免费观看| 军棋玩法| 战狼6免费电影在线观看高清| 希德尼娅的骑士| 吴绮珊新剧《香醇秀感》| 哈利 波特与火焰杯| 赌博默示录第三季| 韩国女RAPPERDISS大战| 人马配速90分钟电视剧| 梦幻西游服战直播| 善意的竞争电视剧在线播放| 《她被搬运工侵犯》在线播放| 美丽小蜜桃免费| 美国惊悚片无人生还2012| 日本熟睡的继拇HD| 秀才是怎么火起来的| 蜜桃成熟时33d在线| 四川文理学院图书馆| 女儿的男朋友av| 幸福密码全集| 专治各种不服| 美姐妹牙医电影完整版| 高清《年轻的嫂子》| 战火青春金戈版| 《幸福来敲门》| 需要爸爸播种子2电影| 我们来了第一季免费观看完整版 | 玫瑰的故事40集完整免费观看| 原始部落台湾版酋长女儿| 欢迎来到实力至上主义教室| 九品芝麻官电影| 金马奖不当言论说了啥| 向井蓝之特殊治疗医护工作总结及心| 百里夜刀电视剧| 家有四喜电视剧免费全集在线观看| 三年大片国语版在线看| 经常请吃饭的姐姐| 韩国伦理片爱人| 尖东老泥妹| 美国家庭禁忌结局5| 白月梵星全40集免费观看完整版 | 年轻的阿姨| 空蝉森酒法子原版| 蝴蝶飞飞电视剧| 《淮水竹亭》免费观看| 蜜桃成熟时李丽珍| 男生女生一起愁电视剧在线观看 | 野兽刑警| 女人何苦为难女人演员表| 和女部长一起去公司研学日本电影| 裙子下是野兽| 亮剑3gp下载| 激情犯罪电影| 修理工的艳遇 电影| 《斗罗大陆》免费观看全集在线观看| 大叔小馆| 白峰电影在线播放免费观看最新版| 高清《分享镇》电影| 校墓处1| 神探默多克第一季| 一起嗟嗟嗟30分钟免费观看电视剧| 《瞒天过海:美人计》电影| 纲手轮x图静音| 清苑县| 隐身冒| 美人龙汤全集| 高清《沈家嫡女》短剧全集| 公之手中字6| 窈窕淑女在线观看免费完整版| 人口普查2021公布结果| 情侣交换日记| 男按摩师电影院| 蜜桃成熟33d全集| 大兵日记全集| 特警突击队电视剧| xl司令第八季无马赛| 回到十七岁的理由电视剧免费观看| 罗曼蒂克地下室骑马多少分钟| 杀戮都市在线观看| 磨静号中文字幕电影| 熊出没之环球大冒险免费版全集| 星兽猎人2| 美国1985G点中文版| 驯服小峓子2丽卡无删减播放| 桃恋者未删减| 情定少林寺| 新入职的员工抵不住部长| 红楼春梦在线观看| 李李妮的vk视频| 白蛇传奇歌曲| 凯登克罗斯电影完整版| 长安24集电视剧免费观看 | 丈夫不在了七天失去了理智| 猎场大结局| 人生之路电影免费观看| 欧美战狼10电影免费完整版| 马达加斯加3| 华胥引之绝爱之城电视剧全集| 少年张三丰张卫健| 私人女姓监狱| 背着善在跑全剧免费观看| 嫂嫂19岁| 胡歌鹿鼎记| 韩国电影推油| 老男孩猛龙过江电影| 斗罗大陆第206集免费观看| 剑王朝电视剧在线观看| 混血的摇篮曲| 向风而行电视剧在线观看| 情逆三世缘结局| 同龄人在线观看| 《莫莉特别的酒店》在线观看| 轰天皇家将| 电影网站在线| 渔女实战2(国语版)在线看| 《推拿男医生》免费观看全集| 张震讲故事之合租屋 电影| 亲爱的孩子| 锵锵三人行 王朔| 韩国教授女儿修灯泡| 短剧《她不乖》全集免费观看| 痴情快婿国语| 3d肉浦团| 高压监狱2完整版| 甜蜜惩罚全集台词完整版| 《恶犬》短剧全集| 故乡的泥土一共多少集| 瓜达卢佩的玫瑰无删版| 给你生命给我爱大结局| 少年包青天2部| 高清器子未删减| 《插曲的痛》免费播放完整| 爱我何几| 新昨夜星辰| 凝固的爱 试戏现场| 女儿国3满天星版在线播放| 麦乐迪女超人在线播放完整版 | 天衣无缝的她 电影| 错点鸳鸯电视剧50集免费播放| 烈火情挑| 成全免费视频在线观看 | 绝对臣服短剧免费观看全集高清| 完美儿媳谎言短剧全集| 《入室暴行3被蹂躏高潮电影| 新梁山泊与祝英台| 红天机 电视剧| 急速飞车电影| 法国电影肉蔻之香剧情介绍| 法国慢摇| 断魂小丑3在线播放| 黑帮大佬和我的365天未删除版本 邻居也疯狂免费观看电视剧 | 圣特罗佩姑娘们1982电影在线观看| 功守道电影| 强心脏111122| 《心动的信号》第八季| 丰满的继牳小早川怜子| 芭蕾舞剧金瓶梅| 军人使命| 高清《偷窥》电影| 女性治疗营3| 男女愁愁愁愁免费看| 伊沢千夏| 陈子豪的个人空间| 黑太阳南京| 3对1:三人一次性体检什么电影| 德德玛父亲的草原母亲的河 | 孤舟免费观看完整版电视剧| 七号差馆| 千千阙歌原唱| 惠州市| xl司令真人版,无马赛克在线观看 xl司令第一季未增减接档 | 李娜年终总决赛| 奇妙的朋友 综艺| 黑天使组合| 满天星古墓丽影在线观看完整版 | 窃听风云3粤语|