STMicroelectronics-logo

STMicroelectronics STM32WBA Rangatū Tīmata

STMicroelectronics-STM32WBA-Raatū-Timata-whakamata-fig-1

Nga korero hua

Whakatakotoranga:

  • Ingoa Hua: STM32CubeWBA MCU Package
  • Kaihanga: STMicroelectronics
  • Hototahi: STM32WBA raupapa microcontrollers
  • Raihana: Raihana BSD puna tuwhera

Nga Tohutohu Whakamahi Hua

Nga waahanga matua o te STM32CubeWBA MCU Package:
Ko te STM32CubeWBA MCU Package e whakarato ana i nga waahanga rorohiko whakauru katoa e tika ana mo te whakawhanake tono i runga i nga miihini miihini raupapa STM32WBA. He tino kawe i roto i te raupapa STM32 ka haere mai me nga HAL me nga LL API, examples, me nga waahanga waenga.

Hangahanga Nekeview:
Ko te hoahoanga o te STM32CubeWBA MCU Package e toru nga taumata - Nga tono, Wharepukapuka me nga waahanga-a-kawa, paparanga tangohanga taputapu, nga taraiwa BSP, nga taraiwa matua, me nga API papa-iti.

FAQ

  • He aha kei roto i te STM32CubeWBA MCU Package?
    Kei roto i te kete nga papa-iti (LL) me te paparanga tango taputapu (HAL) API, examples, tono, wae middleware rite FileX/LevelX, NetX Duo, whare pukapuka mbed-crypto, me etahi atu.
  • He hototahi te STM32CubeWBA MCU Package ki te STM32CubeMX waehere kaihanga?
    Ae, he tino hototahi te kete ki te kaihanga waehere STM32CubeMX mo te whakaputa waehere arawhiti.

Kupu Whakataki

  • Ko te STM32Cube he kaupapa taketake STMicroelectronics hei whakapai ake i te hua o nga kaihoahoa ma te whakaiti i te whakapau kaha, te wa me te utu. Ko te STM32Cube te kapi katoa o te kōpaki STM32.
    STM32Cube kei roto:
    • He huinga taputapu whanaketanga rorohiko pai-kaiwhakamahi hei kapi i te whanaketanga kaupapa mai i te whanautanga ki te whakatutukitanga, i roto i enei ko:
      • STM32CubeMX, he taputapu whirihoranga raupaparorohiko whakairoiro e taea ai te hanga aunoa o te waehere arawhiti C ma te whakamahi i nga ruānuku whakairoiro.
      • STM32CubeIDE, he taputapu whanaketanga katoa-i-kotahi me te whirihoranga papaahuri, te whakaputa waehere, te whakahiato waehere, me nga ahuatanga patuiro
      • STM32CubeCLT, he taputapu whanaketanga raina whakahau-katoa-i roto i te-kotahi me te whakahiato waehere, te whakatakotoranga poari, me nga ahuatanga patuiro.
      • STM32CubeProgrammer (STM32CubeProg), he taputapu hotaka e waatea ana i roto i nga putanga whakairoiro me te raina whakahau.
      • STM32CubeMonitor (STM32CubeMonitor, STM32CubeMonPwr, STM32CubeMonRF, STM32CubeMonUCPD), taputapu aroturuki kaha ki te whakatika i te whanonga me te mahi o nga tono STM32 i roto i te waa tuuturu
    • STM32Cube MCU me MPU Packages, matawhānui tüäpapa-raupapa-rorohiko e motuhake ana ki ia raupapa microcontroller me te microprocessor (pēnei i te STM32CubeWBA mo te raupapa STM32WBA), kei roto:
      • Paparanga tangohanga taputapu STM32Cube (HAL), e whakarite ana kia nui ake te kawe puta noa i te kōpaki STM32
      • Ko nga API papa-iti STM32Cube, e whakarite ana i nga mahi tino pai me nga tapuwae me te mana whakahaere a te kaiwhakamahi ki nga taputapu.
      • He huinga riterite o nga waahanga middleware penei i te ThreadX, FileX / LevelX, NetX Duo, USBX, whare pukapuka pa, mbed-crypto, TFM, MCUboot, OpenBL, me STM32_WPAN (tae atu ki te Bluetooth® Low Energy profiles me nga ratonga, Mesh, Zigbee®, OpenThread, Matter, me te paparanga MAC 802.15.4)
      • Ko nga taputapu rorohiko whakauru katoa me nga huinga katoa o te waahi me te tono o muaamples
    • STM32Cube Expansion Packages, kei roto nga waahanga rorohiko kua whakauruhia hei whakakii i nga mahi o te STM32Cube MCU me te MPU Packages me:
      • Nga toronga Middleware me nga paparanga tono
      • Exampe rere ana i runga i etahi papa whanaketanga STMicroelectronics motuhake
  • Ko tenei pukapuka kaiwhakamahi e whakaatu ana me pehea te tiimata me te STM32CubeWBA MCU Package.
    • Ko te waahanga 2 STM32CubeWBA nga ahuatanga matua e whakaatu ana i nga ahuatanga matua o te STM32CubeWBA MCU Package.
    • Wāhanga 3 STM32CubeWBA hoahoanga kua otiview whakarato i te mutungaview o te hoahoanga STM32CubeWBA me te hanganga MCU Package.

Nga korero whanui

Ko te STM32CubeWBA MCU Package e rere ana i runga i te STM32 32-bit microcontrollers i runga i te tukatuka Arm® Cortex®-M33 me Arm® TrustZone® me FPU.
Tuhipoka: Ko Arm me TrustZone he tohu tohu rehita na Arm Limited (me ana apiti ranei) i te US me/ranei etahi atu waahi.

