NXP AN14120 Gid itilizatè lojisyèl debogaj Cortex-M

Entwodiksyon

Dokiman sa a dekri kwa-konpile, deplwaye, ak debogaj yon aplikasyon pou i.MX 8M Family, i.MX 8ULP, ak i.MX 93 Cortex-M processeur lè l sèvi avèk Microsoft Visual Studio Code.

Software anviwònman

Solisyon an ta ka aplike tou de sou Linux ak Windows lame. Pou nòt aplikasyon sa a, yo sipoze yon PC Windows, men se pa obligatwa.
Linux BSP lage 6.1.22_2.0.0 yo itilize nan nòt aplikasyon sa a. Yo itilize imaj prekonstwi sa yo:

  • i.MX 8M Mini: imx-image-full-imx8mmevk.wic
  • i.MX 8M Nano: imx-image-full-imx8mnevk.wic
  • i.MX 8M Plus: imx-image-full-imx8mpevk.wic
  • i.MX 8ULP: imx-image-full-imx8ulpevk.wic
  • i.MX 93: imx-image-full-imx93evk.wic

Pou jwenn etap detaye sou fason pou konstwi imaj sa yo, al gade nan Gid Itilizatè i.MX Linux (dokiman IMXLUG) ak Gid Itilizatè Pwojè i.MX Yocto (dokiman IXLXYOCTOUG).
Si yo itilize yon PC Windows, ekri imaj la prekonstriksyon sou kat SD la lè l sèvi avèk Win32 Disk Imager (https:// win32diskimager.org/) oswa Balena Etcher (https://etcher.balena.io/). Si yo itilize yon PC Ubuntu, ekri imaj la prekonstriksyon sou kat SD la lè l sèvi avèk kòmandman ki anba a:

$ sudo dd if=.wic of=/dev/sd bs=1M status=progress conv=fsync

Remak: Tcheke patisyon lektè kat ou a epi ranplase sd ak patisyon korespondan ou a. 1.2

Enstalasyon pyès ki nan konpitè ak ekipman

  • Twous devlopman:
    • NXP i.MX 8MM EVK LPDDR4
    • NXP i.MX 8MN EVK LPDDR4
    • NXP i.MX 8MP EVK LPDDR4
    • NXP i.MX 93 EVK pou 11 × 11 mm LPDDR4 – NXP i.MX 8ULP EVK LPDDR4
  • Mikwo SD kat: SanDisk Ultra 32-GB Micro SDHC I Klas 10 yo itilize pou eksperyans aktyèl la.
  • Mikwo-USB (i.MX 8M) oswa Kalite-C (i.MX 93) kab pou pò debug.
  • SEGGER J-Link debug sond.

Prekondisyon

Anvan yo kòmanse debug, plizyè kondisyon yo dwe satisfè pou gen yon anviwònman debug byen configuré.
PC Host - i.MX tablo debug koneksyon
Pou etabli koneksyon debug pyès ki nan konpitè, fè etap sa yo:

  1. Konekte tablo i.MX la nan PC lame a atravè DEBUG USB-UART ak konektè USB PC lè l sèvi avèk yon kab USB. OS Windows la jwenn aparèy seri yo otomatikman.
  2. Nan Manadjè Aparèy, anba Port (COM & LPT) jwenn de oswa kat konekte USB Serial Port (COM). Youn nan pò yo itilize pou mesaj debug ki te pwodwi pa nwayo Cortex-A a, ak lòt la se pou nwayo Cortex-M. Anvan w detèmine bon pò ki nesesè, sonje:
    • [i.MX 8MP, i.MX 8ULP, i.MX 93]: Gen kat pò ki disponib nan Device Manger. Dènye pò a se pou Cortex-M debug ak dezyèm nan dènye pò a se pou Cortex-A debug, konte pò debogaj nan lòd monte.
    • [i.MX 8MM, i.MX 8MN]: Gen de pò ki disponib nan Manadjè Aparèy. Premye pò a se pou Cortex-M debug ak dezyèm pò a se pou Cortex-A debug, konte pò debogaj nan lòd monte.
  3. Louvri pò debug dwat la lè l sèvi avèk emulateur tèminal seri ou pi pito (pa egzanpample PuTTY) pa mete paramèt sa yo:
    • Vitès a 115200 bps
    • 8 bit done
    • 1 bit stop (115200, 8N1)
    • Pa gen parite
  4. Konekte sond debogaj SEGGER USB nan lame a, epi konekte SEGGER J laTAG konektè nan tablo i.MX JTAG koòdone. Si tablo i.MX JTAG koòdone pa gen okenn konektè gide, se oryantasyon an detèmine pa aliyen fil wouj la ak peny 1 a, tankou nan Figi 1.

VS Kòd konfigirasyon

Pou telechaje ak konfigirasyon Kòd VS la, fè etap sa yo:

  1. Telechaje epi enstale dènye vèsyon Microsoft Visual Studio Code soti nan ofisyèl la websit. Si w ap itilize Windows kòm eksplwatasyon lame a, chwazi bouton "Download for Windows" nan paj prensipal la Visual Studio Code.
  2. Apre enstale Visual Studio Code, ouvri li epi chwazi tab la "Ekstansyon" oswa peze Ctrl + Shift + X konbinezon an.
  3. Nan ba rechèch dedye a, tape MCUXpresso pou VS Code epi enstale ekstansyon an. Yon nouvo tab parèt nan bò gòch nan fenèt VS Code.

Konfigirasyon ekstansyon MCUXpresso 

Pou konfigirasyon ekstansyon MCUXpresso, fè etap sa yo:

  1. Klike sou tab dedye ekstansyon MCUXpresso nan ba bò gòch la. Soti nan QUICKSTART PANEL la, klike sou
    Louvri MCUXpresso Enstalatè epi bay pèmisyon pou telechaje enstalasyon an.
  2. Fenèt enstalatè a parèt nan yon ti tan. Klike sou MCUXpresso SDK Developer ak sou SEGGER JLink epi klike sou bouton Enstale. Enstalatè a enstale lojisyèl ki nesesè pou achiv, chèn zouti, sipò Python, Git, ak sond debug.

Apre tout pakè yo enstale, asire w ke sond J-Link la konekte ak PC lame a. Lè sa a, tcheke si pwofonde a disponib tou nan ekstansyon MCUXpresso anba DEBUG PROBES view, jan yo montre nan Figi a

Enpòte MCUXpresso SDK

Tou depan de ki tablo w ap kouri, bati ak telechaje SDK espesifik la soti nan ofisyèl NXP websit. Pou nòt aplikasyon sa a, yo te teste SDK sa yo:

  • SDK_2.14.0_EVK-MIMX8MM
  • SDK_2.14.0_EVK-MIMX8MN
  • SDK_2.14.0_EVK-MIMX8MP
  • SDK_2.14.0_EVK-MIMX8ULP
  • SDK_2.14.0_MCIMX93-EVK

Pou konstwi yon ansyenamppou i.MX 93 EVK, gade Figi 7:

  1. Pou enpòte yon depo SDK MCUXpresso nan VS Code, fè etap sa yo:
  2. Apre telechaje SDK a, louvri Kòd Visual Studio. Klike sou onglet MCUXpresso ki sou bò gòch la, epi elaji DEPOZYÒ ​​ak PWOJÈ ENSTALE yo. views.
  3. Klike sou Import Repository la epi chwazi LOCAL ACHIVE. Klike sou Browse... ki koresponn ak jaden Achiv la epi chwazi achiv SDK ki fèk telechaje a.
  4. Chwazi chemen kote achiv la dekonprese epi ranpli jaden Kote a.
  5. Yo ka kite jaden Non an pa default, oswa ou ka chwazi yon non koutim.
  6. Tcheke oswa dezaktive Kreye repozitwa Git ki baze sou bezwen ou yo epi klike sou Import.

Enpòte yon ansyenample aplikasyon

Lè SDK a enpòte, li parèt anba a ENSTALE DEPOZISTWA view.
Pou enpòte yon ansyenample aplikasyon ki soti nan depo SDK la, fè etap sa yo:

  1. Klike sou Import Example soti nan bouton Repository soti nan PWOJÈ yo view.
  2. Chwazi yon depo nan lis deroule a.
  3. Chwazi chèn zouti a nan lis deroule a.
  4. Chwazi tablo sib la.
  5. Chwazi demo_apps/hello_world ansyenample nan lis Chwazi yon modèl.
  6. Chwazi yon non pou pwojè a (defo a ka itilize) epi mete chemen an nan pwojè Kote.
  7. Klike sou Kreye.
  8. Fè etap sa yo pou i.MX 8M Family sèlman. Anba PWOJÈ yo view, elaji pwojè a enpòte. Ale nan seksyon Anviwònman an epi klike sou mcuxpresso-tools.json la file.
    a. Ajoute "koòdone": "JTAG"anba "debug" > "segger"
    b. Pou i.MX 8MM, ajoute konfigirasyon sa a: "aparèy": "MIMX8MM6_M4" anba "debug" > "segger"
    c. Pou i.MX 8MN, ajoute konfigirasyon sa a: "aparèy": "MIMX8MN6_M7" anba "debug" > "segger"
    d. Pou i.MX 8MP, ajoute konfigirasyon sa a:

    "aparèy": "MIMX8ML8_M7" anba "debug" > "segger"
    Kòd sa a montre yon ansyenample pou i.MX8 MP "debug" seksyon apre modifikasyon ki anwo yo nan mcuxpresso-tools.json yo te fèt:

Apre enpòte ansyen anampaplikasyon an avèk siksè, li dwe vizib anba PWOJÈ yo view. Epitou, sous pwojè a fileyo vizib nan Explorer (Ctrl + Shift + E) tab.

Bati aplikasyon an

Pou konstwi aplikasyon an, peze ikòn gòch Build Selected, jan yo montre nan Figi 9 la.

Prepare tablo a pou debogaj la

Pou itilize JTAG pou debogaj aplikasyon Cortex-M, gen kèk kondisyon ki depann sou platfòm la:

  1. Pou i.MX 93
    Pou sipòte i.MX 93, patch la pou SEGGER J-Link dwe enstale: SDK_MX93_3RDPARTY_PATCH.zip.
    Nòt: Patch sa a dwe itilize, menm si li enstale nan tan lontan an. Apre telechajman an fini, dekonprime achiv la epi kopye anyè Aparèy la ak JLinkDevices.xml la. file nan C:\Pwogram Files\SEGGER\JLink. Si yo itilize yon PC Linux, chemen sib la se /opt/SEGGER/JLink.
    • Debogaj Cortex-M33 pandan sèlman Cortex-M33 ap kouri
      Nan mòd sa a, switch mòd bòt SW1301[3:0] dwe mete sou [1010]. Lè sa a, imaj la M33 ka dirèkteman chaje ak debogaj lè l sèvi avèk bouton an debug. Pou plis detay, gade Seksyon 5.
      Si Linux kouri sou Cortex-A55 bezwen an paralèl ak Cortex-M33, gen de fason pou debogaj Cortex-M33:
    • Debogaj Cortex-M33 pandan y ap Cortex-A55 nan U-Boot
      Premyèman, kopye sdk20-app.bin la file (ki sitiye nan anyè armgcc/debug) ki te pwodwi nan Seksyon 3 nan patisyon bòt kat SD la. Bòt tablo a epi sispann li nan U-Boot. Lè switch bòt la configuré pou bòt Cortex-A, sekans bòt la pa kòmanse Cortex-M la. Li dwe demare manyèlman lè l sèvi avèk kòmandman ki anba yo. Si Cortex-M pa kòmanse, JLink echwe pou konekte ak nwayo a.
    • Remak: Si sistèm nan pa ka debogaj nòmalman, eseye klike sou pwojè a nan MCUXpresso pou VS.
      Kòd epi chwazi "Tache debug pwojè a".
    • Debogaj Cortex-M33 pandan y ap Cortex-A55 nan Linux
      DTS Kernel la dwe modifye pou enfim UART5, ki sèvi ak menm broch ak J la.TAG koòdone.
      Si yo itilize yon PC Windows, pi fasil la se enstale WSL + Ubuntu 22.04 LTS, ak Lè sa a, kwa-konpile DTS la.
      Apre enstalasyon WSL + Ubuntu 22.04 LTS, louvri machin Ubuntu ki kouri sou WSL epi enstale pakè ki nesesè yo:

      Koulye a, sous Kernel yo ka telechaje:

      Pou enfim periferik UART5, chèche lpuart5 ne nan linux-imx/arch/arm64/boot/dts/freescale/imx93-11×11-evk.dts. file epi ranplase estati oke a ak andikape:
      Rekonpile DTS la:

      Kopi linux-imx/arch/arm64/boot/dts/freescale/imx93 ki fèk kreye 11×11-evk.dtb file sou patisyon bòt kat SD la. Kopi hello_world.elf la file (ki sitiye nan anyè armgcc/debug) ki te pwodwi nan Seksyon 3 nan patisyon bòt kat SD la. Bòt tablo a nan Linux. Depi bòt ROM pa lanse Cortex-M a lè Cortex-A bòt, CortexM a dwe manyèlman kòmanse.

      Remak: alo_ mond lan.elf file yo dwe mete nan anyè /lib/firmware.
  2. Pou i.MX 8M
    Pou sipòte i.MX 8M Plus, patch la pou SEGGER J-Link dwe enstale:
    iar_segger_support_patch_imx8mp.zip.
    Apre telechajman an fini, dekonprime achiv la epi kopye anyè Aparèy la ak anyè a
    JLinkDevices.xml file soti nan anyè JLink nan C:\Program Files\SEGGER\JLink. Si yon PC Linux
    yo itilize, chemen sib la se /opt/SEGGER/JLink.
    • Debogaj Cortex-M pandan y ap Cortex-A nan U-Boot
      Nan ka sa a, pa dwe fè anyen espesyal. Bòt tablo a nan U Boot epi ale nan Seksyon 5.
    • Debogaj Cortex-M pandan y ap Cortex-A nan Linux
      Pou kouri ak debogaj aplikasyon Cortex-M an paralèl ak Linux kouri sou Cortex-A, yo dwe plase revèy espesifik la epi rezève pou Cortex-M. Li fèt nan U-Boot. Sispann tablo a nan U-Boot epi kouri kòmandman ki anba yo:
  3. Pou i.MX 8ULP
    Pou sipòte i.MX 8ULP, patch la pou SEGGER J-Link dwe enstale: SDK_MX8ULP_3RDPARTY_PATCH.zip.
    Nòt: Patch sa a dwe itilize menm si li enstale nan tan lontan an.
    Apre telechaje a, dekonprime achiv la epi kopye anyè Aparèy la ak JLinkDevices.xml la. file nan C:\Pwogram Files\SEGGER\JLink. Si yo itilize yon PC Linux, chemen sib la se /opt/SEGGER/JLink. Pou i.MX 8ULP, akòz inite Upower la, konstwi flash.bin lè l sèvi avèk m33_image nan repo "VSCode" nou an an premye. Ou ka jwenn imaj M33 la nan {CURRENT REPO}\armgcc\debug\sdk20-app.bin. Gade nan Seksyon 6 nan Kòmansman ak MCUX presso SDK pou EVK-MIMX8ULP ak EVK9-MIMX8ULP nan SDK_2_xx_x_EVK-MIMX8ULP/docs sou kijan pou konstwi imaj flash.bin la.
    Nòt: Sèvi ak imaj M33 la nan repo VSCode aktif la. Sinon, pwogram nan pa tache byen. Klike sou dwa epi chwazi "Tache".

Kouri ak debogaj

Apre peze bouton debogaj la, chwazi konfigirasyon pwojè Debug la epi sesyon debogaj la kòmanse.

Lè yon sesyon debogaj kòmanse, yon meni devwe parèt. Meni debogaj la gen bouton pou kòmanse ekzekisyon an jiskaske yon pwen pak dife, pran yon poz ekzekisyon an, etap sou, antre nan, soti, rekòmanse, epi sispann.
Epitou, nou ka wè varyab lokal yo, enskri valè, gade kèk ekspresyon, epi tcheke pil apèl ak pwen rupture.
nan navigatè gòch la. Rejyon fonksyon sa yo anba tab "Kouri ak Debug", epi yo pa nan MCUXpresso
pou VS Code.

Remak sou kòd sous la nan dokiman an

ExampKòd ki montre nan dokiman sa a gen dwa sa yo ak lisans BSD-3-Clause:

Copyright 2023 NXP Redistribisyon ak itilizasyon nan fòm sous ak binè, avèk oswa san modifikasyon, yo pèmèt si kondisyon sa yo satisfè:

  1. Redistribisyon nan kòd sous yo dwe kenbe avi dwadotè ki pi wo a, lis kondisyon sa a ak egzijans sa a.
  2. Redistribisyon yo nan fòm binè yo dwe repwodui avi sou dwadotè ki anwo yo, lis kondisyon sa a ak eksklizyon sa a nan dokiman an ak/oswa lòt materyèl yo dwe bay ak distribisyon an.
  3. Ni non an nan detantè a copyright ni non yo nan kontribye li yo ka itilize andose oswa ankouraje pwodwi ki sòti nan lojisyèl sa a san pèmisyon espesifik alavans ekri.

    SE LOGISYÈJ SA A FONI TITANÈ DWA DWA AK KONTRIBÈ "KÒM YO" AK NENPÒT GARANTI EXPRESS OSWA ENPLIKITE, KI ENKLI, MEN SE PA LIMITE A, GARANTI ENPLIKITE MARCHANDABILITE AK APTITE POU YON OBJEKTIF PARTIKIYÈ YO REJTE. NAN OKENN TITLÈ DWA DWA A OUBYEN KONTRIBÈ A PAP RESPONSYON POU NENPÒT DOmaj DIRÈK, ENDRÈK, AK ENSIDAN, ESPESYAL, EGZANPLÈ, OSWA KONSEKANS (KENKLI, MEN SE PA LIMITE A, ACHTE BAY RANPLÒN OSWA SÈVIS ; OSWA ENTÈRIPYON BIZNIS) KELALTAN KOZE AK SOU NENPÒT TEORI RESPONSABILITE, KIT NAN KONTRA, RESPONSABILITE STRIK, OSWA OTÒT (KENKLI NEGLIJANS OSWA OTREMAN) KI DEVITE NAN NENPÒT ITILIZE LOGISYISYÈ SA A, MENM SI YO BAY KONSÈY.

Enfòmasyon legal

Definisyon

Bouyon — Yon estati bouyon sou yon dokiman endike ke kontni an toujou
anba re entènview ak sijè a apwobasyon fòmèl, ki ka lakòz modifikasyon oswa adisyon. NXP Semiconductors pa bay okenn reprezantasyon oswa garanti sou presizyon oswa konplè enfòmasyon ki enkli nan yon vèsyon bouyon nan yon dokiman epi yo pa dwe gen okenn responsablite pou konsekans yo nan itilizasyon enfòmasyon sa yo.

Limit responsabilite yo

Garanti limite ak responsablite — Yo kwè enfòmasyon ki nan dokiman sa a yo egzat ak serye. Sepandan, NXP Semiconductors pa bay okenn reprezantasyon oswa garanti, eksprime oswa implicite, sou presizyon oswa konplè enfòmasyon sa yo epi yo pa dwe gen okenn responsablite pou konsekans yo nan itilizasyon enfòmasyon sa yo. NXP Semiconductors pa pran okenn responsablite pou kontni ki nan dokiman sa a si yon sous enfòmasyon andeyò NXP Semiconductors bay li. Nan okenn ka NXP Semiconductors ta dwe responsab pou nenpòt domaj endirèk, ensidan, pinitif, espesyal oswa konsekan (ki gen ladan - san limitasyon - pèdi pwofi, pèdi ekonomi, entèripsyon biznis, depans ki gen rapò ak retire oswa ranplasman nenpòt pwodwi oswa chaj retravay) kit oswa ou pa domaj sa yo baze sou tort (ki gen ladan neglijans), garanti, vyolasyon kontra oswa nenpòt lòt teyori legal.
Malgre nenpòt domaj ke kliyan ta ka fè pou nenpòt ki rezon, responsablite total ak kimilatif NXP Semiconductors anvè kliyan pou pwodwi ki dekri la a ap limite an akò ak Tèm ak kondisyon pou vann komèsyal NXP Semiconductors.

Dwa pou fè chanjman
— NXP Semiconductors rezève dwa pou fè chanjman nan enfòmasyon ki pibliye nan dokiman sa a, ki gen ladan espesifikasyon san limitasyon ak deskripsyon pwodwi, nenpòt ki lè epi san avètisman. Dokiman sa a ranplase ak ranplase tout enfòmasyon yo te bay anvan piblikasyon sa a.

Apwopriye pou itilize — Pwodui NXP Semiconductors yo pa fèt, otorize oswa garanti yo dwe apwopriye pou itilize nan sipò lavi, sistèm oswa ekipman ki enpòtan pou lavi oswa sekirite, ni nan aplikasyon kote echèk oswa fonksyone byen nan yon pwodwi NXP Semiconductors kapab rezonab pou rezilta pèsonèl. blesi, lanmò oswa pwopriyete grav oswa domaj anviwònman an. NXP Semiconductors ak founisè li yo pa aksepte okenn responsablite pou enklizyon ak/oswa itilizasyon pwodwi NXP Semiconductors nan ekipman oswa aplikasyon sa yo e se poutèt sa enklizyon ak/oswa itilizasyon sa yo se sou pwòp risk kliyan an.

Aplikasyon — Aplikasyon ki dekri isit la pou nenpòt nan sa yo
pwodwi yo se pou rezon ilistrasyon sèlman. NXP Semiconductors pa fè okenn reprezantasyon oswa garanti ke aplikasyon sa yo pral apwopriye pou itilizasyon an espesifye san plis tès oswa modifikasyon.
Kliyan yo responsab pou konsepsyon ak operasyon yo
aplikasyon ak pwodwi ki sèvi ak pwodwi NXP Semiconductors, ak NXP Semiconductors pa aksepte okenn responsablite pou nenpòt asistans ak aplikasyon oswa konsepsyon pwodwi kliyan. Se sèl responsablite kliyan an pou detèmine si pwodwi NXP Semiconductors apwopriye ak anfòm pou aplikasyon kliyan an ak pwodwi ki planifye, osi byen ke pou aplikasyon an te planifye ak itilizasyon kliyan twazyèm pati kliyan an (yo). Kliyan yo ta dwe bay konsepsyon apwopriye ak pwoteksyon fonksyone pou minimize risk ki asosye ak aplikasyon yo ak pwodwi yo.
NXP Semiconductors pa aksepte okenn responsablite ki gen rapò ak nenpòt defo, domaj, depans oswa pwoblèm ki baze sou nenpòt feblès oswa defo nan aplikasyon oswa pwodwi kliyan an, oswa aplikasyon an oswa itilizasyon pa kliyan an twazyèm pati (yo). Kliyan responsab pou fè tout tès ki nesesè pou aplikasyon kliyan an ak pwodwi lè l sèvi avèk pwodwi NXP Semiconductors yo nan lòd yo evite yon default nan aplikasyon yo ak pwodwi yo oswa nan aplikasyon an oswa itilizasyon pa twazyèm pati kliyan an.

Tèm ak kondisyon pou vann komèsyal - Pwodwi NXP Semiconductors yo vann sijè a tèm jeneral ak kondisyon lavant komèsyal yo, jan yo pibliye nan https://www.nxp.com/profile/terms, sòf si yo dakò nan yon akò endividyèl ekri ki valab. Nan ka yon akò endividyèl konkli sèlman tèm ak kondisyon yo nan akò respektif la ap aplike. NXP Semiconductors ekspreseman objè yo aplike tèm jeneral ak kondisyon kliyan an konsènan achte nan pwodwi NXP Semiconductors pa kliyan.

Kontwòl ekspòtasyon — Dokiman sa a ansanm ak atik ki dekri la a ka sijè a règleman kontwòl ekspòtasyon. Ekspòtasyon ta ka mande yon otorizasyon davans nan men otorite konpetan.

Apwopriye pou itilize nan pwodwi ki pa kalifye pou otomobil — Sòf si dokiman sa a ekspreseman deklare ke espesifik NXP Semiconductors sa a
pwodwi se otomobil ki kalifye, pwodwi a pa apwopriye pou itilize otomobil. Li pa ni kalifye ni teste an akò ak tès otomobil oswa kondisyon aplikasyon an. NXP Semiconductors pa aksepte okenn responsablite pou enklizyon ak/oswa itilizasyon pwodwi ki kalifye ki pa otomobil nan ekipman oswa aplikasyon otomobil.
Nan evènman an ke kliyan sèvi ak pwodwi a pou konsepsyon-nan ak itilize nan
aplikasyon otomobil nan espesifikasyon otomobil ak estanda,
kliyan (a) dwe sèvi ak pwodwi a san yo pa garanti NXP Semiconductors nan pwodwi a pou aplikasyon pou otomobil sa yo, itilizasyon ak espesifikasyon, ak (b) chak fwa kliyan itilize pwodwi a pou aplikasyon pou otomobil ki depase espesifikasyon NXP Semiconductors, itilizasyon sa yo dwe sèlman sou pwòp risk kliyan an, epi (c) kliyan an totalman dedomaje NXP Semiconductors pou nenpòt responsablite, domaj oswa reklamasyon pwodwi echwe ki soti nan konsepsyon kliyan ak itilizasyon pwodwi a. pou aplikasyon pou otomobil pi lwen pase garanti estanda NXP Semiconductors ak espesifikasyon pwodwi NXP Semiconductors.

Tradiksyon — Yon vèsyon ki pa angle (tradwi) nan yon dokiman, ki gen ladan enfòmasyon legal ki nan dokiman sa a, se pou referans sèlman. Vèsyon anglè a va prévaloir si ta gen nenpòt diferans ant vèsyon tradui ak anglè.

Sekirite — Kliyan konprann ke tout pwodwi NXP yo ka sijè a frajilite yo pa idantifye oswa yo ka sipòte estanda sekirite etabli oswa espesifikasyon ak limit li te ye. Kliyan responsab pou konsepsyon ak operasyon aplikasyon li yo ak pwodwi pandan tout sik lavi yo pou diminye efè frajilite sa yo sou aplikasyon ak pwodwi kliyan yo. Responsablite Kliyan an pwolonje tou nan lòt teknoloji ouvè ak/oswa propriétaires sipòte pa pwodwi NXP pou itilize nan aplikasyon kliyan yo. NXP pa aksepte okenn responsablite pou nenpòt vilnerabilite. Kliyan ta dwe tcheke mizajou sekirite nan NXP regilyèman epi fè yon swivi apwopriye.
Kliyan dwe chwazi pwodwi ki gen karakteristik sekirite ki pi byen satisfè règ, règleman, ak estanda aplikasyon an gen entansyon epi pran desizyon final konsepsyon konsènan pwodwi li yo epi li se sèl responsab pou konfòmite ak tout kondisyon legal, regilasyon, ak sekirite ki gen rapò ak pwodwi li yo, kèlkeswa. nenpòt enfòmasyon oswa sipò ke NXP ka bay. NXP gen yon Ekip Repons pou Ensidan Sekirite Pwodui (PSIRT) (ki ka jwenn nan PSIRT@nxp.com) ki jere ankèt la, rapò, ak lage solisyon nan vilnerabilite sekirite nan pwodwi NXP.
NXP BV — NXP BV se pa yon konpayi opere epi li pa distribye oswa vann pwodwi yo.

Dokiman / Resous

NXP AN14120 debogaj lojisyèl Cortex-M [pdfGid Itilizatè
i.MX 8ULP, i.MX 93, AN14120 debogaj Cortex-M lojisyèl, AN14120, debogaj Cortex-M lojisyèl, Cortex-M lojisyèl, lojisyèl

Referans

Kite yon kòmantè

Adrès imel ou p ap pibliye. Jaden obligatwa yo make *