色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

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

ST官方基于米爾STM32MP135開(kāi)發(fā)板培訓(xùn)課程(二)

米爾電子 ? 2023-08-03 08:01 ? 次閱讀

本文將以Myirtech的MYD-YF13X以及STM32MP135F-DK為例,接上篇培訓(xùn)課程繼續(xù)講解如何使用STM32CubeMX結(jié)合Developer package實(shí)現(xiàn)最小系統(tǒng)啟動(dòng)。

eb1a792e-3190-11ee-bbcf-dac502259ad0.png


4.USB啟動(dòng)

USB啟動(dòng)用于燒錄鏡像到外部flash, 例如NAND,SD卡等,從PC端燒錄鏡像到外部Flash是由U-Boot結(jié)合STM32CubeProgrammer完成的,配置并編譯U-Boot是燒錄的前提,根據(jù)STM32MPU的啟動(dòng)順序:

TF-A->OP-TEE->U-BOOT->Linux Kernel

將U-Boot 加載到DDR中又依賴于TF-A與OP-TEE,所以USB啟動(dòng)階段需要完成TF-A,OP-TEE以及U-Boot的配置及編譯。

4.1 USB啟動(dòng):TFA 配置及編譯

在USB啟動(dòng)階段,TFA需要配置的外設(shè)有:調(diào)試串口UART時(shí)鐘RCC,電源以及DDR。

4.1.1 調(diào)試串口 UART

1.查看原理圖,找到調(diào)試串口:

ebb7673e-3190-11ee-bbcf-dac502259ad0.png

ebe7c8b6-3190-11ee-bbcf-dac502259ad0.png

2.使能UART4,配置引腳以及時(shí)鐘:

ec160226-3190-11ee-bbcf-dac502259ad0.png

ec3835ee-3190-11ee-bbcf-dac502259ad0.png

ec55dc8e-3190-11ee-bbcf-dac502259ad0.png

Notes:這里邊USART4的時(shí)鐘選擇用HSI,一個(gè)原因是參考了STM32MP135F-DK的時(shí)鐘樹(shù)配置,另一個(gè)原因是考慮到低功耗工作模式下有串口喚醒的應(yīng)用。排除這兩點(diǎn)其他的時(shí)鐘源也可以使用。

3.點(diǎn)擊“Generatecode”, 并添加TFA階段的串口配置的usercode.

打開(kāi)生成的STM32CubeMX工程,打開(kāi)TF-A設(shè)備樹(shù)(stm32mp135d-myir_bring_up-mx.dts),在”USER CODE BEGIN root”位置添加”chosen”和”aliases”節(jié)點(diǎn):

/* USER CODE BEGIN root */ aliases { serial0 = &uart4; }; chosen { stdout-path = "serial0:115200n8"; }; /* USER CODE END root */

4.(Optional)編譯TFA USB image,并部署到板子。

編譯:

PC$> cd -a-stm32mp-v2.6-stm32mp-r2_path>PC$> source PC $>make -f ../Makefile.sdk TF_A_CONFIG=usb TF_A_DEVICETREE=stm32mp135d-myir_bring_up-mx stm32

部署(部署前請(qǐng)確認(rèn)板子上電,串口線以及USB線正確連接):

PC $>STM32_Programmer_CLI -c port=usb1 -d ../deploy/tf-a-stm32mp135d-myir_bring_up-mx-usb.stm32 0x1 -s 0x1

串口打印:

NOTICE: CPU: STM32MP135F Rev.?NOTICE: Model: STMicroelectronics custom STM32CubeMX board - openstlinux-5.15-yocto-kirkstone-mp1-v22.11.23ERROR: nvmem node board_id not foundWARNING: VDD unknownINFO: Reset reason (0x35):INFO: Power-on Reset (rst_por)INFO: FCONF: Reading TB_FW firmware configuration file from: 0x2ffe0000INFO: FCONF: Reading firmware configuration information for: stm32mp_ioINFO: Using USBINFO: Instance 2INFO: Boot used partition fsbl1NOTICE: BL2: v2.6-stm32mp1-r2.0(debug):v2.6-stm32mp-r2-4-g2dedc1cf0-dirty(2dedc1cf)NOTICE: BL2: Built : 02:45:42, Jun 6 2023INFO: BL2: Doing platform setupERROR: Invalid DDR init: error -22PANIC at PC : 0x2ffe7739Exception mode=0x00000016 at: 0x2ffe7739