Ko nga waahanga mo te STM32CubeWBA

  • Ko te STM32CubeWBA MCU Package e rere ana i runga i te STM32 32-bit microcontrollers i runga i te tukatuka Arm® Cortex®-M33 me TrustZone® me FPU.
  • Ka kohia e te STM32CubeWBA, i roto i te kete kotahi, nga waahanga rorohiko whakauru katoa e hiahiatia ana hei whakawhanake i tetahi tono mo nga microcontrollers raupapa STM32WBA. I runga i te kaupapa STM32Cube, he tino kawe tenei huinga o nga waahanga, ehara i te mea kei roto noa i te raupapa STM32WBA microcontrollers engari ki etahi atu raupapa STM32.
  • Ko te STM32CubeWBA he tino hototahi ki te kaihanga waehere STM32CubeMX, hei whakaputa i te waehere arawhiti. Kei roto i te kete nga API papa-iti (LL) me te paparanga tangohanga taputapu (HAL) e kapi ana i te taputapu microcontroller, me te huinga o mua.ampe rere ana i runga i nga papa STMicroelectronics. Kei te waatea nga API HAL me LL i roto i te raihana BSD puna tuwhera mo te waatea o te kaiwhakamahi.
  • Kei roto hoki i te STM32CubeWBA MCU Package tetahi waahanga middleware matawhānui i hangaia huri noa i te Microsoft® Azure® RTOS middleware, me etahi atu papaa-whare me te puna tuwhera, me nga mea o mua.amples.
  • Ka tae mai me nga kupu raihana kore utu, ratarata-kaiwhakamahi:
    • Azure® RTOS whakauru me te tino mahi: Azure® RTOS ThreadX
    • Ko te whakatinanatanga CMSIS-RTOS me Azure® RTOS ThreadX
    • Ko nga Kaihautu USB me nga taputapu e haere mai ana me nga karaehe maha: Azure® RTOS USBX
    • Arā atu file pūnaha me te papa whakamaori kohiko: FileX / TaumataX
    • Tapae whatunga reanga ahumahi: kua arotauhia mo nga mahi ka tae mai me te maha o nga tikanga IoT: NetX Duo
    • OpenBootloader
    • Arm® Trusted Firmware-M (TF‑M) otinga whakauru
    • whare pukapuka mbed-crypto
    • ST Netwok Library
    • STMTouch pa sensing otinga whare pukapuka
  • He maha nga tono me nga whakaaturanga e whakatinana ana i enei waahanga middleware katoa e whakaratohia ana i roto i te STM32CubeWBA MCU Package.
  • Ko te tahora waahanga STM32CubeWBA MCU Package e whakaatuhia ana i te Whakaahua 1. STM32CubeWBA MCU Package.

    STMicroelectronics-STM32WBA-Raatū-Timata-whakamata-fig-2

STM32CubeWBA hoahoanga kua mutuview

Ko te otinga kete STM32CubeWBA MCU he mea hanga huri noa i nga taumata motuhake e toru ka ngawari te taunekeneke pera i te whakaahuatanga i te Whakaahua 2. STM32CubeWBA MCU hoahoanga.

STMicroelectronics-STM32WBA-Raatū-Timata-whakamata-fig-3

Taumata 0

Kua wehea tenei taumata kia toru nga paparanga iti:

  • Te putea tautoko a te poari (BSP).
  • Papanga tangohanga taputapu (HAL):
    • HAL taraiwa peripheral
    • Nga taraiwa papa-iti
  • Whakamahinga papaaapapa taketake examples.

Mōkihi tautoko poari (BSP)
Ka tukuna e tenei paparanga he huinga API e pa ana ki nga waahanga taputapu i roto i nga papa taputapu (penei i te LCD, Ororongo,\ microSD™, me nga taraiwa MEMS). E rua nga waahanga kei roto:

  • taraiwa Waahanga:
    Ko tenei taraiwa e pa ana ki te taputapu o waho i runga i te poari, kaua ki te taputapu STM32. Ka whakaratohia e te taraiwa wae etahi API motuhake ki te taraiwa BSP nga waahanga o waho ka taea te kawe i runga i etahi atu papa.
  • taraiwa BSP:
    Ka taea e te taraiwa BSP te hono i nga taraiwa waahanga ki tetahi poari motuhake, me te whakarato i te huinga o nga kaiwhakamahi-hoahoa
    Nga API. Ko te ture whakaingoa API ko BSP_FUNCT_Action().
    Example: BSP_LED_Init(), BSP_LED_On()
    Ko te BSP i ahu mai i te hoahoanga whakaraerae e taea ai te tauranga ngawari ki runga i nga taputapu ma te whakamahi noa i nga mahinga taumata-iti.

Papanga tangohanga taputapu (HAL) me te papa-iti (LL)
Ko te STM32CubeWBA HAL me te LL he taapiri me te kapi i te whānuitanga o nga whakaritenga tono:

  • Ko nga taraiwa HAL e tuku ana i nga API tino kawe-nui-a-te-mahi. Ka huna e ratou te MCU me te uaua o te taha ki te kaiwhakamahi mutunga.
    Ko nga taraiwa HAL e whakarato ana i nga API-a-ahua-a-ahua-maha, e whakangwarihia ai te whakatinanatanga tono a te kaiwhakamahi ma te whakarato i nga tikanga rite-ki-te whakamahi. Mo te exampte, mo nga taputapu whakawhitiwhiti (I2S, UART, me etahi atu), ka whakaratohia e ia nga API e tuku ana i te arataki me te whirihora i te waahi, te whakahaere i te whakawhiti raraunga i runga i te pooti, ​​te haukoti, te tukanga DMA ranei, me te whakahaere i nga hapa korero ka puta ake i te wa o te whakawhitiwhiti korero. Ko nga API taraiwa HAL kua wehea kia rua nga waahanga:
    1. Ko nga API whanui, e whakarato ana i nga mahi noa me nga mahi whanui ki nga miihini miihini STM32 raupapa katoa.
    2. Ko nga API Toronga, e whakarato ana i nga mahi motuhake me te whakarite mo tetahi whanau motuhake, he nama waahanga motuhake ranei.
  • Ko nga API papa-iti e whakarato ana i nga API taumata-iti i te taumata rehita, me te pai ake o te arotau engari he iti ake te kawe.
    • Ka hiahia ratou ki te mohio hohonu mo te MCU me nga tohu taapiri.
    • Ko nga taraiwa LL i hangaia ki te tuku i tetahi paparanga tohunga-maamaa tere e tata ana ki te taputapu atu i te HAL. He rereke ki te HAL, karekau nga API LL e whakaratohia mo nga taputapu taapiri kaore he waahanga matua mo te urunga pai, mo te hunga e hiahia ana ki te whirihoranga raupaparorohiko taumaha, ki te taapiri taumata teitei ranei.
    • Ko nga taraiwa LL e whakaatu ana:
      • He huinga mahi hei arawhiti i nga ahuatanga matua peripheral i runga i nga tawhā kua tohua i roto i nga hanganga raraunga.
      • He huinga mahi hei whakaki i nga hanganga raraunga arawhiti me nga uara tautuhi e rite ana ki ia mara.
      • Taumahi mo te whakamaaramatanga o te papamuri (kua whakahokia nga rehita taiwhanga ki o raatau uara taunoa).
      • He huinga mahi roraina mo te urunga rehita tika me te rehita ngota.
      • Te tino motuhake mai i te HAL me te kaha ki te whakamahi i te aratau tuuturu (kaore he taraiwa HAL).
      • Katoa te kapi o nga ahuatanga peripheral e tautokohia ana.

