99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

如何修改代碼來改變L3 RAM分布的具體流程和步驟

電子設(shè)計 ? 來源:電子設(shè)計 ? 作者:電子設(shè)計 ? 2022-01-13 15:28 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

本文以AWR1642為例,介紹了在AWR1642 ES2.0 EVM上基于mmWave SDK 2.1的mmw demo下如何修改代碼來改變L3 RAM分布的具體流程和步驟。

IWR1642/AWR1642上總共有768KB L3 RAM。這768KB L3內(nèi)存按照128KB一個bank,分成了6個bank(bank6~bank1),其中bank1到bank3是專門給DSS使用的。剩下的3個bank可以配置為DSS,R4F TCMA,R4F TCMB,或者為BSS使用。用戶可以根據(jù)自己軟件的需要,修改各個模塊使用L3 RAM的大小。默認代碼下所有共享的3個L3 bank都是給DSS使用的。本次測試示例修改了其中一個共享的L3 RAM bank(128KB)給MSS的TCMA使用。

在mmWave SDK 2.1里面提供了一個方便更改L3 RAM map的接口,環(huán)境變量MMWAVE_SDK_SHMEM_ALLOC。但是在某些情況可能僅僅修改這個環(huán)境變量還不充足。下面步驟里有具體說明。

MMWAVE_SDK_SHMEM_ALLOC
Bit 31~24 23~16 15~8 7~0
含義 分配給BSS使用的L3 RAM bank數(shù)量 分配給MSS TCMB使用的L3 RAM bank數(shù)量 分配給MSS TCMA使用的L3 RAM bank數(shù)量 分配給DSS使用的L3 RAM bank數(shù)量(包含DSS專用的bank數(shù))

表1環(huán)境變量MMWAVE_SDK_SHMEM_ALLOC的定義

步驟一:以本次測試示例為例,需要修改C:\ti\mmwave_sdk_02_01_00_04\packages\ti\common\mmwave_sdk_xwr16xx.mak里環(huán)境變量MMWAVE_SDK_SHMEM_ALLOC的定義。但是里面并沒有本次測試需要的增加一個bank給MSS TCMA的代碼,所以需要添加相關(guān)代碼。因為一個bank給MSS TCMA,所以MMWAVE_SDK_SHMEM_ALLOC 的bit[15:8]=1,bit[15:8]=5。例如下面黃底加粗部分代碼。

MMWAVE_SDK_SHMEM_ALLOC=0x00000105

ifeq ("$(MMWAVE_SDK_SHMEM_ALLOC)", "")

SHMEM_ALLOC = 0x00000006 # default case

MMWAVE_L3RAM_NUM_BANK = 6

MMWAVE_SHMEM_TCMA_NUM_BANK = 0

MMWAVE_SHMEM_TCMB_NUM_BANK = 0

else ifeq ($(MMWAVE_SDK_SHMEM_ALLOC), 0x00000006) # default case

SHMEM_ALLOC = $(MMWAVE_SDK_SHMEM_ALLOC)

MMWAVE_L3RAM_NUM_BANK = 6

MMWAVE_SHMEM_TCMA_NUM_BANK = 0

MMWAVE_SHMEM_TCMB_NUM_BANK = 0

else ifeq ($(MMWAVE_SDK_SHMEM_ALLOC), 0x00000105) # more MSS TCMA

SHMEM_ALLOC = $(MMWAVE_SDK_SHMEM_ALLOC)

MMWAVE_L3RAM_NUM_BANK = 5

MMWAVE_SHMEM_TCMA_NUM_BANK = 1

MMWAVE_SHMEM_TCMB_NUM_BANK = 0

else ifeq ($(MMWAVE_SDK_SHMEM_ALLOC), 0x00000204) # scenario where more MSS code space is needed

SHMEM_ALLOC = $(MMWAVE_SDK_SHMEM_ALLOC)

MMWAVE_L3RAM_NUM_BANK = 4

MMWAVE_SHMEM_TCMA_NUM_BANK = 2

MMWAVE_SHMEM_TCMB_NUM_BANK = 0

else ifeq ($(MMWAVE_SDK_SHMEM_ALLOC), 0x00010005) # scenario where more MSS .bss space is needed