5.Troubleshooting

如果串口打印上一步串口打印如下或者沒(méi)有任何打印:

PANIC at PC : 0x2ffe7739Exception mode=0x00000016 at: 0x2ffe7739

那么請(qǐng)確認(rèn):

Usercode是否已經(jīng)添加到正確的位置。

DEBUG串口是否是UART4,并且確認(rèn)PIN腳是否正確配置。

檢查硬件連接。

4.1.2 DDR

DDR的配置需要注意以下幾點(diǎn):

SDRAMS大小

One/two pieces (16/32 bits), STM32MP13x DDR是16bits, 所以這里的配置都是1片SDRAM

DDR型號(hào), DDR3/DDR3L/LPDDRx

DDR頻率

1.查看DDR設(shè)計(jì)部分原理圖,確認(rèn)大小以及頻率等參數(shù),完成DDR部分設(shè)計(jì)

下面列舉幾種DDR的不同設(shè)計(jì)與相對(duì)應(yīng)的配置:

Example1:STM32MP157C-EV1,2片SDRAM, 32bits, 1GBytes

ec74950c-3190-11ee-bbcf-dac502259ad0.png

ecb62c88-3190-11ee-bbcf-dac502259ad0.png

ecfcff6e-3190-11ee-bbcf-dac502259ad0.png

ed180cf0-3190-11ee-bbcf-dac502259ad0.png

DDR的頻率可以在時(shí)鐘配置界面進(jìn)行配置。

Example2: STM32MP135F-DK, 1片SDRAM,16bits, 512Mbytes.

ed43c052-3190-11ee-bbcf-dac502259ad0.png

ed79d07a-3190-11ee-bbcf-dac502259ad0.png

edb9e6ec-3190-11ee-bbcf-dac502259ad0.png

ede3b0bc-3190-11ee-bbcf-dac502259ad0.png

最后,來(lái)看一下Myir板子的DDR部分設(shè)計(jì):

edfb8318-3190-11ee-bbcf-dac502259ad0.png

ee201e94-3190-11ee-bbcf-dac502259ad0.png

1片SDRAM, 16bits, 256Mbytes, STM32CubeMX配置如下:

ee4c6a6c-3190-11ee-bbcf-dac502259ad0.png

ee808f18-3190-11ee-bbcf-dac502259ad0.png

2.DDR時(shí)鐘配置(由于RCC部分還沒(méi)有配置外部時(shí)鐘,所以這里先用內(nèi)部HSI作為時(shí)鐘源)

eeac1dd6-3190-11ee-bbcf-dac502259ad0.png

eec55058-3190-11ee-bbcf-dac502259ad0.png

3.點(diǎn)擊“GenerateCode”

4.(Optional)編譯TF-A USB image,并部署到板子

編譯:

PC$> cd -a-stm32mp-v2.6-stm32mp-r2_path>PC$> source PC $>make -f ../Makefile.sdk TF_A_CONFIG=usb TF_A_DEVICETREE=stm32mp135d-myir_bring_up-mx stm32

部署(部署前請(qǐng)確認(rèn)板子上電,串口線以及USB線正確連接):

PC $>STM32_Programmer_CLI -c port=usb1 -d ../deploy/tf-a-stm32mp135d-myir_bring_up-mx-usb.stm32 0x1 -s 0x1

串口打印:

NOTICE: CPU: STM32MP135D Rev.YNOTICE: Model: STMicroelectronics custom STM32CubeMX board - openstlinux-5.15-yocto-kirkstone-mp1-v22.11.23ERROR: nvmem node board_id not foundWARNING: VDD unknownINFO: Reset reason (0x30):INFO: Reset due to a failure of VDD_COREINFO: FCONF: Reading TB_FW firmware configuration file from: 0x2ffe0000INFO: FCONF: Reading firmware configuration information for: stm32mp_ioINFO: Using USBINFO: Instance 2INFO: Boot used partition fsbl1NOTICE: BL2: v2.6-stm32mp1-r2.0(debug):()NOTICE: BL2: Built : 1030, Jun 28 2023INFO: BL2: Doing platform setupINFO: RAM: DDR3-DDR3L 16bits 533000kHzINFO: Memory size = 0x10000000 (256 MB)INFO: DFU USB START...INFO: handle USB : Suspend intINFO: USB Suspend modeINFO: handle USB : ResetINFO: handle USB : Reset

從上面的log可以看出,DDR初始化成功,tfa失敗在下載FW config文件的位置

Notes如果客戶的供電設(shè)計(jì)不是分離式電源,而是采用PMIC供電,那么對(duì)應(yīng)的串口打印應(yīng)該是:

NOTICE: CPU: STM32MP135F Rev.?NOTICE:

Model: STMicroelectronics custom STM32CubeMX boardERROR: nvmem node board_id not foundWARNING: VDD unknownINFO: Reset reason (0x35):INFO: Power-on Reset (rst_por)INFO:

FCONF: Reading TB_FW firmware configuration file from: 0x2ffe0000INFO: FCONF: Reading firmware configuration information for:

stm32mp_ioINFO: Using USBINFO: Instance 2INFO: Boot used partition fsbl1NOTICE: BL2: v2.6-stm32mp1-r2.0(debug):

v2.6-stm32mp-r2-5-g38bff70d8-dirty(38bff70d)NOTICE: BL2: Built :

0312, Jun 6 2023INFO: BL2: Doing platform setupINFO: RAM: DDR3-DDR3L 16bits 533000kHzERROR:

DDR addr bus test: can't access memory @ 0xc0000004PANIC at PC :

0x2ffe5db1Exception mode=0x00000016 at: 0x2ffe5db1

從硬件設(shè)計(jì)的角度看,目前軟件配置所涉及到的硬件區(qū)別主要是供電部分,采用分離式電源,板子一上電,每一個(gè)DC-DC均有輸出,不需要軟件控制,也就是說(shuō),只要板子上電,DDR供電就已經(jīng)存在了;而采用PMIC,我們以STM32MP135F-DK板為例看一下DDR供電部分的設(shè)計(jì):

eee13b56-3190-11ee-bbcf-dac502259ad0.png

ef06ca38-3190-11ee-bbcf-dac502259ad0.png

從原理圖可以看出PMIC的BUCK2用于給DDR供電,同時(shí)參考PMIC的數(shù)據(jù)手冊(cè),BUCK2的啟動(dòng)順序是Rank0級(jí)別,而Rank0上電之后默認(rèn)是沒(méi)有輸出的,需要軟件驅(qū)動(dòng),所以,如果客戶采用的是PMIC供電,那么接下來(lái)需要配置PWR,I2C以及PMIC (見(jiàn)3.1.3)。

5.Troubleshooting

Log:

NOTICE: CPU: STM32MP135D Rev.YNOTICE: Model: STMicroelectronics custom STM32CubeMX boardERROR: nvmem node board_id not foundWARNING: VDD unknownINFO: Reset reason (0x35):INFO: Power-on Reset (rst_por)INFO: FCONF: Reading TB_FW firmware configuration file from: 0x2ffe0000INFO: FCONF: Reading firmware configuration information for: stm32mp_ioINFO: Using USBINFO: Instance 2INFO: Boot used partition fsbl1NOTICE: BL2: v2.6-stm32mp1-r2.0(debug):v2.6-stm32mp-r2-2-g3e0dafdaf(3e0dafda)NOTICE: BL2: Built : 0548, Jun 5 2023INFO: BL2: Doing platform setupINFO: RAM: DDR3-DDR3L 16bits 533000kHzERROR: DDR expected freq 533000 kHz, current is 224000 kHzPANIC at PC : 0x2ffe588f