Whakamahinga papaaapapa taketake examples
Ko tenei paparanga e mau ana i te exampi hangaia i runga i nga taputapu STM32 ma te whakamahi i nga rauemi HAL me BSP anake.

Taumata 1

Kua wehea tenei taumata kia rua nga paparanga iti:

  • Waehanga Waenganui
  • Examples i runga i nga waahanga middleware

Waehanga Waenganui

  • Ko te middleware he huinga whare pukapuka e hipoki ana i te Bluetooth® Low Energy (Linklayer, HCI, Stack), Thread®, Zigbee®,
  • Matter, OpenBootloader, Microsoft® Azure® RTOS, TF‑M, MCUboot, me te mbed-crypto.
  • Ko te taunekeneke whakapae i waenga i nga waahanga o tenei paparanga ka mahia ma te karanga i nga API kua whakaatuhia.
  • Ko te taunekeneke poutū me nga taraiwa papa-iti ka mahia ma roto i nga hokiwaea motuhake me nga tonotono pateko kua whakatinanahia ki te atanga waea punaha whare pukapuka.
  • Ko nga ahuatanga matua o ia waahanga middleware e whai ake nei:
    • Microsoft® Azure® RTOS
      • Azure® RTOS ThreadX: He punaha whakahaere-waahi (RTOS), i hangaia mo nga punaha whakauru me nga momo mahi e rua.
        • Aratau noa: Nga mahi RTOS noa penei i te whakahaere miro me te tukutahi, te whakahaere puna mahara, te tuku karere, me te whakahaere kaupapa.
        • Aratau Kōwae: He aratau kaiwhakamahi matatau e taea ai te uta me te wetewete i nga kōwae ThreadX kua honoa i runga i te rere ma te kaiwhakahaere kōwae.
      • NetX Duo
      • FileX
      • USBX
    • Bluetooth® Low Energy (BLE): Ka whakatinana i te kawa Bluetooth® Low Energy mo nga paparanga Hononga me te Stack.
    • MCUboot (pūmanawa puna tuwhera)
    • Ko nga kawa Zigbee® mo te puranga me nga tautau e pa ana.
    • Tapae kawa Thread® me te apa hono.
    • Arm® whirinaki firmware-M, TF‑M (pūmanawa puna-tuwhera): Te whakatinanatanga tohutoro o te hoahoanga haumaru papaa Arm® (PSA) mo TrustZone® me nga ratonga haumaru e hono ana.
    • mbed-crypto (pūmanawa puna-tuwhera): Ko te mbed-crypto middleware e whakarato ana i te whakatinanatanga PSA cryptography API.
    • STM32 Te whare pukapuka rongo pa: Robust STMTouch capacitive touch sensing solution, tautoko i te tata, touchkey, linear and rotary touch sensors. I ahu mai i runga i te maataapono tango utu utu mata.

Examples i runga i nga waahanga middleware
Ka tae mai ia wae middleware me tetahi, neke atu ranei o muaamples (e kiia ana ko nga tono) e whakaatu ana me pehea te whakamahi. Whakauru exampKo nga mea e whakamahi ana i te maha o nga waahanga waenga ka whakaratohia ano hoki.

STM32CubeWBA mōkihi mārō kua mutuview

Ka tautokohia nga taputapu raupapa STM32WBA me nga taputapu

  • Ka tukuna e STM32Cube tetahi paparanga tangohanga taputapu tino kawe (HAL) i hangaia huri noa i te hoahoanga whanui. Ka taea e ia te maapono o te hanga-i runga i nga paparanga, penei i te whakamahi i te paparanga waenga ki te whakatinana i o raatau mahi me te kore e mohio, hohonu, he aha te MCU e whakamahia ana. Ma tenei ka pai ake te whakamahi ano i te waehere whare pukapuka me te whakarite kia ngawari te kawe ki etahi atu taputapu.
  • I tua atu, he mihi ki tana hoahoanga paparanga, ko te STM32CubeWBA te tautoko i te katoa o nga raupapa STM32WBA.
  • Ko te kaiwhakamahi anake ki te tautuhi i te tonotono tika i roto i stm32wbaxx.h.
  • Ko te Ripanga 1 e whakaatu ana i te tonotono hei tautuhi i runga i te taputapu raupapa STM32WBA i whakamahia. Me tautuhi ano hoki tenei tonotono i roto i te kaitukatuka o mua.
    Ripanga 1. Tonotono mo te raupapa STM32WBA
    Kua tautuhia te tonotono ki stm32wbaxx.h Nga taputapu raupapa STM32WBA
    stm32wba52xx STM32WBA52CGU6, STM32WBA52KGU6, STM32WBA52CEU6, STM32WBA52KEU6
    stm32wba55xx STM32WBA55CGU6, STM32WBA55CGU6U, STM32WBA55CGU7, STM32WBA55CEU6, STM32WBA55CEU7

     

  • STM32CubeWBA he huinga taonga o muaampnga reanga me nga tono i nga reanga katoa kia ngawari ki te mohio me te whakamahi i nga taraiwa HAL me nga waahanga waenga. Ko enei exampKa rere nga mea ki runga i nga papa STMicroelectronics kua whakarārangihia i te Ripanga 2.
    Ripanga 2. Papa mo te raupapa STM32WBA
    Poari Poari STM32WBA nga taputapu tautoko
    NUCLEO-WBA52CG STM32WBA52CGU6
    NUCLEO-WBA55CG STM32WBA55CGU6
    STM32WBA55-DK1 STM32WBA55CGU7
  • Ka taea e te kete STM32CubeWBA MCU te whakahaere i runga i nga taputapu hototahi. Ka whakahou noa te kaiwhakamahi i nga taraiwa BSP ki te kawe i te ex kua whakaratohiaampi runga i te papa, mena he rite tonu nga ahuatanga o nga taputapu o muri (penei i te LED, te whakaaturanga LCD, me nga paatene).