SHMEM_ALLOC = $(MMWAVE_SDK_SHMEM_ALLOC)

MMWAVE_L3RAM_NUM_BANK = 5

MMWAVE_SHMEM_TCMA_NUM_BANK = 0

MMWAVE_SHMEM_TCMB_NUM_BANK = 1

else ifeq ($(MMWAVE_SDK_SHMEM_ALLOC), 0x00010104) # scenario where more MSS code and MSS .bss space is needed

SHMEM_ALLOC = $(MMWAVE_SDK_SHMEM_ALLOC)

MMWAVE_L3RAM_NUM_BANK = 4

MMWAVE_SHMEM_TCMA_NUM_BANK = 1

MMWAVE_SHMEM_TCMB_NUM_BANK = 1

else

$(error Invalid SHMEM_ALLOC setting! Please check the environment variable MMWAVE_SDK_SHMEM_ALLOC.)

endif

修改了MMWAVE_SDK_SHMEM_ALLOC的定義,在代碼里面有三處相關(guān)代碼會連動修改。

1. 一個是link文件里對L3段大小的定義,以本例子為例,是C:\ti\mmwave_sdk_02_01_00_04\packages\ti\platform\xwr16xx目錄下的cmd文件。

r4f_linker.cmd

PROG_RAM (RX) : origin=0x00000100 length=0x0003FF00+(MMWAVE_SHMEM_TCMA_NUM_BANK*MMWAVE_SHMEM_BANK_SIZE) –》本例為例修改后length=0x0005FF00

DATA_RAM (RW) : origin=0x08000000 length=0x00030000+(MMWAVE_SHMEM_TCMB_NUM_BANK*MMWAVE_SHMEM_BANK_SIZE) –》本例為例修改后length=0x00030000

L3_RAM (RW) : origin=0x51000000 length=MMWAVE_L3RAM_NUM_BANK*MMWAVE_SHMEM_BANK_SIZE) –》本例為例修改后length=0xA0000

注意:為了驗證測試,在測試代碼中單獨把擴展出來的一塊分出來,便于測試代碼加入。在實際應(yīng)用的代碼里面不需要對r4f_linker.cmd文件做修改。

r4f_linker.cmd修改為:

MEMORY{

PROG_RAM (RX) : origin=0x00000100 length=0x0003FF00

PROG_RAM2 (RX): origin=0x00040000 length=0x0001FFFF

}

SECTIONS{

my_section : {} > PROG_RAM2

}

c674x_linker.cmd

#define MMWAVE_L3RAM_SIZE (MMWAVE_L3RAM_NUM_BANK*MMWAVE_SHMEM_BANK_SIZE) –》本例為例MMWAVE_L3RAM_SIZE 值為0xA0000

MEMORY

{

PAGE 0:

L3SRAM: o = 0x20000000, l = MMWAVE_L3RAM_SIZE

PAGE 1:

L3SRAM: o = 0x20000000, l = MMWAVE_L3RAM_SIZE

}

2. 一個是sys_common頭文件里和L3, TCMA and TCMB 大小的相關(guān)定義。以本文為例是C:\ti\mmwave_sdk_02_01_00_04\packages\ti\common\sys_common_xwr16xx_mss.h文件。相關(guān)內(nèi)如如下。

#define SOC_XWR16XX_MSS_SHMEM_TCMA_NUM_BANK MMWAVE_SHMEM_TCMA_NUM_BANK

#define SOC_XWR16XX_MSS_SHMEM_TCMA_SIZE MMWAVE_SHMEM_TCMA_NUM_BANK*MMWAVE_SHMEM_BANK_SIZE /* Extended on Share Memory */

#define SOC_XWR16XX_MSS_TCMA_SIZE MMWAVE_SHMEM_TCMA_NUM_BANK*MMWAVE_SHMEM_BANK_SIZE+0x40000U

#define SOC_XWR16XX_MSS_SHMEM_TCMB_NUM_BANK MMWAVE_SHMEM_TCMB_NUM_BANK

#define SOC_XWR16XX_MSS_SHMEM_TCMB_SIZE MMWAVE_SHMEM_TCMB_NUM_BANK*MMWAVE_SHMEM_BANK_SIZE /* Extended on Share Memory */

