I-NXP AN14120 Debugging Cortex-M Software User Guide

Isingeniso

Lo mbhalo uchaza ukuhlanganisa, ukuthunyelwa, kanye nokulungisa iphutha kuhlelo lokusebenza lwe-i.MX 8M Family, i.MX 8ULP, kanye nephrosesa ye-i.MX 93 Cortex-M esebenzisa Ikhodi ye-Microsoft Visual Studio.

Imvelo yesofthiwe

Isixazululo singasetshenziswa kokubili kwi-Linux ne-Windows host. Kule nothi yohlelo lokusebenza, i-Windows PC ithathwa, kodwa ayiphoqelekile.
Ukukhishwa kwe-Linux BSP 6.1.22_2.0.0 kusetshenziswe kuleli nothi lohlelo lokusebenza. Izithombe ezilandelayo ezakhiwe ngaphambilini zisetshenziswa:

  • 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

Ukuze uthole izinyathelo ezinemininingwane zokwakhiwa kwalezi zithombe, bheka ku-i.MX Linux User's Guide (idokhumenti IMXLUG) kanye ne-i.MX Yocto Project User's Guide (idokhumenti IMXLXYOCTOUG).
Uma kusetshenziswa i-Windows PC, bhala isithombe esakhiwe ngaphambilini ekhadini le-SD usebenzisa iWin32 Disk Imager (https:// win32diskimager.org/) noma u-Balena Etcher (https://etcher.balena.io/). Uma kusetshenziswa i-Ubuntu PC, bhala isithombe esakhiwe ngaphambilini ekhadini le-SD usebenzisa umyalo ongezansi:

$ sudo dd uma=.wic ye=/dev/sd bs=1M isimo=inqubekelaphambili conv=fsync

Qaphela: Hlola ukwahlukanisa kwesifundi sekhadi lakho bese ubuyisela i-sd ngokuhlukanisa kwakho okuhambisanayo. 1.2

Ukusethwa kwe-Hardware nezinto zokusebenza

  • Ikhithi yokuthuthukisa:
    • I-NXP i.MX 8MM EVK LPDDR4
    • I-NXP i.MX 8MN EVK LPDDR4
    • I-NXP i.MX 8MP EVK LPDDR4
    • I-NXP i.MX 93 EVK ye-11×11 mm LPDDR4 – NXP i.MX 8ULP EVK LPDDR4
  • Ikhadi le-Micro SD: I-SanDisk Ultra 32-GB Micro SDHC I Class 10 isetshenziselwa ukuhlola kwamanje.
  • Ikhebula le-Micro-USB (i.MX 8M) noma i-Type-C (i.MX 93) yembobo yokususa iphutha.
  • Uphenyo lokususa iphutha lwe-SEGGER J-Link.

Okudingekayo

Ngaphambi kokuqala ukulungisa iphutha, izimfuneko ezimbalwa kufanele kuhlangatshezwane nazo ukuze kube nendawo elungiselelwe kahle yokususa iphutha.
I-PC Host – uxhumano lwe-i.MX lokulungisa iphutha lebhodi
Ukuze usungule uxhumo lokulungisa iphutha lehadiwe, yenza lezi zinyathelo ezilandelayo:

  1. Xhuma ibhodi ye-i.MX ku-PC yomsingathi nge-DEBUG USB-UART nesixhumi se-PC USB usebenzisa ikhebula le-USB. I-Windows OS ithola amadivaysi e-serial ngokuzenzakalelayo.
  2. Kusiphathi Sedivayisi, ngaphansi Kwezimbobo (COM & LPT) thola ezimbili noma ezine ezixhunyiwe USB Serial Port (COM ). Esinye sezimbobo sisetshenziselwa imilayezo yokususa iphutha ekhiqizwe i-Cortex-A core, kanti enye ingeyomgogodla we-Cortex-M. Ngaphambi kokunquma imbobo efanele edingekayo, khumbula:
    • [i.MX 8MP, i.MX 8ULP, i.MX 93]: Kunezimbobo ezine ezitholakala ku-Device Manger. Imbobo yokugcina ngeye-Cortex-M yokulungisa iphutha futhi eyesibili ukuya kokugcina ingeye-Cortex-A yokususa iphutha, ibala izimbobo zokususa iphutha ngokulandelana okukhuphukayo.
    • [i.MX 8MM, i.MX 8MN]: Kunezimbobo ezimbili ezitholakala kusiphathi Sedivayisi. Imbobo yokuqala ngeye-Cortex-M yokulungisa iphutha bese imbobo yesibili ingeye-Cortex-A yokulungisa iphutha, ibala izimbobo zokususa iphutha ngokulandelana okukhuphukayo.
  3. Vula imbobo yokususa iphutha engakwesokudla usebenzisa i-serial terminal emulator oyikhethayo (isibample PuTTY) ngokusetha amapharamitha alandelayo:
    • Isivinini siye ku-115200 bps
    • 8 izingcezu zedatha
    • Ibhithi yokuma engu-1 (115200, 8N1)
    • Akukho ukulingana
  4. Xhuma i-USB ye-SEGGER yokususa iphutha kumsingathi, bese uxhuma i-SEGGER JTAG isixhumi ku-i.MX board JTAG esibonakalayo. Uma i-i.MX board JTAG isixhumi esibonakalayo asinaso isixhumi esiqondisiwe, umumo unqunywa ngokuqondanisa ucingo olubomvu nephinikhodi 1, njengakuMfanekiso 1.

Ukucushwa kwekhodi ye-VS

Ukuze ulande futhi ulungiselele Ikhodi ye-VS, yenza lezi zinyathelo ezilandelayo:

  1. Landa futhi ufake inguqulo yakamuva ye-Microsoft Visual Studio Code kusuka kwasemthethweni webindawo. Uma usebenzisa iWindows njengosokhaya we-OS, khetha inkinobho ethi “Landa okweWindows” ekhasini eliyinhloko le-Visual Studio Code.
  2. Ngemva kokufaka Ikhodi Yesitudiyo Esibonakalayo, yivule bese ukhetha ithebhu ethi “Izandiso” noma cindezela u-Ctrl + Shift + X.
  3. Kubha yokusesha ezinikele, thayipha i-MCUXpresso ye-VS Code bese ufaka isandiso. Ithebhu entsha ivela ohlangothini lwesobunxele lwewindi le-VS Code.

Ukucushwa kwesandiso se-MCUXpresso 

Ukuze ulungiselele isandiso se-MCUXpresso, yenza lezi zinyathelo ezilandelayo:

  1. Chofoza ithebhu enikezelwe isandiso se-MCUXpresso kusuka kubha eseceleni kwesobunxele. Kusuka ku-QUICKSTART PANEL, chofoza
    Vula i-MCUXpresso Installer futhi unikeze imvume yokulanda isifaki.
  2. Iwindi lesifaki livela ngesikhathi esifushane. Chofoza ku-MCUXpresso SDK Developer naku-SEGGER JLink bese uchofoza inkinobho ethi Faka. Isifaki sifaka isofthiwe edingekayo yezingobo zomlando, i-toolchain, i-Python support, i-Git, kanye nophenyo lokususa iphutha

Ngemuva kokuthi wonke amaphakheji efakiwe, qiniseka ukuthi i-J-Link probe ixhunywe ku-PC yokusingatha. Bese, hlola ukuthi ngabe i-probe iyatholakala yini kusandiso se-MCUXpresso ngaphansi kwe-DEBUG PROBES view, njengoba kuboniswe kuMfanekiso

Ngenisa i-MCUXpresso SDK

Kuye ngokuthi iyiphi ibhodi oyisebenzisayo, yakha futhi ulande i-SDK ethile kusikhulu se-NXP webindawo. Kule nothi yohlelo lokusebenza, ama-SDK alandelayo ahloliwe:

  • 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

Ukwakha i-example ye-i.MX 93 EVK, bona Umfanekiso 7:

  1. Ukungenisa inqolobane ye-MCUXpresso SDK ku-VS Code, yenza lezi zinyathelo ezilandelayo:
  2. Ngemva kokulanda i-SDK, vula Ikhodi ye-Visual Studio. Chofoza ithebhu ye-MCUXpresso ohlangothini lwesokunxele, bese unweba AMA-RESPOSITORIES AFANILE kanye nama-PROJECTS views.
  3. Chofoza okuthi Ngenisa Inqolobane bese ukhetha INGOBO YOMLANDO YASEKHAYA. Chofoza okuthi Phequlula... okuhambisana nenkambu Yengobo yomlando bese ukhetha ingobo yomlando ye-SDK esanda kulandwa.
  4. Khetha indlela lapho ingobo yomlando isuswe uziphu bese ugcwalisa inkambu Yendawo.
  5. Inkambu Yegama ingashiywa ngokuzenzakalelayo, noma ungakhetha igama langokwezifiso.
  6. Hlola noma ungahloli Dala inqolobane ye-Git ngokusekelwe ezidingweni zakho bese uchofoza okuthi Ngenisa.

Ngenisa i-exampisicelo

Uma i-SDK ingenisiwe, ivela ngaphansi kwe IZINDABA EZIFAKILE view.
Ukungenisa i-example isicelo esivela endaweni yokugcina ye-SDK, yenza lezi zinyathelo ezilandelayo:

  1. Chofoza okuthi Ngenisa Example kusuka kunkinobho ye-Repository kusukela ku-PROJECTS view.
  2. Khetha indawo yokugcina ohlwini lokudonsela phansi.
  3. Khetha iqoqo lamathuluzi ohlwini lokudonsela phansi.
  4. Khetha ibhodi eliqondiwe.
  5. Khetha i-demo_apps/hello_world example ohlwini Khetha isifanekiso.
  6. Khetha igama lephrojekthi (okuzenzakalelayo kungasetshenziswa) bese usetha indlela eya endaweni yephrojekthi.
  7. Chofoza okuthi Dala.
  8. Yenza izinyathelo ezilandelayo ze-i.MX 8M Family kuphela. Ngaphansi kwe-PROJECTS view, nwebisa iphrojekthi engenisiwe. Iya engxenyeni ethi Izilungiselelo bese uchofoza okuthi mcuxpresso-tools.json file.
    a. Engeza "interface": "JTAG” ngaphansi kokuthi “susa iphutha"> “segger”
    b. Ku-i.MX 8MM, engeza ukucushwa okulandelayo: “idivayisi”: “MIMX8MM6_M4” ngaphansi kokuthi “debug” > “segger”
    c. Ku-i.MX 8MN, engeza ukucushwa okulandelayo: “idivayisi”: “MIMX8MN6_M7” ngaphansi kokuthi “debug” > “segger”
    d. Ku-i.MX 8MP, engeza ukucushwa okulandelayo:

    “device”: “MIMX8ML8_M7” ngaphansi kokuthi “debug” > “segger”
    Ikhodi elandelayo ibonisa i-example yesigaba se-i.MX8 MP “sokulungisa iphutha” ngemva kokulungiswa okungenhla kwe-mcuxpresso-tools.json kwenziwe:

Ngemva kokungenisa i-example isicelo ngempumelelo, kufanele ibonakale ngaphansi kwe-PROJECTS view. Futhi, umthombo wephrojekthi files ziyabonakala kuthebhu ethi Explorer (Ctrl + Shift + E).

Ukwakha isicelo

Ukwakha uhlelo, cindezela isithonjana se-Yakha Okukhethiwe kwesokunxele, njengoba kukhonjisiwe kuMfanekiso 9.

Lungiselela ibhodi lokulungisa iphutha

Ukusebenzisa i-JTAG ukulungisa iphutha kwezinhlelo zokusebenza ze-Cortex-M, kunezimfuneko ezimbalwa ngokuya ngeplatifomu:

  1. Okwe i.MX 93
    Ukuze usekele i-i.MX 93, isiqeshana se-SEGGER J-Link kufanele sifakwe: SDK_MX93_3RDPARTY_PATCH.zip.
    Qaphela: Lesi siqeshana kufanele sisetshenziswe, noma ngabe sifakwe esikhathini esidlule. Ngemva kokuqeda ukulanda, vula i-nzip ingobo yomlando bese ukopisha uhla lwemibhalo lwamadivayisi kanye ne-JLinkDevices.xml file ku-C:\Program Files\SEGGER\JLink. Uma kusetshenziswa i-Linux PC, indlela eqondiwe ngu/opt/SEGGER/JLink.
    • Ukulungisa iphutha ku-Cortex-M33 kuyilapho i-Cortex-M33 kuphela isebenza
      Kule modi, ukushintsha kwemodi yokuqalisa i-SW1301[3:0] kufanele kusethelwe kokuthi [1010]. Bese isithombe se-M33 singalayishwa ngokuqondile futhi silungiswe kusetshenziswa inkinobho yokususa iphutha. Ukuze uthole imininingwane eyengeziwe, bheka Isigaba 5.
      Uma i-Linux esebenza ku-Cortex-A55 idingeka ngokuhambisana ne-Cortex-M33, kunezindlela ezimbili zokususa iphutha ku-Cortex-M33:
    • Ukulungisa iphutha ku-Cortex-M33 kuyilapho i-Cortex-A55 iku-U-Boot
      Okokuqala, kopisha i-sdk20-app.bin file (itholakala kunkomba ye-armgcc/debug) ekhiqizwe eSigabeni 3 ekuhlukaniseni ukuqalisa kwekhadi le-SD. Vula ibhodi bese uyimisa ku-U-Boot. Lapho iswishi yokuqalisa ilungiselelwa ukuthi iqale i-Cortex-A, ukulandelana kwe-boot akuqali i-Cortex-M. Kufanele ikhahlelwe ngesandla kusetshenziswa imiyalo engezansi. Uma i-Cortex-M ingaqalisiwe, i-JLink iyehluleka ukuxhuma kumongo.
    • Qaphela: Uma isistimu ingakwazi ukulungiswa ngokujwayelekile, zama ukuchofoza kwesokudla iphrojekthi ku-MCUXpresso ye-VS.
      Ikhodi bese ukhetha "Namathisela ukuze ulungise iphutha lephrojekthi".
    • Ukulungisa iphutha ku-Cortex-M33 kuyilapho i-Cortex-A55 iku-Linux
      I-Kernel DTS kumele ilungiswe ukuze ingasebenzi i-UART5, esebenzisa izikhonkwane ezifanayo ne-J.TAG esibonakalayo.
      Uma kusetshenziswa i-Windows PC, okulula kakhulu ukufaka i-WSL + Ubuntu 22.04 LTS, bese uhlanganisa i-DTS.
      Ngemuva kokufakwa kwe-WSL + Ubuntu 22.04 LTS, vula umshini we-Ubuntu osebenza ku-WSL bese ufaka amaphakheji adingekayo:

      Manje, imithombo ye-Kernel ingalandwa:

      Ukuze ukhubaze iperipheral ye-UART5, sesha i-lpuart5 node ku-linux-imx/arch/arm64/boot/ dts/freescale/imx93-11×11-evk.dts file bese ubuyisela isimo sokulungile ngokukhutshaziwe:
      Yenza kabusha i-DTS:

      Kopisha i-linux-imx/arch/arm64/boot/dts/freescale/imx93 11×11-evk.dtb esanda kwakhiwa. file ekuhlukaniseni ukuqalisa kwekhadi le-SD. Kopisha i-hello_world.elf file (itholakala kunkomba ye-armgcc/debug) ekhiqizwe eSigabeni 3 ekuhlukaniseni ukuqalisa kwekhadi le-SD. Qalisa ibhodi ku-Linux. Njengoba i-boot ROM ingakhahli i-Cortex-M uma i-Cortex-A iqala, i-CortexM kufanele iqalwe mathupha.

      Qaphela: Sawubona_ mhlaba.elf file kufanele ibekwe kuhla lwemibhalo /lib/firmware.
  2. Okwe-i.MX 8M
    Ukuze usekele i-i.MX 8M Plus, isiqeshana se-SEGGER J-Link kufanele sifakwe:
    iar_segger_support_patch_imx8mp.zip.
    Ngemuva kokuthi ukulanda kuqediwe, vula i-zip ingobo yomlando bese ukopisha uhla lwemibhalo lwamadivayisi kanye ne
    I-JLinkDevices.xml file kusukela kunkomba ye-JLink kuya ku-C:\Program Files\SEGGER\JLink. Uma i-Linux PC
    isetshenziswa, indlela eqondiwe ngu/opt/SEGGER/JLink.
    • Ukulungisa iphutha ku-Cortex-M kuyilapho i-Cortex-A iku-U-Boot
      Kulokhu, akukho okukhethekile okumelwe kwenziwe. Vula ibhodi ku-U Boot bese weqela kuSigaba 5.
    • Ukulungisa iphutha ku-Cortex-M ngenkathi i-Cortex-A iku-Linux
      Ukuze uqalise futhi ususe iphutha kuhlelo lwe-Cortex-M ngokuhambisana ne-Linux esebenza ku-Cortex-A, iwashi elithile kufanele linikezwe futhi libekelwe i-Cortex-M. Kwenziwa kusuka ngaphakathi kwe-U-Boot. Misa ibhodi ku-U-Boot bese usebenzisa imiyalo engezansi:
  3. Okwe-i.MX 8ULP
    Ukuze usekele i-i.MX 8ULP, isiqeshana se-SEGGER J-Link kufanele sifakwe: SDK_MX8ULP_3RDPARTY_PATCH.zip.
    Qaphela: Lesi siqeshana kufanele sisetshenziswe ngisho noma sifakwe esikhathini esidlule.
    Ngemva kokulanda, vula i-zip yokugcina umlando bese ukopisha uhla lwemibhalo lwamadivayisi kanye ne-JLinkDevices.xml file ku-C:\Program Files\SEGGER\JLink. Uma kusetshenziswa i-Linux PC, indlela eqondiwe ngu/opt/SEGGER/JLink. Ku-i.MX 8ULP, ngenxa yeyunithi ye-Upower, yakha i-flash.bin usebenzisa i-m33_image ku-repo yethu ye-“VSCode” kuqala. Isithombe se-M33 singatholakala kokuthi {CURRENT REPO}\armgcc\debug\sdk20-app.bin. Bheka iSigaba 6 kusukela kokuthi Ukuqalisa nge-MCUX presso SDK ye-EVK-MIMX8ULP kanye ne-EVK9-MIMX8ULP ku-SDK_2_xx_x_EVK-MIMX8ULP/docs yokuthi ungasakha kanjani isithombe se-flash.bin.
    Qaphela: Sebenzisa isithombe se-M33 ku-VSCode repo esebenzayo. Uma kungenjalo, uhlelo alunamatheli kahle. Chofoza kwesokudla bese ukhetha "Namathisela".

Ukugijima nokulungisa iphutha

Ngemva kokucindezela inkinobho yokususa iphutha, khetha ukulungiselelwa kwephrojekthi yokususa iphutha bese kuqala isikhathi sokususa iphutha.

Uma iseshini yokususa iphutha iqala, imenyu enikezelwe iyavezwa. Imenyu yokulungisa iphutha inezinkinobho zokuqalisa ukusebenza kuze kube yilapho kuqubuka i-breakpoint, misa kancane ukwenza, dlulela, ngena, phuma, qala kabusha, futhi ume.
Futhi, singabona okuguquguqukayo kwasendaweni, amanani okubhalisa, ukubuka izinkulumo ezithile, futhi sihlole isitaki sezingcingo nama-breakpoint
ku-navigator engakwesokunxele. Lezi zifunda zokusebenza zingaphansi kwethebhu ethi “Run and Debug”, hhayi ku-MCUXpresso
ye-VS Code.

Qaphela mayelana nekhodi yomthombo kudokhumenti

ExampIkhodi eboniswe kulo mbhalo ine-copyright elandelayo kanye nelayisensi ye-BSD-3-Clause:

I-Copyright 2023 Ukusabalalisa Kabusha kwe-NXP nokusetshenziswa emithonjeni kanye namafomu kanambambili, ngokulungiswa noma ngaphandle, kuvunyelwe uma nje le mibandela elandelayo ihlangatshezwana nayo:

  1. Ukusatshalaliswa kabusha kwekhodi yomthombo kufanele kugcine isaziso se-copyright esingenhla, lolu hlu lwemibandela kanye nomshwana wokuzihlangula olandelayo.
  2. Ukusabalalisa kabusha ngendlela kanambambili kufanele kukhiqize kabusha isaziso se-copyright esingenhla, lolu hlu lwemibandela kanye nomshwana wokuzikhipha emthwalweni olandelayo kumadokhumenti kanye/noma ezinye izinto kufanele kuhlinzekwe ngokusatshalaliswa.
  3. Alikho igama lomnikazi we-copyright noma amagama abanikeli balo elingasetshenziselwa ukuvumela noma ukukhuthaza imikhiqizo etholakala kule software ngaphandle kwemvume ethile ebhaliwe.

    LE SOFTWARE INIKEZELWA ABAMNTU BE-COPYRIGHT KANYE NABANIKELI “NJENGOBA YIYO” KANYE NOMA YIZIPHI IZIQINISEKISO EZICHAZEKILE NOMA EZISEMANDLA, KUHLANGANISA, KODWA AKUPHELELE, IZIQINISEKISO EZISHIWO ZOKUTHENGISWA KANYE NOBULUNGISA NGENJONGO ETHILE. AKUKHO MCIMBI ONGAYOBA UMNIKEZI WE-COPYRIGHT NOMA ABAMNIKEZI ABABOPHEZELE NGANOMA YILUPHI OKUQONDILE, OKUQONDILE, KWEZENZAKALO, EZIKHETHEKILE, EZISIBONELO, NOMA OKULANDELAYO UMONAKALO (KUHLANGANISA, KODWA AKUkhawulelwe, UKUTHENGA IBALULEKILE, UKUSETSHENZISWA KOMHLANGANO; NOMA UKUPHAZAMISEKA KWEBHIZINISI) NOMA KUBANGELWE KANYE NAKUNOMA YIMUPHI UMBONO WESIBOPHO, KUNGAKHATHALISEKILE, ISIBOPHO ESIQINISEKILE, NOMA UKUHLUPHEKA (KUHLANGANISA NOBUDEBESHI NOMA OKUNYE) KUVELA NGANOMA YIYIPHI INDLELA EKUSETSHENZISWA KWALESI SOFTWARE, NOMA KUNIKEZWA ESIKHATHINI.

Ulwazi lwezomthetho

Izincazelo

Okusalungiswa — Isimo esisalungiswa embhalweni sibonisa ukuthi okuqukethwe kusese
ngaphansi kabusha kwangaphakathiview futhi ngaphansi kokugunyazwa okusemthethweni, okungase kubangele izinguquko noma kwengezwe. I-NXP Semiconductors ayinikezi noma yiziphi izethulo noma iziqinisekiso ngokunemba noma ukuphelela kolwazi olufakwe kunguqulo yokusalungiswa yedokhumenti futhi ngeke ibe nesibopho sezomthetho ngemiphumela yokusebenzisa lolo lwazi.

Ukuzihlangula

Iwaranti enomkhawulo nesikweletu - Ulwazi olukulo mbhalo kukholakala ukuthi lunembile futhi luthembekile. Kodwa-ke, i-NXP Semiconductors ayinikezi noma yiziphi izethulo noma iziqinisekiso, eziveziwe noma ezishiwo, mayelana nokunemba noma ukuphelela kolwazi olunjalo futhi ngeke ibe nesibopho sezomthetho ngemiphumela yokusebenzisa lolo lwazi. I-NXP Semiconductors ayinasibopho sokuqukethwe kule dokhumenti uma kunikezwa umthombo wolwazi ongaphandle kwe-NXP Semiconductors. Akukho mcimbi lapho i-NXP Semiconductors izobophezeleka kunoma yimuphi umonakalo ongaqondile, wengozi, wokujezisa, okhethekile noma olandelanayo (okuhlanganisa - ngaphandle komkhawulo - inzuzo elahlekile, ukulondoloza okulahlekile, ukuphazamiseka kwebhizinisi, izindleko ezihlobene nokususwa noma ukushintshwa kwanoma yimiphi imikhiqizo noma izindleko zokusebenza kabusha) noma ngabe noma cha umonakalo onjalo usekelwe ezenzweni zokuhlukunyezwa (okuhlanganisa ubudedengu), iwaranti, ukwephulwa kwenkontileka nanoma iyiphi enye ithiyori yezomthetho.
Naphezu kwanoma imuphi umonakalo ikhasimende elingase liwenze nganoma yisiphi isizathu, isamba se-NXP Semiconductors kanye nesibopho esinqwabelene esibhekiswe kukhasimende ngemikhiqizo echazwe lapha sizokhawulelwa ngokuvumelana neMigomo nemibandela yokudayiswa kwezentengiso kwama-NXP Semiconductors.

Ilungelo lokwenza izinguquko
- I-NXP Semiconductors inelungelo lokwenza izinguquko olwazini olushicilelwe kulo mbhalo, okuhlanganisa ngaphandle kwemikhawulo nezincazelo zomkhiqizo, nganoma yisiphi isikhathi futhi ngaphandle kwesaziso. Lo mbhalo uthatha indawo futhi uthatha indawo yalo lonke ulwazi oluhlinzekwe ngaphambi kokushicilelwa lapha.

Ukufaneleka ukusetshenziswa - Imikhiqizo ye-NXP Semiconductors ayiklanyelwe, igunyaziwe noma ayiqinisekiswanga ukuthi ifanelekele ukusetshenziswa ekusekeleni impilo, izinhlelo noma izinto zokusebenza ezibucayi noma ezibucayi zokuphepha, noma ezinhlelweni lapho ukwehluleka noma ukungasebenzi kahle komkhiqizo we-NXP Semiconductors kungalindelwa ngokunengqondo ukuthi kuholele kumuntu siqu. ukulimala, ukufa noma ukucekelwa phansi kwempahla noma indawo ezungezile. I-NXP Semiconductors nabahlinzeki bayo abamukeli isikweletu sokufakwa kanye/noma ukusetshenziswa kwemikhiqizo ye-NXP Semiconductors kuleyo mishini noma izinhlelo zokusebenza ngakho-ke ukufakwa okunjalo kanye/noma ukusetshenziswa kuyingozi yekhasimende.

Izinhlelo zokusebenza - Izicelo ezichazwe lapha zanoma yikuphi kwalokhu
imikhiqizo eyezinjongo zemifanekiso kuphela. I-NXP Semiconductors ayenzi izethulo noma iwaranti yokuthi lezo zicelo zizofaneleka ukusetshenziswa okucacisiwe ngaphandle kokuhlolwa okwengeziwe noma ukuguqulwa.
Amakhasimende anesibopho sokuklama nokusebenza kwawo
izinhlelo zokusebenza nemikhiqizo esebenzisa imikhiqizo ye-NXP Semiconductors, kanye ne-NXP Semiconductors ayamukeli icala nganoma yiluphi usizo ngezinhlelo zokusebenza noma ukwakheka komkhiqizo wekhasimende. Kuwumthwalo wekhasimende kuphela ukunquma ukuthi umkhiqizo we-NXP Semiconductors ufanelekile yini futhi ufanelekile kwizicelo zekhasimende nemikhiqizo ehleliwe, kanye nohlelo lokusebenza oluhleliwe nokusetshenziswa kwamakhasimende enkampani yangaphandle. Amakhasimende kufanele anikeze idizayini efanele kanye nezivikelo zokusebenza ukuze kuncishiswe ubungozi obuhlobene nezinhlelo zabo zokusebenza nemikhiqizo.
I-NXP Semiconductors ayamukeli noma isiphi isikweletu esihlobene nanoma yikuphi okumisiwe, umonakalo, izindleko noma inkinga esekelwe kunoma yikuphi ubuthakathaka noma okumisiwe kwezinhlelo zokusebenza zekhasimende noma imikhiqizo, noma isicelo noma ukusetshenziswa kwekhasimende lesithathu. Ikhasimende linesibopho sokwenza konke ukuhlola okudingekayo kwezinhlelo zokusebenza nemikhiqizo yekhasimende lisebenzisa imikhiqizo ye-NXP Semiconductors ukuze ligweme ukuzenzakalelayo kwezinhlelo zokusebenza nemikhiqizo noma uhlelo lokusebenza noma ukusetshenziswa inkampani yangaphandle yekhasimende.

Imigomo nemibandela yokuthengiswa kwezentengiselwano - Imikhiqizo ye-NXP Semiconductors ithengiswa ngaphansi kwemigomo nemibandela evamile yokuthengisa, njengoba ishicilelwe ku-https://www.nxp.com/profile/imibandela, ngaphandle uma kuvunyelwene ngenye indlela esivumelwaneni esisemthethweni esibhaliwe somuntu ngamunye. Uma kwenzeka isivumelwano somuntu ngamunye siphothulwa imigomo nemibandela yesivumelwano esifanele kuphela ezosebenza. Ama-Semiconductors e-NXP ngalokhu ngokusobala aphikisa ukusebenzisa imigomo nemibandela evamile yekhasimende ngokuphathelene nokuthengwa kwemikhiqizo ye-NXP Semiconductors yikhasimende.

Ukulawula ukuthumela — Lo mbhalo kanye nezinto ezichazwe lapha zingase zibe ngaphansi kwemithetho yokulawula ukuthekelisa. Ukuthekelisa kungase kudinge ukugunyazwa kwangaphambili okuvela kwabasemagunyeni abanekhono.

Ifaneleka ukusetshenziswa emikhiqizweni engeyona eyezimoto - Ngaphandle uma lo mbhalo usho ngokucacile ukuthi le NXP Semiconductors ethize
umkhiqizo ufanelekile ngezimoto, umkhiqizo awufanele ukusetshenziswa kwezimoto. Ayifaneleki noma ihlolwe ngokuhambisana nokuhlolwa kwezimoto noma izidingo zohlelo lokusebenza. I-NXP Semiconductors ayamukeli isikweletu sokufakwa kanye/noma ukusetshenziswa kwemikhiqizo efanelekile engeyona eyezimoto kumishini yezimoto noma izinhlelo zokusebenza.
Esimeni lapho ikhasimende lisebenzisa umkhiqizo ukuklama nokusetshenziswa kuwo
izinhlelo zokusebenza zezimoto ekucacisweni kwezimoto namazinga,
ikhasimende (a) uzosebenzisa umkhiqizo ngaphandle kwewaranti ye-NXP Semiconductors yomkhiqizo kulezo zicelo zezimoto, ukusetshenziswa kanye nokucaciswa, kanye (b) noma nini lapho ikhasimende lisebenzisa umkhiqizo wezinhlelo zokusebenza zezimoto ezingaphezu kwezicaciso ze-NXP Semiconductors ukusetshenziswa okunjalo kuzoba sengozini yekhasimende kuphela, futhi (c) ikhasimende livikela ngokugcwele ama-NXP Semiconductors nganoma yisiphi isikweletu, umonakalo noma izimangalo zomkhiqizo ezihlulekile ngenxa yokwakheka kwamakhasimende nokusetshenziswa komkhiqizo. kwezinhlelo zokusebenza zezimoto ezingaphezu kwewaranti evamile ye-NXP Semiconductors kanye nokucaciswa komkhiqizo we-NXP Semiconductors.

Izinguqulo — Inguqulo engeyona eyesiNgisi (ehunyushiwe) yombhalo, okuhlanganisa nemininingwane yezomthetho kulowo mbhalo, ingeyereferensi kuphela. Inguqulo yesiNgisi iyona engcono kakhulu uma kwenzeka kuba khona umehluko phakathi kwezinguqulo ezihunyushiwe nesiNgisi.

Ezokuphepha — Ikhasimende liyaqonda ukuthi yonke imikhiqizo ye-NXP ingase ibe ngaphansi kobungozi obungaziwa noma ingase isekele amazinga okuphepha amisiwe noma imininingwane enemikhawulo eyaziwayo. Ikhasimende linesibopho sokuklama nokusebenza kwezinhlelo zalo zokusebenza kanye nemikhiqizo kuyo yonke imijikelezo yabo yokuphila ukuze kuncishiswe umthelela walobu bungozi ezinhlelweni zokusebenza nemikhiqizo yekhasimende. Isibopho sekhasimende siphinde sidlulele kobunye ubuchwepheshe obuvulekile kanye/noma bobunikazi obusekelwa imikhiqizo ye-NXP ukuze busetshenziswe ezinhlelweni zamakhasimende. I-NXP ayamukeli icala lanoma yikuphi ukuba sengozini. Ikhasimende kufanele lihlole njalo izibuyekezo zokuphepha ezivela ku-NXP futhi lilandelele ngendlela efanele.
Ikhasimende lizokhetha imikhiqizo enezici zokuphepha ezihlangabezana kangcono nemithetho, iziqondiso, kanye namazinga ohlelo oluhlosiwe futhi lenze izinqumo zokugcina zedizayini mayelana nemikhiqizo yalo futhi linesibopho kuphela sokuthobela zonke izimfuneko ezingokomthetho, zokulawula, nezokuphepha ezihlobene nemikhiqizo yalo, kungakhathaliseki lwanoma yiluphi ulwazi noma ukwesekwa okungahlinzekwa yi-NXP. I-NXP inethimba le-Product Security Incident Response Team (PSIRT) (etholakala kokuthi PSIRT@nxp.com) eliphethe uphenyo, ukubika, kanye nokukhishwa kwesixazululo ekubeni sengozini kwezokuvikela kwemikhiqizo ye-NXP.
I-NXP BV — I-NXP BV akuyona inkampani esebenzayo futhi ayisabalalisi noma ithengisi imikhiqizo.

Amadokhumenti / Izinsiza

I-NXP AN14120 Debugging Cortex-M Software [pdf] Umhlahlandlela Womsebenzisi
i.MX 8ULP, i.MX 93, AN14120 Debugging Cortex-M Software, AN14120, Debugging Cortex-M Software, Cortex-M Software, Software

Izithenjwa

Shiya amazwana

Ikheli lakho le-imeyili ngeke lishicilelwe. Izinkambu ezidingekayo zimakiwe *