Ka mutu te kete firmwareview
  • Ko te otinga kete STM32CubeWBA ka tukuna ki roto i te kete kotahi kotui kei te whakaatu te ahua i te Whakaahua 3. STM32CubeWBA te hanganga mokihi firmware.

    STMicroelectronics-STM32WBA-Raatū-Timata-whakamata-fig-4

  • Mo ia papa, he huinga exampKa whakaratohia nga kaupapa me nga kaupapa kua oti te whakarite mo nga mekameka taputapu EWARM, MDK-ARM, me STM32CubeIDE.
  • Whakaahua 4. STM32CubeWBA exampkua mutuview e whakaatu ana i te hanganga kaupapa mo nga papa NUCLEO‑WBA52CG, NUCLEO-WBA55CG me STM32WBA55G-DK1.

    STMicroelectronics-STM32WBA-Raatū-Timata-whakamata-fig-5

  • Ko te exampKa whakarōpūhia nga mea i runga i te taumata STM32Cube e pa ana ki a raatau, ka whakaingoatia e whai ake nei:
    • Taumata 0 exampe kiia ana ko Examples, Examples_LL, me Exampiti_MIX. Ka whakamahia e ratou nga taraiwa HAL, nga taraiwa LL, me te ranunga o nga taraiwa HAL me te LL kaore he waahanga waenga.
    • Taumata 1 exampka kiia ko nga tono. Ka whakaratohia e ratou nga keehi whakamahi angamaheni o ia waahanga waenga. Ka taea te hanga i tetahi tono firmware mo tetahi poari na runga i nga kaupapa tauira e waatea ana i roto i nga raarangi Templ me te Templates_LL.

Kaupapa Whakahohe TrustZone®

  • TrustZone® whakahohea ExampKei roto i nga ingoa te _TrustZone prefix. Ka whakamahia ano te ture mo nga Applicatio ns (haunga mo TFM me SBSFU, he mea taketake mo TrustZone®).
  • TrustZone®-whakahohea Examples and Applications are provided with a multiproject structure composed of secure and nonsecure subprojects as presented in Figure 5. Multiproject hanganga kaupapa haumaru me te kore haumaru.
  • Ka whakawhanakehia nga kaupapa-whakahohe a TrustZone® i runga i te tauira taputapu CMSIS-5, ka toro atu ki te whakauru i te pane wehewehe punaha. file wehewehe_ .h, ko wai te kawenga mo te tatūnga o te wae huanga haumaru (SAU), te FPU, me te taumahi aukati haumaru/kore haumaru i roto i te ahua o te mahi haumaru.
  • Ka mahia tenei tatūnga i roto i te mahi haumaru CMSIS SystemInit(), e kiia ana i te tiimatanga i mua i te urunga ki te mahi matua() tono haumaru. Tirohia te Arm® TrustZone®-M tuhinga mo nga aratohu rorohiko.

    STMicroelectronics-STM32WBA-Raatū-Timata-whakamata-fig-6

  • Ko te kete STM32CubeWBA mokihi firmware e whakarato ana i te wehewehenga mahara taunoa i roto i te wehenga _ .h files e wātea ana i raro i: \Drivers\CMSIS\Device\ST\STM32WBAxx\Include\T emplates
  • I enei wehewehenga files, kua monoa te SAU na te taunoa. No reira, ka whakamahia te mahere mahara IDAU mo te tohu haumarutanga. Tirohia te ahua Wehenga haumaru/kore-haumaru ma te whakamahi i te hangarau TrustZone® i roto i te pukapuka tohutoro RM0495.
  • Mena ka taea e te kaiwhakamahi te SAU, kua tautuhia he whirihoranga rohe SAU taunoa ki te wehewehe files e whai ake nei:
    • Rohe SAU 0: 0x08080000 – 0x081FFFFF (haurua haumaru kore o te mahara kohiko (512 Kbytes))
    • Rohe SAU 1: 0x0BF88000 – 0x0BF97FFF (pūnaha pūmahara kore)
    • Rohe SAU 2: 0x0C07E000 – 0x0C07FFFF (haumaru, kore haumaru ka taea te waea)
    • Rohe SAU 3: 0x20010000 – 0x2001FFFF (SRAM2 kore haumaru (64 Kbytes))
    • Rohe SAU 4: 0x40000000 – 0x4FFFFFFF (pūmahara mapi ā-puru kore haumaru)
  • Hei whakarite i te wehewehenga taunoa, ko nga taputapu raupapa STM32WBAxx me whai i nga paita whiringa kaiwhakamahi e whai ake nei:
    • TZEN = 1 (Pūrere Whakahohe TrustZone®)
    • SECWM1_PSTRT = 0x0 SECWM1_PEND = 0x3F (64 i roto i te 128 wharangi o te mahara kohiko o roto kua whakaritea hei haumaru) Tuhipoka: Ko te mahara kohiko o roto kei te tino haumaru ma te taunoa i TZEN = 1. Ko te whiringa kaiwhakamahi paita SECWM1_PSTRT/ SECWM1_PEND me whakarite kia rite ki te tono whirihoranga mahara (nga rohe SAU, mena ka taea te SAU). Kaihono kaupapa tono haumaru/kore files me whakahāngai hoki.
  • Katoa exampHe rite tonu te hanganga:
    • \Inc kōpaki kei roto katoa te pane files.
    • Ko te kōpaki Src kei roto te waehere puna.
    • \EWARM, \MDK-ARM, me \STM32CubeIDE kōpaki kei roto te kaupapa kua whirihorahia mo ia mekameka taputapu.
    • readme.md me readme.html e whakaahua ana i te exampte whanonga me te taiao e hiahiatia ana kia pai ai.
    • ioc file ka taea e nga kaiwhakamahi te whakatuwhera i te nuinga o te firmware o muaampkei roto STM32CubeMX.

Te tiimata me te STM32CubeWBA

Te whakahaere i te tuatahi HAL example

Ko tenei waahanga e whakamarama ana i te ngawari o te whakahaere i te ex tuatahiampkei roto STM32CubeWBA. Ka whakamahia hei whakaahuatanga te reanga o te takahuri LED ngawari e rere ana i runga i te poari NUCLEO-WBA52CG:

  1. Tangohia te kete STM32CubeWBA MCU.
  2. Wewetehia ki roto i te whaiaronga e pai ana koe.
  3. Kia kaha kia kaua e whakarereketia te hanganga mokihi e whakaatuhia ana i te Whakaahua 1. E taunaki ana hoki kia kape i te kete ki te waahi e tata ana ki to rōrahi pakiaka (ko te tikanga C:\ST ko G:\Whakamātautau), na te mea ka raru etahi IDE i te wa e haere ana te ara. he roa rawa te roa.