#define SOC_XWR16XX_MSS_TCMB_SIZE MMWAVE_SHMEM_TCMB_NUM_BANK*MMWAVE_SHMEM_BANK_SIZE+0x30000U /* Extended on Share Memory + Default 192KB */

#define SOC_XWR16XX_MSS_L3RAM_NUM_BANK MMWAVE_L3RAM_NUM_BANK

#define SOC_XWR16XX_MSS_L3RAM_SIZE MMWAVE_L3RAM_NUM_BANK*MMWAVE_SHMEM_BANK_SIZE

3. 第三個是在ccsdebug和mmw demo的makefile文件里的相關(guān)定義。

C:\ti\mmwave_sdk_02_01_00_04\packages\ti\utils\ccsdebug\makefile

all: mssCCSDebug dssCCSDebug

@echo 'Built the CCS Debug MSS & DSS. Preparing the METAIMAGE BIN ...'

@$(GENERATE_METAIMAGE) $(CCS_DEBUG_BIN) $(SHMEM_ALLOC) $(CCS_DEBUG_MSS_OUT) $(XWR16XX_RADARSS_IMAGE_BIN) $(CCS_DEBUG_DSS_OUT)

@$(GENERATE_HS_METAIMAGE) $(CCS_DEBUG_SECURE_BIN) $(SHMEM_ALLOC) $(CCS_DEBUG_MSS_OUT) $(XWR16XX_RADARSS_IMAGE_BIN) $(CCS_DEBUG_DSS_OUT) $(MMWAVE_SECDEV_HSIMAGE_CFG)

C:\ti\mmwave_sdk_02_01_00_04\packages\ti\demo\xwr16xx\mmw\makefile mmwDemo: mssDemo dssDemo

@$(GENERATE_METAIMAGE) $(MMW_DEMO_BIN) $(SHMEM_ALLOC) $(MSS_MMW_DEMO_OUT) $(XWR16XX_RADARSS_IMAGE_BIN) $(DSS_MMW_DEMO_OUT)

@$(GENERATE_HS_METAIMAGE) $(MMW_DEMO_SECURE_BIN) $(SHMEM_ALLOC) $(MSS_MMW_DEMO_OUT) $(XWR16XX_RADARSS_IMAGE_BIN) $(DSS_MMW_DEMO_OUT) $(MMWAVE_SECDEV_HSIMAGE_CFG)

步驟二:特別需要注意的是,SOC驅(qū)動里的SOC_deviceInit代碼使用了sys_common_xwr16xx_mss.h里和L3 RAM大小相關(guān)的定義。因為這些定義的值改變了,所以這個SOC驅(qū)動要重新編譯。驅(qū)動路徑是C:\ti\mmwave_sdk_02_01_00_04\packages\ti\drivers\soc。編譯驅(qū)動的流程,請參考mmwave_sdk_user_guide.pdfd 4. 5. 4. 1. Building drivers/control/alg components章節(jié)。SOC驅(qū)動的重新編譯必須在mmw demo和ccs debug工程編譯之前。

步驟三:在mmw demo里面添加測試代碼并測試運行。

測試代碼添加在mss_main.c里。

#pragma CODE_SECTION (my_delay , "my_section")

void my_delay()

{

int i;

for (i=0;i<0x100;)

{

i++;

}

System_printf ("Debug: delay done! Increase MSS TCMA\n");

}

int main (void)

{

Task_create(MmwDemo_mssInitTask, &taskParams, NULL);

//add for test

my_delay();

/* Start BIOS */

BIOS_start();

return 0;

}

在soc驅(qū)動重新編譯后,重新編譯mmw demo(make clean;make all)。在map文件里面可以看到已經(jīng)有代碼分配到了擴展出來的TCMA區(qū)域了。

MEMORY CONFIGURATION

name origin length used unused attr fill

---------------------- -------- --------- -------- -------- ---- --------

VECTORS 00000000 00000100 0000003c 000000c4 X

PROG_RAM 00000100 0003ff00 00016128 00029dd8 R X

PROG_RAM2 00040000 0001ffff 0000004a 0001ffb5 R X

將生成的bin文件燒錄到flash上運行,mmw demo可正常運行。

步驟四:在CCS下查看在擴展的TCMA中添加的代碼輸出的打印信息。