解析:如果出現(xiàn)如上打印,請(qǐng)查看DDR時(shí)鐘配置情況,一種可能是PLL2沒(méi)有使能,可以通過(guò)CubeMX的”ClockConfiguration”進(jìn)行確認(rèn):AXI Clock的source沒(méi)有切換到PLL2P

ef551bb6-3190-11ee-bbcf-dac502259ad0.png

或者可以查看生成的設(shè)備樹(shù)rcc節(jié)點(diǎn)部分的配置是否有PLL2的配置出現(xiàn):

efb57e48-3190-11ee-bbcf-dac502259ad0.png


4.1.3 PWR

電源設(shè)計(jì)通常就是兩種,像Myir采用的分離式供電和ST demo板采用的電源管理芯片STPMIC供電,下面將分別介紹兩種情況下的設(shè)備樹(shù)配置。

I.由于之前采用PMIC供電DDR初始化會(huì)失敗,所以這里先以STM32MP135F-DK為例來(lái)看一下PMIC以及PWR部分的配置:

首先看一下原理圖:

efcd6bb6-3190-11ee-bbcf-dac502259ad0.png

首先配置用于驅(qū)動(dòng)PMIC的I2C,默認(rèn)使用的是I2C4:

eff31b22-3190-11ee-bbcf-dac502259ad0.png

f012de8a-3190-11ee-bbcf-dac502259ad0.png

f044c80a-3190-11ee-bbcf-dac502259ad0.png

然后配置PWR的wakeup引腳:

f05ee744-3190-11ee-bbcf-dac502259ad0.png

點(diǎn)擊“GENERATE CODE“生成設(shè)備樹(shù),打開(kāi)tfa設(shè)備樹(shù)添加usercode,PMIC部分的配置建議直接從tfa源碼中直接拷貝stm32mp135f-dk.dts的配置,然后根據(jù)硬件設(shè)計(jì)的BUCK與LDO輸出修改regulator的配置

&i2c4{ pinctrl-names = "default"; pinctrl-0 = <&i2c4_pins_mx>; status = "okay";
/* USER CODE BEGIN i2c4 */ i2c-scl-rising-time-ns = <185>; i2c-scl-falling-time-ns = <20>; clock-frequency = <400000>;
pmic:stpmic@33{ compatible = "st,stpmic1"; reg = <0x33>; status = "okay"; regulators{ compatible = "st,stpmic1-regulators"; buck1-supply = <&vin>; … ldo6-supply = <&vin>; vref_ddr-supply = <&vin>; pwr_sw1-supply = <&bst_out>; pwr_sw2-supply = <&v3v3_ao>;
vddcpu:buck1{ regulator-name = "vddcpu"; regulator-min-microvolt = <1250000>; regulator-max-microvolt = <1250000>; regulator-always-on; regulator-over-current-protection; }; … v3v3_sw:pwr_sw2{ regulator-name = "v3v3_sw"; regulator-active-discharge = <1>; regulator-always-on; }; }; }; /* USER CODE END i2c4 */};

Regulator的輸入vin與v3v3_ao也需要在設(shè)備樹(shù)中定義,添加user code到USER Code BEGINroot節(jié)點(diǎn)下:

/ { /* USER CODE BEGIN root */
vin: vin { compatible = "regulator-fixed"; regulator-name = "vin"; regulator-min-microvolt = <5000000>; regulator-max-microvolt = <5000000>; regulator-always-on; }; v3v3_ao: v3v3_ao { compatible = "regulator-fixed"; regulator-name = "v3v3_ao"; regulator-min-microvolt = <3300000>; regulator-max-microvolt = <3300000>; regulator-always-on; }; /* USER CODE BEGIN root */

添加PWR節(jié)點(diǎn)配置:

&pwr_regulators{ status = "okay";/* USER CODE BEGIN pwr_regulators */ vdd-supply = <&vdd>; vdd_3v3_usbfs-supply = <&vdd_usb>; /* USER CODE END pwr_regulators */ };

添加CPU Supply節(jié)點(diǎn)配置:

編譯并部署到板子,確認(rèn)DDR錯(cuò)誤是否被修復(fù);

燒錄后,log打印如下:DDR錯(cuò)誤被修復(fù)

NOTICE: CPU: STM32MP135F Rev.?NOTICE: Model: STMicroelectronics custom STM32CubeMX boardERROR: nvmem node board_id not foundINFO: PMIC version = 0x21WARNING: VDD unknownINFO: Reset reason (0x35):INFO: Power-on Reset (rst_por)INFO: FCONF: Reading TB_FW firmware configuration file from: 0x2ffe0000INFO: FCONF: Reading firmware configuration information for: stm32mp_ioINFO: Using USBINFO: Instance 2INFO: Boot used partition fsbl1NOTICE: BL2: v2.6-stm32mp1-r2.0(debug):v2.6-stm32mp-r2-7-g866f2b026-dirty(866f2b02)NOTICE: BL2: Built : 1207, Jun 7 2023INFO: BL2: Doing platform setupINFO: RAM: DDR3-DDR3L 16bits 533000kHzINFO: Memory size = 0x20000000 (512 MB)INFO: DFU USB START...INFO: handle USB : Suspend intINFO: USB Suspend modeINFO: handle USB : Reset

II.分離式電源設(shè)計(jì)

Myir開(kāi)發(fā)板采用的正是分離式電源,原理圖如下:

f083f5f2-3190-11ee-bbcf-dac502259ad0.png


當(dāng)板子上電后,VDD-Core, VDD-CPU, VDD-DDR等會(huì)陸續(xù)有電源輸出,無(wú)需通過(guò)STM32CubeMX配置以及軟件控制,這里只需要添加一些user code即可:

添加CPU Supply節(jié)點(diǎn)配置:

/* USER CODE BEGIN addons */&cpu0{ cpu-supply = <&vddcpu>;};/* USER CODE END addons */

還需要定義在CPU Supply節(jié)點(diǎn)中引入的regulator vdd_cpu:

/* USER CODE BEGIN root */ vdd_cpu: vdd_cpu{ compatible = "regulator-fixed"; regulator-name = "vdd_cpu"; regulator-min-microvolt = <1250000>; regulator-max-microvolt = <1250000>; regulator-always-on; };/* USER CODE END root */

4.1.4 RCC

RCC, Resetand clock control, RCC模塊負(fù)責(zé)內(nèi)部時(shí)鐘(LSI, HSI和CSI)和外部時(shí)鐘(LSE和HSE)的控制,這些內(nèi)外部時(shí)鐘源為硬件模塊直接或間接(通過(guò)PLLs)的提供時(shí)鐘信號(hào),其中:

PLL1作為MPU的時(shí)鐘源

PLL2為AXI-SS (包括APB4, APB5以及APB6),DCMIPP和DDR提供時(shí)鐘

PLL3為MLAHB, APB1, APB2, APB3,AHB等提供時(shí)鐘,還有外設(shè)的時(shí)鐘

PLL4為各種外設(shè)提供時(shí)鐘

這里介紹如何配置使能外部時(shí)鐘LSE和LSE,首先看一下HSE的幾種經(jīng)典設(shè)計(jì)電路:

f099cf12-3190-11ee-bbcf-dac502259ad0.png


不同的硬件設(shè)計(jì)方式在軟件上的配置區(qū)別如下:

Example1: STM32MP157C-EV1

f0c58198-3190-11ee-bbcf-dac502259ad0.png

f1202a80-3190-11ee-bbcf-dac502259ad0.png

f1466c18-3190-11ee-bbcf-dac502259ad0.png

f159f026-3190-11ee-bbcf-dac502259ad0.png

Example 2: STM32MP135F-DK

f17b7962-3190-11ee-bbcf-dac502259ad0.png

f196dcde-3190-11ee-bbcf-dac502259ad0.png

f1c5daca-3190-11ee-bbcf-dac502259ad0.png

f1eec3b8-3190-11ee-bbcf-dac502259ad0.png

RCC可以提供2個(gè)輸出時(shí)鐘(MCO1, MCO2),可以作為外部設(shè)備的時(shí)鐘源。

f20fd292-3190-11ee-bbcf-dac502259ad0.png

通過(guò)以上兩個(gè)例子的展示,看一下Myir的硬件設(shè)計(jì):

f2363fcc-3190-11ee-bbcf-dac502259ad0.png

HSE采用的與STM32MP135F-DK相同的無(wú)源晶振設(shè)計(jì),所以STM32CubeMX的配置如下:

f257a00e-3190-11ee-bbcf-dac502259ad0.png

f29e7fce-3190-11ee-bbcf-dac502259ad0.png


切換到 ”Clock Configutation” 界面,將PLL1,PLL2的時(shí)鐘源切換到HSE,并確認(rèn)DDR的時(shí)鐘頻率設(shè)置在533Mhz, CPU主頻先配置在650Mhz:

f2e507f0-3190-11ee-bbcf-dac502259ad0.png

f3237d32-3190-11ee-bbcf-dac502259ad0.png

點(diǎn)擊”Generate code”, 編譯TF-A,并deploy到板子,串口log輸出應(yīng)與上一步相同。

如果在配置RCC后,沒(méi)有打印出與上一步形同的log, 串口打印如下panic:

PANIC at PC : 0x2ffecb43Exception mode=0x00000016 at: 0x2ffecb43

請(qǐng)檢查STM32CubeMX中HSE的配置,如果確認(rèn)配置沒(méi)有問(wèn)題,請(qǐng)檢查硬件連接。

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

    關(guān)注

    32

    文章

    1149

    瀏覽量

    129516
  • STM32
    +關(guān)注

    關(guān)注

    2276

    文章

    10947

    瀏覽量

    359157
  • 開(kāi)發(fā)板
    +關(guān)注

    關(guān)注

    25

    文章

    5210

    瀏覽量

    99120
  • 米爾
    +關(guān)注

    關(guān)注

    0

    文章

    53

    瀏覽量

    8050
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    STM32CubeMX生成STM32mp135D的USART1,2,3,6代碼初始化是空的,為什么?

    HAL_USART_Receive_IT接口無(wú)法觸發(fā)中斷。請(qǐng)問(wèn)下STM32MP135的HAL庫(kù)中,USART的部分代碼是不是有缺陷,不能使用?
    發(fā)表于 03-07 07:48

    STM32MP25x開(kāi)發(fā)板Bring Up培訓(xùn)課程(下)

    STM32MP25x開(kāi)發(fā)板BringUp培訓(xùn)課程(上)STM32MP25x開(kāi)發(fā)板BringUp
    的頭像 發(fā)表于 02-27 08:03 ?252次閱讀
    <b class='flag-5'>STM32MP</b>25x<b class='flag-5'>開(kāi)發(fā)板</b>Bring Up<b class='flag-5'>培訓(xùn)</b><b class='flag-5'>課程</b>(下)

    STM32MP25x開(kāi)發(fā)板Bring Up培訓(xùn)課程(中)

    STM32MP25x開(kāi)發(fā)板BringUp培訓(xùn)課程(上)米爾基于STM32MP257核心
    的頭像 發(fā)表于 02-20 08:06 ?209次閱讀
    <b class='flag-5'>STM32MP</b>25x<b class='flag-5'>開(kāi)發(fā)板</b>Bring Up<b class='flag-5'>培訓(xùn)</b><b class='flag-5'>課程</b>(中)

    雷卯針對(duì)正點(diǎn)原子STM32MP135開(kāi)發(fā)板推薦靜電防護(hù)示意圖

    一、應(yīng)用場(chǎng)景 1. 驅(qū)動(dòng)開(kāi)發(fā) 2. 應(yīng)用開(kāi)發(fā) 、功能概述 1. CPU:32位 ARM Cortex-A7 1 GHZ 2. 內(nèi)存:512MB DDR3L 存儲(chǔ):8GB EMMC 三、擴(kuò)展接口 雷卯專心為您解決防雷防靜電的問(wèn)題
    的頭像 發(fā)表于 01-20 15:04 ?153次閱讀
    雷卯針對(duì)正點(diǎn)原子<b class='flag-5'>STM32MP135</b><b class='flag-5'>開(kāi)發(fā)板</b>推薦靜電防護(hù)示意圖

    ST×米爾STM32MP25x線下培訓(xùn)會(huì)倒計(jì)時(shí)12天

    STM32MP257D是ST推出的搭載了雙核Cortex-A35@1.5GHz和Cortex-M33@400MHz的微處理器。米爾電子基于STM32MP257D推出了MYD-LD25X
    的頭像 發(fā)表于 12-26 08:04 ?237次閱讀
    <b class='flag-5'>ST</b>×<b class='flag-5'>米爾</b><b class='flag-5'>STM32MP</b>25x線下<b class='flag-5'>培訓(xùn)</b>會(huì)倒計(jì)時(shí)12天

    如何用OpenCV進(jìn)行手勢(shì)識(shí)別--基于米爾全志T527開(kāi)發(fā)板

    本文將介紹基于米爾電子MYD-LT527開(kāi)發(fā)板米爾基于全志T527開(kāi)發(fā)板)的OpenCV手勢(shì)識(shí)別方案測(cè)試。摘自優(yōu)秀創(chuàng)作者-小火苗米爾基于全
    的頭像 發(fā)表于 12-13 08:04 ?943次閱讀
    如何用OpenCV進(jìn)行手勢(shì)識(shí)別--基于<b class='flag-5'>米爾</b>全志T527<b class='flag-5'>開(kāi)發(fā)板</b>

    ST×米爾STM32MP25x線下培訓(xùn)會(huì)

    STM32MP257D是ST推出的搭載了雙核Cortex-A35@1.5GHz和Cortex-M33@400MHz的微處理器。米爾電子基于STM32MP257D推出了MYD-LD25X
    的頭像 發(fā)表于 12-06 01:00 ?411次閱讀
    <b class='flag-5'>ST</b>×<b class='flag-5'>米爾</b><b class='flag-5'>STM32MP</b>25x線下<b class='flag-5'>培訓(xùn)</b>會(huì)

    正點(diǎn)原子的stm32開(kāi)發(fā)板能用stlink嗎

    在嵌入式開(kāi)發(fā)領(lǐng)域,STM32系列微控制器因其高性能、低成本和廣泛的應(yīng)用場(chǎng)景而廣受歡迎。正點(diǎn)原子(ZYBO)作為國(guó)內(nèi)知名的嵌入式開(kāi)發(fā)板供應(yīng)商,提供了多種基于STM32的解決方案。 正點(diǎn)原
    的頭像 發(fā)表于 11-13 09:21 ?1196次閱讀

    ST系列-米爾STM32MP257核心開(kāi)發(fā)板-高性能+多接口+邊緣算力

    MYC-LD25X核心開(kāi)發(fā)板ST代工業(yè)級(jí)MPU,高性能+多接口+邊緣算力STM32MP2系列是意法半導(dǎo)體推出最新一代工業(yè)級(jí)64位微處
    發(fā)表于 09-20 17:46 ?5次下載

    stm32mp135 starter package啟動(dòng)后屏幕不顯示是怎么回事?

    /FlashLayout_sdcard_stm32mp135f-dk-optee.tsv 啟動(dòng)后成功通過(guò)apt安裝x-linux-ai并得到 root@stm32mp1:~# x-linux-aiWrong argument, please refer
    發(fā)表于 07-18 06:09

    第2章_開(kāi)發(fā)板使用

    課程使用 ST-Link 給開(kāi)發(fā)板供電、燒錄、調(diào)試。
    的頭像 發(fā)表于 06-29 14:25 ?2938次閱讀
    第2章_<b class='flag-5'>開(kāi)發(fā)板</b>使用

    使用STM32MP135驅(qū)動(dòng)2.4寸 LCD屏幕,刷新率巨低為什么?

    使用STM32MP135 驅(qū)動(dòng)2.4寸 LCD屏幕,刷新率巨低; 測(cè)試條件:(HAL庫(kù)) 1、硬件SPI;2、IO操作使用寄存器配置;3、SPI時(shí)鐘達(dá)到16M; SPI配置如下: IO操作配置如下: 之前使用MCU操作,刷新率都沒(méi)有這么低; 實(shí)際現(xiàn)象(連拍兩張): 求壇友們,指教一二
    發(fā)表于 05-20 06:51

    STM32MP135 linux SPI多字節(jié)時(shí)鐘連續(xù)沒(méi)有間隔是怎么回事?

    使用STM32MP135作為SPI主機(jī)通訊時(shí),由于SPI從設(shè)備速度慢,數(shù)據(jù)字節(jié)之間的時(shí)鐘間隔要大于等于半個(gè)時(shí)鐘周期;嘗試設(shè)置struct spi_ioc_transfer-&gt;word_delay_usecs參數(shù)發(fā)現(xiàn)沒(méi)有時(shí)鐘間隔,應(yīng)該怎么辦? 正常時(shí)序圖 有問(wèn)題的時(shí)序
    發(fā)表于 05-20 06:30

    MCU友好過(guò)渡MPU,米爾基于STM32MP135開(kāi)發(fā)板裸機(jī)開(kāi)發(fā)應(yīng)用筆記

    和MPU之間的區(qū)別變得越來(lái)越模糊。STM32MP135是一款入門(mén)級(jí)的高性價(jià)比MPU,適用于MCU性能達(dá)不到要求或者需要跑Linux的場(chǎng)景。米爾STM32MP135開(kāi)發(fā)板提供基于
    發(fā)表于 03-29 18:35

    不是高性能MCU用不起,而是MP135裸跑更具性價(jià)比

    和MPU之間的區(qū)別變得越來(lái)越模糊。STM32MP135是一款入門(mén)級(jí)的高性價(jià)比MPU,適用于MCU性能達(dá)不到要求或者需要跑Linux的場(chǎng)景。米爾STM32MP135
    的頭像 發(fā)表于 03-29 08:01 ?1547次閱讀
    不是高性能MCU用不起,而是<b class='flag-5'>MP135</b>裸跑更具性價(jià)比
    主站蜘蛛池模板: 亚洲国产精品无码中文在线 | 国产精品97久久AV色婷婷综合 | 国产乱妇乱子在线播视频播放网站 | 麻豆久久婷婷五月国产 | 三级黄色在线视频中文 | my pico未删减在线观看 | 国精产品一区一区三区有限 | 亚洲中文字幕在线精品 | 国精一区二区AV在线观看网站 | 动漫H片在线观看播放免费 动漫H片在线播放免费高清 | 益日韩欧群交P片内射中文 艺术片 快播 | 快插我我好湿啊公交车上做 | 亚洲视频精品在线观看 | 国产亚洲精品97在线视频一 | 精彩国产萝视频在线 | 午夜色情影院色a国产 | 久久日韩精品无码一区 | 久久99re8热在线播放 | 日日摸夜夜添夜夜爽出水 | 亚洲区偷拍自拍29P 亚洲区视频在线观看 | 久久精品免费观看久久 | 欧美日韩精品久久久免费观看 | 伊人久久久久久久久香港 | 欧美影院在线观看完整版 mp4 | 7m凹凸国产刺激在线视频 | 深夜释放自己在线观看 | 一二三四在线高清中文版免费观看电影 | 精子射到丝袜上图 | 日本XXXXZZX片免费观看 | 精品亚洲欧美中文字幕在线看 | 91综合精品网站久久 | 蜜芽在线播放免费人成日韩视频 | 免费无遮挡又黄又爽网站 | 伊人影院综合在线 | 一边吃奶一边添P好爽故事 一边吃奶一边啪啪真舒服 一本之道加勒比在线观看 一本之道高清在线观看一区 | 国产亚洲欧洲日韩在线三区 | 亚洲黄色高清视频 | 国产一在线精品一区在线观看 | 国产亚洲精品久久久久久久软件 | 久久伊人精品青青草原2021 | 精品日韩二区三区精品视频 |