Te whakahaere i te TrustZone® tuatahi i whakahoheaample

  • I mua i te uta me te whakahaere i tetahi TrustZone® i whakahohea example, he mea whakahau kia panui te exampte panui file mo tetahi whirihoranga motuhake, e whakarite ana ka whakahohea te haumarutanga pera i te waahanga 4.2.1 TrustZone® nga kaupapa kua whakahohea (TZEN=1 (paita kōwhiringa kaiwhakamahi)).
    1. Tirotiro ki \Projects\NUCLEO-WBA52CG\Examples.
    2. Whakatuwheratia \GPIO, ka \GPIO_IOToggle_TrustZone kōpaki.
    3. Whakatuwherahia te kaupapa me to mekameka taputapu pai. He tere tereview me pehea te whakatuwhera, te hanga, me te whakahaere i te example me nga mekameka taputapu tautoko kei raro nei.
    4. Hangaia i roto i te raupapa nga kaupapa haumaru me te kore haumaru files ka utaina nga whakaahua haumaru me te kore haumaru ki roto i te mahara kua whakaritea.
    5. Whakahaerehia te example: i nga wa katoa, ka huri te tono haumaru i te LD2 ia hekona, a ko te tono kore haumaru ka huri i te LD3 kia rua te tere. Mo etahi atu korero, tirohia te panui file o te example.
  • Hei whakatuwhera, hanga me te whakahaere i tetahi exampme nga mekameka taputapu tautoko, whai i nga taahiraa i raro nei:
    • EWARM:
      1. I raro i te exampte kōpaki, tuwhera \EWARM kōpakiroto.
      2. Whakarewahia te mokowāmahi Project.eww
      3. Hangaia ano te kaupapa haumaru xxxxx_S files: [Kaupapa]>[Hangaia katoa].
      4. Tautuhia te kaupapa haumaru xxxxx_NS hei tono Hohe (pawhiri matau ki te kaupapa xxxxx_NS [Tautuhi hei Hohe])
      5. Hangaia ano te kaupapa haumaru xxxxx_NS files: [Kaupapa]>[Hangaia katoa].
      6. Whakamaramahia te rua kore haumaru ki te [Kaupapa]>[Tikiake]>[Tikiake te tono hohe] .
      7. Tautuhia te xxxxx_S hei tono Active (pawhiri matau ki te kaupapa xxxxx_S [Tautuhi hei Hohe].
      8. Kohikohia te rua haumaru me te [Tikiake me te Patuiro] (Ctrl+D).
      9. Whakahaerehia te papatono: [Debug]>[Haere(F5)]
    • MDK-ARM:
      1. Whakatuwheratia te raina taputapu \MDK-ARM.
      2. Whakatuwheratia te Mokowāmahi Mahi-maha file Kaupapa.uvmpw.
      3. Tīpakohia te kaupapa xxxxx_s hei tono Active ([Tautuhi hei Kaupapa Hohe]).
      4. Hangaia te kaupapa xxxxx_s.
      5. Tīpakohia te kaupapa xxxxxx_ns hei kaupapa Active ([Tautuhi hei Kaupapa Hohe]).
      6. Hangaia te kaupapa xxxxxx_ns.
      7. Utaina te rua kore haumaru ([F8]). Ka tangohia e tenei \MDK-ARM\xxxxx_ns\Exe\xxxxx_ns.axf ki te mahara kohiko)
      8. Tīpakohia te kaupapa Project_s hei kaupapa Active ([Set as Active Project]).
      9. Utaina te rua haumaru ([F8]). Ka tangohia e tenei te \MDK-ARM\xxxxx_s\Exe\xxxxx_s.axf ki te uira mahara).
      10. Whakahaerehia te example.
    • STM32CubeIDE:
      1. Whakatuwheratia te mekameka taputapu STM32CubeIDE.
      2. Whakatuwheratia te Mokowāmahi Mahi-maha file .kaupapa.
      3. Hangaia ano te kaupapa xxxxx_Secure.
      4. Hangaia ano te kaupapa xxxxx_NonSecure.
      5. Whakarewahia te tono [Debug as STM32 Cortex-M C/C++] mo te kaupapa haumaru.
      6. I roto i te matapihi [Whakatika whirihoranga], tohua te panui [Whakaoho], ka taapiri i te utaina te ahua me nga tohu o te kaupapa kore haumaru.
        Hiranga: Me utaina te kaupapa haumaru i mua i te kaupapa haumaru.
      7. Pāwhiritia [Ok].
      8. Whakahaerehia te exampi runga i te tirohanga patuiro.

Te whakahaere i te TrustZone® tuatahi kua monokiaample

  • I mua i te uta me te whakahaere i tetahi TrustZone® kua monoaample, he mea whakahau kia panui te exampte panui file mo tetahi whirihoranga motuhake. Mena karekau he korero motuhake, me whakarite kua monoa te taputapu a te poari (TZEN=0 (paita whiringa kaiwhakamahi)). Tirohia te FAQ mo te mahi whakamuri ki te TZEN = 0
    1. Tirotiro ki \Projects\NUCLEO-WBA52CG\Examples.
    2. Whakatuwheratia \GPIO, ka \GPIO_EXTI kōpaki.
    3. Whakatuwherahia te kaupapa me to mekameka taputapu pai. He tere tereview me pehea te whakatuwhera, te hanga, me te whakahaere i te example me nga mekameka taputapu tautoko kei raro nei.
    4. Hangaia katoa files ka utaina to ahua ki roto i te mahara kua whakaritea.
    5. Whakahaerehia te example: Ia wa ka pehia te paatene pana [USER], ka takahuri te LD1 LED. Mo etahi atu korero, tirohia te panui file o te example.
  • Hei whakatuwhera, hanga me te whakahaere i tetahi exampme nga mekameka taputapu tautoko, whai i nga taahiraa i raro nei:
    • EWARM:
      1. I raro i te exampte kōpaki, tuwhera \EWARM kōpakiroto.
      2. Whakarewahia te mokowāmahi Project.eww (kei te huri pea te ingoa mokowāmahi mai i tētahi exampki tetahi atu).
      3. Hangaia katoa files: [Kaupapa]>[Hangaia katoa].
      4. Utaina te atahanga kaupapa: [Kaupapa]>[Debug].
      5. Whakahaerehia te papatono: [Debug]>[Haere (F5)].
    • MDK-ARM:
      1. I raro i te exampte kōpaki, whakatuwheratia te \MDK-ARM kōpakiroto.
      2. Whakarewahia te mokowāmahi Project.uvproj (kei te huri te ingoa mokowāmahi mai i tetahi o muaampki tetahi atu).
      3. Hangaia katoa files:[Kaupapa]>[Hangaia nga whaainga katoa files].
      4. Utaina te ahua o te kaupapa: [Debug]>[Tīmata/Kati te Wātū Whakairo].
      5. Whakahaerehia te papatono: [Debug]>[Run (F5)].
    • STM32CubeIDE:
      1. Whakatuwheratia te mekameka taputapu STM32CubeIDE.
      2. Patohia [File]>[Whakawhiti Mokowāmahi]>[Atahi atu] ka tirotiro ki te raarangi mokowāmahi STM32CubeIDE.
      3. Patohia [File]>[Kawemai] , tīpakohia [General]>[Tumahi o mua ki te Mokowāmahi], ka paato i te [Next].
      4. Tirotiro ki te raarangi mokowāmahi STM32CubeIDE ka kowhiri i te kaupapa.
      5. Hangaia te kaupapa katoa files: Tīpakohia te kaupapa i te matapihi [Project Explorer] ka paato i te tahua [Kaupapa]>[Hanga kaupapa].
      6. Whakahaerehia te papatono: [Run]>[Debug (F11)]