在SOC驅(qū)動重新編譯后,重新編譯ccs debug代碼(make clean;make all)。

將重新編譯生成的ccsdebug.bin燒寫到AWR1642BOOST的QSPI flash上。

然后斷電,修改SOP設(shè)置,連上仿真器。分別在MSS/DSS下載之前編譯好的mmw demo的可執(zhí)行文件。分別運行MMS/DSS。在CCS的輸出串口可以看到下面的打印信息。標黃部分說明在擴展的TCMA上的代碼正確運行了,也就是一個L3 RAM bank已經(jīng)成功的分配給了MSS TCMA。

[Cortex_R4_0] **********************************************

Debug: Launching the Millimeter Wave Demo

**********************************************

Debug: delay done! Increase MSS TCMA

Debug: MMWDemoMSS Launched the Initialization Task

Debug: MMWDemoMSS mmWave Control Initialization was successful

[C674X_0] Debug: MMWDemoDSS mmWave Control Initialization succeeded

[Cortex_R4_0] Debug: CLI is operational

[C674X_0] Debug: MMWDemoDSS Data Path init succeeded

Debug: MMWDemoDSS initTask exit

之后連上mmwave visualizer,下載chirp配置命令,demo正常運行。

[Cortex_R4_0] Sensor has been stopped

Debug: MMWDemoMSS Received CLI sensorStart Event

[C674X_0] Heap L2_Heap : size 49152 (0xc000), free 47104 (0xb800)

Heap L1 : size 16384 (0x4000), free 4096 (0x1000)

Heap L2 : size 49152 (0xc000), free 35592 (0x8b08)

Heap L3 : size 655360 (0xa0000), free 507904 (0x7c000)

綜合上面步驟三和步驟四的信息,可以證明修改L3 RAM的分布成功!如果用戶還有不同的L3 RAM的分配,參考上的流程修改即可。

后話

實際修改L3 RAM的分布是需要修改SHMEMBANKSEL7TO4寄存器的。該寄存器每8個bit控制一個bank,0x1 : DSS 0x2 : MSS TCMA 0x4 : MSS TCMB 0x10: BSS TCMA。每個bank能夠配置的使用者略有不同,具體信息請參考xWR1642 TRM里該寄存器的解釋。但在上面測試的步驟里面并沒有添加修改SHMEMBANKSEL7TO4

的代碼。原因是在生成xWR1642的image的時候,會有相應(yīng)L3 RAM分布信息輸入,在image里面就包含了L3 RAM的配置信息。這樣ROM code在啟動時候就會根據(jù)image里L(fēng)3 RAM的配置信息設(shè)置好相關(guān)的寄存器,用戶不需要在添加代碼來修改SHMEMBANKSEL7TO4寄存器了。

下面是運行修改后代碼在CCS下讀取到的SHMEMBANKSEL7TO4寄存器的值??梢钥吹絙ank 7為BSS所使用。Bank 6為MSS TCMA使用。Bank 5/4為DSS所使用,和測試預(yù)想的一致。

poYBAGGKVpOATUDWAAAGvyVhKDo846.png

圖2 運行測試代碼后SHMEMBANKSEL7TO4寄存器值

補充:

對于修改r4f的memory,還有一點需要考慮的是r4f的mpu配置。SDK代碼里面mpu的配置在C:\ti\mmwave_sdk_02_01_00_04\packages\ti\drivers\soc\platform\soc_xwr16xx_mss.c文件的SOC_mpu_config()函數(shù)里。默認定義DOWNLOAD_FROM_CCS變量時,TCMA配置為可讀寫,可執(zhí)行,不緩存,配置大小為512KB。所以在上面的例子里,TCMA的大小從256KB,加大到256KB+128KB,大小仍然小于512KB。所以mpu的配置不需要做修改。但是如果用戶是增加了TCMB的大小,默認TCMB配置為256KB(實際192KB),但增加128KB后,TCMB的大小就變成了320KB,就大于256KB了,這時候就需要修改相關(guān)的mpu配置。另外,TCMB默認的mpu配置為不可執(zhí)行,是不可以放代碼,只能放數(shù)據(jù)。如果用戶需要在TCMB上既放代碼又放數(shù)據(jù),要修改mpu為可執(zhí)行即可。下面是加大TCMB大小并修改為可執(zhí)行的一個例子。