Te whakawhanake tono ritenga

Tuhipoka: Me whakaahei te raupaparorohiko i te keteroki tohutohu (ICACHE) ki te tiki i te mahi 0 tatari-tatari mai i te mahara kohiko, ka eke ki te tino mahi me te pai ake o te whakapau hiko.

Ma te whakamahi i te STM32CubeMX hei whakawhanake, hei whakahou ranei i tetahi tono

  • I roto i te kete STM32CubeWBA MCU, tata katoa kaupapa exampKa hangaia nga mea ki te taputapu STM32CubeMX hei arawhiti i te punaha, nga papaahuri, me nga taputapu waenga.
  • Te whakamahi tika i tetahi kaupapa o muaampmai i te taputapu STM32CubeMX me STM32CubeMX 6.10.0 teitei ake ranei:
    • I muri i te whakaurunga o STM32CubeMX, whakatuwherahia, a, mehemea e tika ana, whakahouhia he kaupapa e whakaarohia ana. Ko te huarahi ngawari ki te whakatuwhera i tetahi kaupapa o naianei ko te paato-rua i te *.ioc file kia whakatuwhera aunoa a STM32CubeMX i te kaupapa me tona puna files.
    • Ka hangaia e STM32CubeMX te waehere puna arawhiti o aua kaupapa. Ko te waehere puna tono matua kei roto i nga korero "USER CODE BEGIN" me te "USER CODE END". Mena ka whakarereketia te kowhiringa me te tautuhinga IP, ka whakahouhia e STM32CubeMX te wahanga arawhiti o te waehere engari ka tiakina te waehere puna tono matua.
  • Mo te whakawhanake i tetahi kaupapa ritenga i roto i te STM32CubeMX, whai i te tukanga taahiraa-i-taahiraa:
    1. Tīpakohia te STM32 microcontroller e rite ana ki te huinga o nga peripheral e hiahiatia ana.
    2. Whirihorahia nga rorohiko whakauru katoa e hiahiatia ana ma te whakamahi i te kai whakaoti papā-pinout, he kaiawhina i te karaka-rakau, he tatau kai hiko, me te taputapu e mahi ana i te whirihoranga a-waea MCU (pēnei i te GPIO, te USART ranei) me nga papaa waenga (pērā i te USB).
    3. Waihangahia te waehere C arawhiti i runga i te whirihoranga kua tohua. Kua reri tenei waehere ki te whakamahi i roto i nga taiao whanaketanga maha. Ka mau te waehere kaiwhakamahi ki te reanga waehere e whai ake nei.
  • Mo etahi atu korero mo STM32CubeMX, tirohia te pukapuka kaiwhakamahi STM32CubeMX mo te whirihoranga STM32 me te whakangao waehere C (UM1718).
  • Mo te rarangi o te kaupapa e waatea ana examples mo STM32CubeWBA, tirohia te tono tuhipoka STM32Cube firmware examphe mo te raupapa STM32WBA (AN5929).

Nga tono taraiwa

tono HAL
Ko tenei waahanga e whakaatu ana i nga waahanga e hiahiatia ana hei hanga i tetahi tono HAL ritenga ma te whakamahi i te STM32CubeWBA:

  1. Waihangahia he kaupapa
    • Hei waihanga kaupapa hou, timata mai i te kaupapa Tauira kua whakaratohia mo ia papa i raro i te \Projects\ \Tairaira mai i tetahi kaupapa e waatea ana i raro i te \Projects\ \Whakamātautau \ Kaupapa \ \Nga tono (kei hea e tohu ana ki te ingoa poari, penei i te STM32CubeWBA).
    • Ko te kaupapa Tauira e whakarato ana i te mahinga kopiko matua putua. Heoi, he timatanga pai ki te mohio ki nga tautuhinga kaupapa STM32CubeWBA. Kei te tauira nga ahuatanga e whai ake nei:
      • Kei roto ko te waehere puna HAL, CMSIS, me nga taraiwa BSP, ko te waahanga iti rawa o nga waahanga e hiahiatia ana hei whakawhanake i tetahi waehere ki runga i te papa.
      • Kei roto nga huarahi whakauru mo nga waahanga firmware katoa.
      • Ka tautuhia e ia nga taputapu raupapa STM32WBA e tautokohia ana, ka taea te whirihora tika i nga taraiwa CMSIS me HAL.
      • Ka whakarato i te kaiwhakamahi rite-ki-te whakamahi files kua whirihorahia pera i raro nei:
        I arawhitia te HAL me te turanga wa taunoa me te Arm® matua SysTick. SysTick ISR i whakatinanahia mo te kaupapa HAL_Delay().
        Tuhipoka: I te kape i tetahi kaupapa o mua ki tetahi atu waahi, me mohio kei te whakahouhia nga huarahi katoa.
  2. Tāpirihia te takawaenga e tika ana ki te kaupapa kaiwhakamahi (he kōwhiringa)
    Hei tautuhi i te puna files hei taapiri atu ki te kaupapa file rārangi, tirohia te tuhinga e whakaratohia ana mo ia middleware. Tirohia nga tono i raro i te \Projects\STM32xxx_yyy\Applications\ (kei hea e tohu ana ki te puranga waenga, penei i te ThreadX) kia mohio ai koe ko wai te puna files me whakauru nga ara me taapiri.
  3. Whirihorahia nga waahanga firmware
    Ko nga waahanga HAL me nga waewaenga e tuku ana i te huinga o nga whiringa whirihoranga wa-hanga ma te whakamahi i nga tonotono #define i whakapuakihia i roto i te pane. file. He whirihoranga tauira file kei roto i ia waahanga, me kape ki te kōpaki kaupapa (te nuinga o te whirihoranga file ko te ingoa xxx_conf_template.h, me tango te kupu _template ina kapea ki te kōpaki kaupapa). Te whirihoranga file he nui nga korero kia mohio ai koe ki te paanga o ia whiringa whirihoranga. Kei te waatea nga korero mo nga korero mo ia waahanga.
  4. Tīmatahia te whare pukapuka HAL
    Whai muri i te peke ki te kaupapa matua, me waea te waehere tono ki te HAL_Init() API ki te arawhiti i te whare pukapuka HAL, e kawe ana i nga mahi e whai ake nei:
    • Te whirihoranga o te mahara flash tomua me te SysTick haukoti kaupapa matua (na roto i nga tonotono kua tautuhia ki st m32wbaxx_hal_conf.h).
    • Te whirihoranga o te SysTick ki te whakaputa i te haukoti ia milihakona i te kaupapa matua haukoti SysTick TICK_INT_PRIO kua tautuhia ki stm32wbaxx_hal_conf.h.
    • Te whakarite i te kaupapa matua o te roopu NVIC ki te 0.
    • Waea o HAL_MspInit() taumahi hokiwaea kua tautuhia ki te kaiwhakamahi stm32wbaxx_hal_msp.c file ki te mahi i te arataki taputapu taumata-iti o te ao.
  5. Whirihorahia te karaka punaha
    Ka mahia te whirihoranga karaka punaha ma te waea atu ki nga API e rua e whakaahuatia ana i raro nei:
    • HAL_RCC_OscConfig(): ka whirihora e tenei API nga oscillator o roto me waho. Ka whiriwhiri te kaiwhakamahi ki te whirihora i tetahi oscillators katoa ranei.
    • HAL_RCC_ClockConfig(): ka whirihoratia e tenei API te puna karaka punaha, te roanga mahara kohiko, me nga AHB me nga APB prescalers.
  6. Arawhiti i te papamuri
    • Tuhia tuatahi te mahi HAL_PPP_MspInit peripheral. Haere penei:
      • Whakahohehia te karaka taha.
      • Whirihorahia nga GPIO peripheral.
      • Whirihorahia te hongere DMA ka whakahohe i te aukati DMA (mehemea ka hiahiatia).
      • Whakahohe te haukoti peripheral (mehemea ka hiahiatia).
    • Whakatikahia te stm32xxx_it.c ki te waea atu ki nga kaikawe haukoti e hiahiatia ana (te taha me te DMA), mena ka hiahiatia.
    • Tuhia nga mahi waea whakahoki katoa, mena kua whakamaheretia kia whakamahia he haukoti peripheral, DMA ranei.
    • Kei te matua kaiwhakamahi.c file, arawhitia te hanganga kakau peripheral ka karanga i te mahi HAL_PPP_Init() ki te arawhiti i te peripheral.
  7. Whakawhanakehia he tono
    • I tenei stage, kua reri te punaha, ka timata te whanaketanga waehere tono kaiwhakamahi.
    • Ko te HAL e whakarato ana i nga API mohio me te rite-ki-te whakamahi hei whirihora i te peripheral. E tautoko ana i te pooti, ​​i te haukoti, me te tauira hotaka DMA, hei whakatutuki i nga whakaritenga tono. Mo etahi atu korero mo te whakamahi i ia peripheral, tirohia te taonga o muaampte huinga e whakaratohia ana i roto i te kete STM32CubeWBA MCU.
      Tupato: I roto i te whakatinanatanga HAL taunoa, ka whakamahia te taima SysTick hei turanga waahi: ka puta he haukoti i nga waa waahi. Mēnā ka karangahia te HAL_Delay() mai i te hātepe ISR peripheral, me whakarite he kaupapa matua teitei ake te haukoti SysTick (he iti ake te nama) i te haukoti peripheral. Ki te kore, ka aukatihia te tukanga ISR kaiwaea. Ko nga mahi e pa ana ki nga whirihoranga papa-waahi ka kiia he __ngoikore kia taea ai te whakakore i etahi atu whakatinanatanga i roto i te kaiwhakamahi file (ma te whakamahi i te taima kaupapa whanui, hei tauiraample, tetahi atu puna wa ranei). Mo etahi atu korero, tirohia te HAL_TimeBase example.

tono LL
Ko tenei waahanga e whakaatu ana i nga waahanga hei hanga i tetahi tono LL ritenga ma te whakamahi i te STM32CubeWBA.

  1. Waihangahia he kaupapa
    • Hei waihanga kaupapa hou, me timata mai i te kaupapa Templates_LL kua whakaratohia mo ia papa i raro i te \Projects\ \Templates_LL, mai i tetahi kaupapa e waatea ana i raro i te \Projects\ \Exampiti_LL ( e tohu ana ki te ingoa poari, penei i te NUCLEO-WBA32CG).
    • Ko te kaupapa tauira e whakarato ana i te mahi pukoro matua, he timatanga pai ki te mohio ki nga tautuhinga kaupapa mo STM32CubeWBA. Ko nga ahuatanga matua o te tauira e whai ake nei:
      • Kei roto ko nga waehere puna o nga taraiwa LL me CMSIS, ko te huinga iti rawa o nga waahanga e hiahiatia ana hei whakawhanake i te waehere ki runga i tetahi papa.
      • Kei roto nga huarahi whakauru mo nga waahanga firmware katoa e hiahiatia ana.
      • Ka tohua e ia te taputapu raupapa STM32WBA e tautokohia ana, ka whakaaetia te whirihoranga tika o nga taraiwa CMSIS me LL.
      • E whakarato ana i te kaiwhakamahi rite-ki-te whakamahi files kua whirihora i mua e whai ake nei:
        ◦ main.h: LED me USER_BUTTON paparanga tangohanga whakamārama.
        ◦ main.c: Te whirihoranga karaka punaha mo te auau teitei.
  2. Kawea mai he kaupapa o naianei ki tetahi atu poari
    Hei tautoko i tetahi kaupapa kei runga i tetahi atu papa whainga, timata mai i te kaupapa Templates_LL e whakaratohia ana mo ia papa, ka waatea i raro i te \Projects\ \Tauira_LL.
    • Tīpakohia he LL example: Ki te kimi i te papa o LL exampKa tukuna nga mea, tirohia te rarangi o LL exampte STM32CubeProjectsList.html.
  3. Tauranga te LL example:
    • Tāruatia/whakapirihia te kōpaki Templates_LL – hei pupuri i te puna tuatahi – whakahou tika ranei i te kaupapa Temp lates_LL.
    • Na ko te tauranga ko te whakakapi i te Templates_LL files na te Examples_LL kaupapa kua whakaritea.
    • Kia mau ki nga waahanga motuhake o te papa. Mo nga take o te marama, ka tohuhia nga waahanga motuhake o te papa ki te tohu motuhake tags:

      STMicroelectronics-STM32WBA-Raatū-Timata-whakamata-fig-7

    • Na, ko nga waahanga matua o te tauranga e whai ake nei:
      • Whakakapihia te stm32wbaxx_it.h file
      • Whakakapihia te stm32wbaxx_it.c file
      • Whakakapia te matua.h file me te whakahōu: Pupurihia te whakamaramatanga o te rama rama me te patene kaiwhakamahi o te tauira LL i raro i te WHAKATAURANGA PAPU. tags.
      • Whakakapia te matua.c file me te whakahou ake:
    • Puritia te whirihoranga karaka o te mahinga tauira SystemClock_Config() LL i raro i te WHAKATAURANGA PAPA. tags.
    • I runga i te whakamaramatanga LED, whakakapihia ia LDx me tetahi atu LDy e waatea ana i te main.h file.
    • Na enei whakarereketanga, ko te exampKei te rere inaianei i runga i te poari kua whakaritea