#if ((SOC_XWR16XX_MSS_TCMB_BASE_ADDRESS & (256U * ONE_KB - 1)) != 0)

#error SOC_XWR16XX_MSS_TCMB_BASE_ADDRESS not aligned to 256 KB

#endif

_mpuSetRegion_(mpuREGION3);

_mpuSetRegionBaseAddress_(SOC_XWR16XX_MSS_TCMB_BASE_ADDRESS);

_mpuSetRegionTypeAndPermission_(MPU_NORMAL_OINC_NONSHARED, MPU_PRIV_RW_USER_RW_EXEC);

_mpuSetRegionSizeRegister_(mpuREGION_ENABLE | MPU_512_KB);

審核編輯:何安

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 嵌入式處理
    +關(guān)注

    關(guān)注

    0

    文章

    341

    瀏覽量

    10299
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    L3級自動駕駛即將全面商用,眾車企蓄勢待發(fā)

    電子發(fā)燒友網(wǎng)報道(文/黃山明)2024年中國發(fā)布了《智能網(wǎng)聯(lián)汽車自動駕駛系統(tǒng)通用技術(shù)要求》(GB/T 44721-2024),這是中國首個針對自動駕駛系統(tǒng)的國家標準,為L3自動駕駛的商用化提供了技術(shù)
    的頭像 發(fā)表于 01-18 00:57 ?6109次閱讀

    今日看點丨英特爾大規(guī)模裁員4000人!;華為重磅發(fā)布L3/L4落地時間表 1. 華為重磅發(fā)布L3/L4落地時間表:預(yù)計

    1. 華為重磅發(fā)布L3/L4 落地時間表:預(yù)計明年L3 商用,后年L4 商用 ? 7月12日,華為智能汽車產(chǎn)品線總裁李文廣稱,計劃2025年啟動高速
    發(fā)表于 07-14 11:25 ?806次閱讀

    地平線的L3判斷與實踐路徑

    在智能駕駛演進過程中,L3/L4/L5等“高級別自動駕駛”的持續(xù)探索成為行業(yè)焦點,圍繞其實現(xiàn)路徑、驗證方式與工程落地的討論也在持續(xù)深化。
    的頭像 發(fā)表于 06-27 09:39 ?721次閱讀

    打開FSP配置器界面的具體步驟

    如果目標工程項目是新建的項目,可以直接編譯并通過。但是若是新導(dǎo)入的項目,需要先打開FSP配置界面重新生成FSP庫相關(guān)代碼,然后再進行編譯,否則會提示編譯錯誤。具體步驟如下。
    的頭像 發(fā)表于 05-06 15:58 ?852次閱讀
    打開FSP配置器界面的<b class='flag-5'>具體步驟</b>

    激光雷達三大新品首發(fā)!L2/L3全域感知,激光雷達廠商圖達通重塑性能標桿

    E2與蜂鳥D1 震撼登場,以硬核技術(shù)實力重新定義輔助駕駛的感知邊界,為 L2/L3級輔助駕駛 提供全場景解決方案。 獵鷹K3(Falcon K3) 超遠距感知,重構(gòu)安全冗余邊界 隨著輔
    的頭像 發(fā)表于 04-25 18:42 ?1362次閱讀
    激光雷達三大新品首發(fā)!<b class='flag-5'>L</b>2/<b class='flag-5'>L3</b>全域感知,激光雷達廠商圖達通重塑性能標桿

    為什么車企不敢宣傳智駕系統(tǒng)達到L3?

    4 月22日,華為智能汽車解決方案BU CEO靳玉志在華為乾崑智能化技術(shù)大會正式發(fā)布了華為智能輔助駕駛最新系統(tǒng)ADS 4,該系統(tǒng)支持高速L3規(guī)模商用。其實在此之前,車企在對外宣傳自動駕駛能力時,很少
    的頭像 發(fā)表于 04-24 15:44 ?284次閱讀
    為什么車企不敢宣傳智駕系統(tǒng)達到<b class='flag-5'>L3</b>?

    東風(fēng)嵐圖發(fā)布L3級智能架構(gòu)天元智架

    近日,東風(fēng)嵐圖在北京正式發(fā)布L3級智能架構(gòu)天元智架,并首發(fā)兩大核心智能化技術(shù)集群——青云L3級智能安全行駛平臺和鯤鵬L3級智能安全駕駛系統(tǒng),深度挖掘用戶可能面對的所有場景,讓用戶感受到科技進化帶來的安全感。
    的頭像 發(fā)表于 04-18 15:36 ?297次閱讀

    廣汽集團L3自動駕駛乘用車率先上市

    隨著人工智能技術(shù)快速發(fā)展,L2高階智駕領(lǐng)域已經(jīng)掀起了“智駕平權(quán)”革命。而更高階的L3級自動駕駛也將迎來歷史性拐點。誰能率先布局,實現(xiàn)L3自動駕駛上市銷售?在3月18日的廣汽星靈智行行動
    的頭像 發(fā)表于 03-24 11:43 ?616次閱讀

    產(chǎn)業(yè)鏈起飛!L3級自動駕駛年內(nèi)有望落地

    電子發(fā)燒友網(wǎng)報道(文/梁浩斌)近幾個月,關(guān)于L3級自動駕駛落地的聲音越來越多。 ? 小鵬汽車董事長何小鵬在社交媒體透露,2025年底將推出真L3級別軟件和硬件冗余能力的自動駕駛,同時有消息稱小鵬將于
    發(fā)表于 03-13 00:22 ?1234次閱讀

    FinFET制造工藝的具體步驟

    本文介紹了FinFET(鰭式場效應(yīng)晶體管)制造過程中后柵極高介電常數(shù)金屬柵極工藝的具體步驟。
    的頭像 發(fā)表于 01-20 11:02 ?2901次閱讀
    FinFET制造工藝的<b class='flag-5'>具體步驟</b>

    segger代碼修改,不影響gui原本文件的代碼

    segger的代碼怎么可以自由修改,而不影響gui原本的那,用gui生成的修改,就會改變原有的值
    發(fā)表于 12-11 15:39

    當春節(jié)駕車返鄉(xiāng)擁有了L3/L4級自動駕駛

    隨著春節(jié)臨近,漫漫回家路上的路況和天氣都變化多端,長途駕駛難免使人身心俱疲,若不久的將來能將真正的L3/L4級自動駕駛落地應(yīng)用,那將大大減輕長途駕車回家的辛苦。即便車外風(fēng)雨交加,人們依舊可以在溫暖
    的頭像 發(fā)表于 10-29 09:36 ?864次閱讀
    當春節(jié)駕車返鄉(xiāng)擁有了<b class='flag-5'>L3</b>/<b class='flag-5'>L</b>4級自動駕駛

    通用汽車正全力推進L3級自動駕駛系統(tǒng)的開發(fā)

    10月6日最新消息顯示,通用汽車正積極致力于L3級自動駕駛系統(tǒng)的研發(fā),目標是在特定情境下讓駕駛員無需持續(xù)監(jiān)控路況也能享受自動駕駛的便利。這一信息由通用汽車軟件與服務(wù)工程部門的高級副總裁Dave Richardson在一次外媒訪談中分享。
    的頭像 發(fā)表于 10-08 17:01 ?1274次閱讀

    pcb怎么改變焊盤大小

    Cadence Allegro和Protel99se等具體軟件的操作步驟: 通用流程 打開PCB設(shè)計文件 :首先,使用PCB設(shè)計軟件打開需要修改的PCB設(shè)計文件。 定位焊盤 :在PCB
    的頭像 發(fā)表于 09-02 15:01 ?3320次閱讀

    自動駕駛步入L3階段 磁性元器件行業(yè)有何新機遇?

    6月,9家車企獲得L3級自動駕駛試點“入場券”,自動駕駛市場步入新的里程。對于磁性元器件企業(yè)而言,又會帶來怎樣的新機遇? 近日,四部門聯(lián)合宣布國家首批智能網(wǎng)聯(lián)汽車準入和上路通行試點企業(yè)名單,共有9家
    的頭像 發(fā)表于 07-17 09:29 ?660次閱讀
    自動駕駛步入<b class='flag-5'>L3</b>階段 磁性元器件行業(yè)有何新機遇?