Nga tono haumaru
Ka tukuna tenei kete me nga tono haumaru.

Nga tono SBSFU

  • Ka whakaratohia e SBSFU he otinga Root of Trust, tae atu ki nga mahi Whakahou Haumaru me te Whakahou Whakahou Whakahou (i runga i te MCUboot).
  • Ka whakamahia te otinga i mua i te mahi i te tono.
  • Ka whakaratohia e te otinga he exampo te ratonga haumaru (takahuri GPIO), kua wehea mai i te tono kore haumaru. Ka taea tonu e te tono haumaru i te wa whakahaere te whakamahi i tenei otinga.

Nga tono TFM
Ka whakaratohia e te TFM he otinga Root of Trust tae atu ki nga mahi Whakahou Whakahou Haumaru me te Whakahou Utu Haumaru
(i runga i te MCUboot). Ka whakamahia te otinga i mua i te mahi i te tono. Ko te otinga e whakarato ana i nga ratonga haumaru TFM kua wehea mai i te tono kore haumaru. Ka taea tonu e te tono haumaru i te wa whakahaere te whakamahi i tenei otinga.

Nga tono RF
Ko te tono RF e whakaahuatia ana i roto i tenei tuhipoka tono: Te hanga i nga tono ahokore me nga microcontrollers raupapa STM32WBA (AN5928).

Te whiwhi whakahōutanga tuku STM32CubeWBA
Ko nga putanga hou o te kete STM32CubeWBA MCU me nga papanga e waatea ana mai i te Raarangi STM32WBA. Ka taea te tiki mai i te paatene CHECK FOR UPDATE i STM32CubeMX. Mo etahi atu taipitopito, tirohia te Wāhanga 3 o te pukapuka kaiwhakamahi STM32CubeMX mo te whirihoranga STM32 me te whakangao waehere C (UM1718).

FAQ

  • Ahea me whakamahi ahau i te HAL hei utu mo nga taraiwa LL?
    • Ka tukuna e nga taraiwa HAL nga API taumata-tiketike me te mahi-mahi, me te taumata teitei o te kawe. He mea huna te hua, te uaua taapiri ranei mo nga kaiwhakamahi mutunga.
    • Ka tukuna e nga taraiwa LL nga API taumata rehita papa-iti, he pai ake te arotau engari he iti ake te kawe. E hiahia ana ratou ki te matauranga hohonu mo nga hua, IP ranei.
  • Ka taea e au te whakamahi tahi i nga taraiwa HAL me LL? Mena ka taea e au, he aha nga here?
    • Ka taea te whakamahi i nga taraiwa HAL me LL. Whakamahia te HAL mo te wahanga arataki IP katahi ka whakahaere i nga mahi I/O me nga taraiwa LL.
    • Ko te rereketanga nui i waenga i te HAL me te LL ko te hiahia a nga taraiwa HAL ki te hanga me te whakamahi i nga kakau mo te whakahaere mahi i te wa e mahi tika ana nga taraiwa LL ki nga rehita peripheral. Ko te Examples_MIX exampe whakaatu ana me pehea te whakaranu i te HAL me te LL.
  • Me pehea te whakahohea o nga API arawhiti LL?
    • Ko te whakamaramatanga o nga API arawhitinga LL me nga rauemi e hono ana (Nga Hanganga, kupu, me nga tauira) ka whakatauhia e te USE_FULL_LL_DRIVER whakawhiti whakahiato.
    • Kia taea ai te whakamahi i nga API arawhitinga LL, taapirihia tenei whakahuri ki roto i te kaitukatuka whakahiato mekameka taputapu.
  • Me pehea e taea ai e STM32CubeMX te whakaputa waehere i runga i te rorohiko whakauru?
    Kei a STM32CubeMX te mohiotanga mo nga microcontrollers STM32, tae atu ki o raatau taputapu me o raatau rorohiko e taea ai te tuku whakaahua whakairoiro ki te kaiwhakamahi me te whakaputa *.h, *.c ranei. files i runga i te whirihoranga kaiwhakamahi.

WHAKAMAHI WHAKAMAHI - KAUPAPA KAUPAPA

  • Ko te STMicroelectronics NV me ona apiti ("ST") te mana ki te whakarereke, whakatikatika, whakapainga, whakarereke me nga whakapainga ki nga hua ST me tenei tuhinga ranei i nga wa katoa kaore he panui. Me whiwhi nga kaihoko i nga korero hou e pa ana ki nga hua ST i mua i te tuku ota. Ka hokona nga hua ST i runga i nga tikanga me nga tikanga o te hokonga a ST i te wa o te ota whakaae.
  • Ko nga Kaihoko anake te kawenga mo te kowhiringa, te kowhiringa me te whakamahi i nga hua ST me te ST karekau he kawenga mo te awhina tono me te hoahoa o nga hua a nga kaihoko.
  • Karekau he raihana, he mea whakaatu, he tohu ranei, ki tetahi mana taonga hinengaro ka tukuna e ST i konei.
  • Ko te hokonga ano o nga hua ST me nga tikanga rereke mai i nga korero kua whakatakotoria i konei ka whakakorehia he raihana kua tukuna e ST mo taua hua.
  • Ko te ST me te tohu ST he tohu tohu na ST. Mo etahi atu korero mo nga tohu hokohoko ST, tirohia www.st.com/trademarks. Ko etahi atu ingoa hua, ingoa ratonga ranei no ratou ake rangatira.
  • Ko nga korero kei roto i tenei tuhinga ka whakakapi me te whakakapi i nga korero i tukuna i mua i nga momo putanga o mua o tenei tuhinga.
  • © 2023 STMicroelectronics – Pūmau te mana

Tuhinga / Rauemi

STMicroelectronics STM32WBA Rangatū Tīmata [pdf] Pukapuka Kaiwhakamahi
Rangatū STM32WBA Te Timata, Te Timata, Te Timata

Tohutoro

Waiho he korero

Ka kore e whakaputaina to wahitau imeera. Kua tohua nga mara e hiahiatia ana *