NXP AN14120 Debugging Cortex-M Software User Guide

Mawu Oyamba

Chikalatachi chikufotokoza za kuphatikiza, kuyika, ndi kukonza zolakwika pulogalamu ya i.MX 8M Family, i.MX 8ULP, ndi purosesa ya i.MX 93 Cortex-M pogwiritsa ntchito Microsoft Visual Studio Code.

Mapulogalamu chilengedwe

Yankho likhoza kukhazikitsidwa pa Linux ndi Windows host host. Pachidziwitso ichi, Windows PC imaganiziridwa, koma osati yovomerezeka.
Kutulutsidwa kwa Linux BSP 6.1.22_2.0.0 kumagwiritsidwa ntchito palembali. Zithunzi zotsatirazi zomangidwa kale zimagwiritsidwa ntchito:

  • 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

Kuti mudziwe zambiri za momwe mungapangire zithunzizi, onani ku i.MX Linux User's Guide (document IMXLUG) ndi i.MX Yocto Project User's Guide (document IMXLXYOCTOUG).
Ngati Windows PC ikugwiritsidwa ntchito, lembani chithunzi chojambulidwa pa SD khadi pogwiritsa ntchito Win32 Disk Imager (https:// win32diskimager.org/) kapena Balena Etcher (https://etcher.balena.io/). Ngati PC ya Ubuntu ikugwiritsidwa ntchito, lembani chithunzi chokonzekera pa khadi la SD pogwiritsa ntchito lamulo ili pansipa:

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

Zindikirani: Yang'anani magawo owerengera makhadi anu ndikusintha sd ndi gawo lanu lolingana. 1.2

Kukonzekera kwa Hardware ndi zida

  • Zida zachitukuko:
    • NXP i.MX 8MM EVK LPDDR4
    • NXP i.MX 8MN EVK LPDDR4
    • NXP i.MX 8MP EVK LPDDR4
    • NXP i.MX 93 EVK ya 11×11 mm LPDDR4 – NXP i.MX 8ULP EVK LPDDR4
  • Khadi la Micro SD: SanDisk Ultra 32-GB Micro SDHC I Class 10 imagwiritsidwa ntchito poyesa pano.
  • Chingwe chaching'ono-USB (i.MX 8M) kapena Type-C (i.MX 93) chothandizira kuchotsa zolakwika.
  • SEGGER J-Link debug kafukufuku.

Zofunikira

Musanayambe kukonza zolakwika, zofunika zingapo ziyenera kukwaniritsidwa kuti mukhale ndi malo owongolera bwino.
PC Host - i.MX board debug kugwirizana
Kuti mukhazikitse kulumikizana kwa hardware debug, chitani izi:

  1. Lumikizani bolodi ya i.MX ku PC yolandila kudzera pa DEBUG USB-UART ndi cholumikizira cha PC USB pogwiritsa ntchito chingwe cha USB. Mawindo Os amapeza zipangizo zamakono zokha.
  2. Mu Choyang'anira Chipangizo, pansi pa Madoko (COM & LPT) pezani awiri kapena anayi olumikizidwa ndi USB Serial Port (COM). Chimodzi mwamadoko chimagwiritsidwa ntchito pa mauthenga ochotsa zolakwika opangidwa ndi Cortex-A pachimake, ndipo chinacho ndi cha Cortex-M pachimake. Musanadziwe doko loyenera lomwe likufunika, kumbukirani:
    • [i.MX 8MP, i.MX 8ULP, i.MX 93]: Pali madoko anayi omwe amapezeka mu Chipangizo Chopangira. Doko lomaliza ndi la Cortex-M debug ndipo doko lachiwiri mpaka lomaliza ndi la Cortex-A debug, kuwerengera madoko owongolera pokwera.
    • [i.MX 8MM, i.MX 8MN]: Pali madoko awiri omwe amapezeka mu Device Manager. Doko loyamba ndi la Cortex-M debug ndipo doko lachiwiri ndi la Cortex-A debug, kuwerengera madoko ochotsa zolakwika pokwera.
  3. Tsegulani doko lowongolera lolondola pogwiritsa ntchito emulator yomwe mumakonda (yachitsanzoample PuTTY) pokhazikitsa magawo otsatirawa:
    • Liwiro mpaka 115200 bps
    • 8 magawo a data
    • 1 kuyimitsa pang'ono (115200, 8N1)
    • Palibe kufanana
  4. Lumikizani SEGGER debug probe USB kwa wolandila, kenako lumikizani SEGGER JTAG cholumikizira ku i.MX board JTAG mawonekedwe. Ngati i.MX board JTAG mawonekedwe alibe cholumikizira chowongoleredwa, mawonekedwe ake amatsimikiziridwa ndikugwirizanitsa waya wofiira ku pini 1, monga chithunzi 1.

VS Code kasinthidwe

Kuti mutsitse ndikusintha VS Code, chitani izi:

  1. Tsitsani ndikuyika mtundu waposachedwa wa Microsoft Visual Studio Code kuchokera kwa akuluakulu webmalo. Ngati mukugwiritsa ntchito Windows ngati OS yolandila, sankhani batani la "Koperani za Windows" patsamba lalikulu la Visual Studio Code.
  2. Mukayika Visual Studio Code, tsegulani ndikusankha "Zowonjezera" kapena dinani kuphatikiza Ctrl + Shift + X.
  3. Mukusaka kodzipatulira, lembani MCUXpresso ya VS Code ndikuyika zowonjezera. Tabu yatsopano ikuwonekera kumanzere kwa zenera la VS Code.

Kusintha kowonjezera kwa MCUXpresso 

Kuti mukonze kukulitsa kwa MCUXpresso, chitani izi:

  1. Dinani tabu yodzipatulira ya MCUXpresso kuchokera kumanzere chakumanzere. Kuchokera pa QUICKSTART PANEL, dinani
    Tsegulani MCUXpresso Installer ndikupereka chilolezo chotsitsa okhazikitsa.
  2. Zenera lokhazikitsa likuwonekera pakanthawi kochepa. Dinani MCUXpresso SDK Developer ndi SEGGER JLink ndiye dinani batani instalar. Woyikirayo amayika pulogalamu yofunikira yosungira zakale, zida, chithandizo cha Python, Git, ndi kafukufuku wochotsa

Pambuyo pake mapaketi onse akhazikitsidwa, onetsetsani kuti kafukufuku wa J-Link alumikizidwa ndi PC yolandila. Kenako, yang'anani ngati kafukufukuyu akupezekanso pakukulitsa kwa MCUXpresso pansi pa DEBUG PROBES view, monga momwe chithunzi

Lowetsani MCUXpresso SDK

Kutengera ndi bolodi yomwe mukuyendetsa, pangani ndikutsitsa SDK yeniyeni kuchokera kwa mkulu wa NXP webmalo. Pachidziwitso ichi, ma SDK otsatirawa ayesedwa:

  • 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

Kupanga example kwa i.MX 93 EVK, onani Chithunzi 7:

  1. Kuti mulowetse chosungira cha MCUXpresso SDK mu VS Code, chitani izi:
  2. Mukatsitsa SDK, tsegulani Visual Studio Code. Dinani tabu ya MCUXpresso kumanzere, ndikukulitsa INSTALLED REPOSITORIES ndi PROJECTS. views.
  3. Dinani Import Repository ndikusankha LOCAL ARCHIVE. Dinani Sakatulani… mogwirizana ndi gawo la Archive ndikusankha nkhokwe ya SDK yomwe yatsitsidwa posachedwapa.
  4. Sankhani njira yomwe nkhokweyo imatsegulidwa ndikudzaza gawo la Malo.
  5. The Name field akhoza kusiyidwa mwachisawawa, kapena mukhoza kusankha dzina lachizolowezi.
  6. Chongani kapena osayang'ana Pangani Git potengera zosowa zanu ndiyeno dinani Import.

Tengani exampndi application

Pamene SDK ndi kunja, limapezeka pansi pa ZINTHU ZOKHALA view.
Kuitanitsa exampndi kugwiritsa ntchito kuchokera kunkhokwe ya SDK, chitani izi:

  1. Dinani Import Example kuchokera pa batani la Repository kuchokera ku PROJECTS view.
  2. Sankhani nkhokwe kuchokera pamndandanda wotsikira pansi.
  3. Sankhani chida chazida kuchokera pamndandanda wotsikira pansi.
  4. Sankhani bolodi lomwe mukufuna.
  5. Sankhani demo_apps/hello_world wakaleample kuchokera Sankhani mndandanda wa template.
  6. Sankhani dzina la polojekitiyo (zosakhazikika zitha kugwiritsidwa ntchito) ndikukhazikitsa njira yopita kumalo a polojekiti.
  7. Dinani Pangani.
  8. Chitani zotsatirazi za i.MX 8M Family kokha. Pansi pa PROJECTS view, onjezerani ntchito yotumizidwa kunja. Pitani ku gawo la Zikhazikiko ndikudina mcuxpresso-tools.json file.
    a. Onjezani "mawonekedwe": "JTAG” pansi pa “debug"> “segger”
    b. Kwa i.MX 8MM, onjezani masinthidwe awa: "chipangizo": "MIMX8MM6_M4" pansi pa "debug"> "segger"
    c. Kwa i.MX 8MN, onjezani masinthidwe awa: “chipangizo”: “MIMX8MN6_M7” pansi pa “debug"> “segger”
    d. Kwa i.MX 8MP, onjezani masinthidwe awa:

    "device": "MIMX8ML8_M7" pansi pa "debug"> "segger"
    Khodi ili pansipa ikuwonetsa wakaleample for i.MX8 MP "debug" gawo pambuyo pa zosinthidwa pamwambapa za mcuxpresso-tools.json zidachitika:

Pambuyo kuitanitsa exampndi ntchito bwino, iyenera kuwoneka pansi pa PROJECTS view. Komanso, gwero la polojekiti files amawonekera pa tabu ya Explorer (Ctrl + Shift + E).

Kupanga pulogalamu

Kuti mupange pulogalamuyo, dinani kumanzere kwa Pangani Chosankhidwa, monga momwe chithunzi 9 chikusonyezera.

Konzani bolodi la debugger

Kugwiritsa ntchito JTAG pakukonza mapulogalamu a Cortex-M, pali zofunikira zingapo kutengera nsanja:

  1. za i.MX93
    Kuti muthandizire i.MX 93, chigamba cha SEGGER J-Link chiyenera kukhazikitsidwa: SDK_MX93_3RDPARTY_PATCH.zip.
    Zindikirani: Chigamba ichi chiyenera kugwiritsidwa ntchito, ngakhale chidayikidwa kale. Kutsitsa kukamaliza, tsegulani zipi yosungidwa ndikukopera chikwatu cha Devices ndi JLinkDevices.xml file ku C:\Program Files\SEGGER\JLink. Ngati Linux PC ikugwiritsidwa ntchito, njira yomwe mukufuna ndi /opt/SEGGER/JLink.
    • Kuchotsa Cortex-M33 pomwe Cortex-M33 yokha ndiyo ikuyenda
      Munjira iyi, chosinthira cha boot mode SW1301[3:0] chiyenera kukhazikitsidwa ku [1010]. Kenako chithunzi cha M33 chikhoza kukwezedwa mwachindunji ndikusinthidwa pogwiritsa ntchito batani la debug. Kuti mudziwe zambiri, onani Gawo 5.
      Ngati Linux ikuyenda pa Cortex-A55 ikufunika limodzi ndi Cortex-M33, pali njira ziwiri zochotsera Cortex-M33:
    • Kuchotsa Cortex-M33 pomwe Cortex-A55 ili mu U-Boot
      Choyamba, koperani fayilo ya sdk20-app.bin file (yomwe ili mu chikwatu cha armgcc/debug) yopangidwa mu Gawo 3 mugawo la boot la SD khadi. Yambani bolodi ndikuyimitsa mu U-Boot. Kusintha kwa boot kukakhala koyambitsa Cortex-A, kutsatizana kwa boot sikuyambitsa Cortex-M. Iyenera kukankhidwa pamanja pogwiritsa ntchito malamulo omwe ali pansipa. Ngati Cortex-M sinayambike, JLink imalephera kulumikiza pachimake.
    • Zindikirani: Ngati dongosolo silingathetsedwe bwino, yesani kudina kumanja kwa polojekitiyo mu MCUXpresso ya VS.
      Khodi ndikusankha "Ikani kuti muthetse vutoli".
    • Kuthetsa Cortex-M33 pomwe Cortex-A55 ili ku Linux
      Kernel DTS iyenera kusinthidwa kuti iletse UART5, yomwe imagwiritsa ntchito mapini omwewo monga J.TAG mawonekedwe.
      Ngati Windows PC ikugwiritsidwa ntchito, chophweka ndikuyika WSL + Ubuntu 22.04 LTS, ndiyeno kuwoloka DTS.
      Pambuyo pa kukhazikitsa kwa WSL + Ubuntu 22.04 LTS, tsegulani makina a Ubuntu omwe akuyenda pa WSL ndikuyika maphukusi ofunikira:

      Tsopano, magwero a Kernel atha kutsitsidwa:

      Kuti mulepheretse zotumphukira za UART5, fufuzani lpuart5 node mu linux-imx/arch/arm64/boot/ dts/freescale/imx93-11×11-evk.dts file ndikusintha zomwe zili bwino ndikuyimitsa:
      Tsegulani DTS:

      Koperani zatsopano za linux-imx/arch/arm64/boot/dts/freescale/imx93 11×11-evk.dtb file pa boot partition ya SD khadi. Koperani hello_world.elf file (yomwe ili mu chikwatu cha armgcc/debug) yopangidwa mu Gawo 3 mugawo la boot la SD khadi. Yambitsani bolodi mu Linux. Popeza boot ROM sichimachotsa Cortex-M pomwe Cortex-A iyamba, CortexM iyenera kuyambitsidwa pamanja.

      Zindikirani: The hello_ world.elf file iyenera kuyikidwa mu /lib/firmware directory.
  2. Za i.MX 8M
    Kuti muthandizire i.MX 8M Plus, chigamba cha SEGGER J-Link chiyenera kukhazikitsidwa:
    iar_segger_support_patch_imx8mp.zip.
    Mukamaliza kutsitsa, tsegulani zosungidwa zakale ndikukopera chikwatu cha Zida ndi
    JLinkDevices.xml file kuchokera ku chikwatu cha JLink kupita ku C:\Program Files\SEGGER\JLink. Ngati Linux PC
    imagwiritsidwa ntchito, njira yomwe mukufuna ndi /opt/SEGGER/JLink.
    • Kuchotsa Cortex-M pomwe Cortex-A ili mu U-Boot
      Pankhaniyi, palibe chapadera chiyenera kuchitika. Yambani bolodi mu U Boot ndikudumphira ku Gawo 5.
    • Kuthetsa Cortex-M pomwe Cortex-A ili ku Linux
      Kuti muthe kuyendetsa ndikuwongolera pulogalamu ya Cortex-M limodzi ndi Linux yomwe ikuyenda pa Cortex-A, wotchi yeniyeniyo iyenera kuperekedwa ndikusungidwa kwa Cortex-M. Zimapangidwa kuchokera mkati mwa U-Boot. Imitsani bolodi mu U-Boot ndikuyendetsa malamulo awa:
  3. Za i.MX 8ULP
    Kuti muthandizire i.MX 8ULP, chigamba cha SEGGER J-Link chiyenera kukhazikitsidwa: SDK_MX8ULP_3RDPARTY_PATCH.zip.
    Zindikirani: Chigambachi chiyenera kugwiritsidwa ntchito ngakhale chidayikidwapo kale.
    Mukatsitsa, tsegulani zosungidwa zakale ndikukopera chikwatu cha Devices ndi JLinkDevices.xml file ku C:\Program Files\SEGGER\JLink. Ngati Linux PC ikugwiritsidwa ntchito, njira yomwe mukufuna ndi /opt/SEGGER/JLink. Kwa i.MX 8ULP, chifukwa cha Upower unit, pangani flash.bin pogwiritsa ntchito m33_image mu "VSCode" repo yathu poyamba. Chithunzi cha M33 chikhoza kupezeka mu {CURRENT REPO}\armgcc\debug\sdk20-app.bin. Onani Gawo 6 kuchokera ku Poyambira ndi MCUX presso SDK ya EVK-MIMX8ULP ndi EVK9-MIMX8ULP mu SDK_2_xx_x_EVK-MIMX8ULP/docs momwe mungamangire chithunzi cha flash.bin.
    Zindikirani: Gwiritsani ntchito chithunzi cha M33 mu VSCode repo. Kupanda kutero, pulogalamuyo simangirira bwino. Dinani kumanja ndikusankha "Attach".

Kuthamanga ndi kukonza zolakwika

Mukakanikiza batani la debug, sankhani kasinthidwe ka projekiti ya Debug ndipo gawo lowongolera limayamba.

Pamene gawo lowongolera likuyamba, menyu wodzipereka amawonetsedwa. Menyu yowonongeka ili ndi mabatani oyambira kuchita mpaka nthawi yopuma itayaka, kuyimitsa, kutsika, kulowa, kutuluka, kuyambitsanso, ndikuyimitsa.
Komanso, titha kuwona zosintha zam'deralo, zolembetsa, kuwonera mawu ena, ndikuwona kuchuluka kwa mafoni ndi ma breakpoints
mu navigator ya kumanzere. Madera ogwira ntchitowa ali pansi pa tabu ya "Run and Debug", osati mu MCUXpresso
za VS kodi.

Zindikirani za code code mu chikalata

Exampkhodi yomwe yawonetsedwa pachikalatachi ili ndi chilolezo chotsatira komanso chilolezo cha BSD-3-Clause:

Copyright 2023 NXP Kugawanso ndi kugwiritsa ntchito gwero ndi mafomu a binary, mosinthidwa kapena popanda kusinthidwa, ndizololedwa malinga ngati zotsatirazi zakwaniritsidwa:

  1. Kugawiranso ma code code kuyenera kukhalabe ndi chidziwitso chomwe chili pamwambapa, mndandanda wazinthu ndi chodzikanira chotsatirachi.
  2. Kugawanso m'mawonekedwe a binary kuyenera kutulutsanso chidziwitso chomwe chili pamwambapa, mndandanda wazinthu ndi chodzikanira chotsatira muzolemba ndi/kapena zida zina ziyenera kuperekedwa ndi kugawa.
  3. Sitingagwiritse ntchito dzina la omwe ali ndiumwini kapena mayina a omwe akupereka mwayi kuvomereza kapena kulimbikitsa zinthu zomwe zatuluka pulogalamuyi popanda chilolezo cholemba.

    SOFTWARE IMENEYI IMAPEREKEDWA NDI OMWE ALI NDI COPYRIGHT NDI WOPEREKA "MOMWE ILIRI" NDI ZINTHU ZONSE ZONSE KAPENA ZOTHANDIZA, KUphatikizira, KOMA ZOpanda MALIRE, ZOTHANDIZA ZOGWIRITSA NTCHITO ZOKHUDZITSIDWA NDI KUKHALA KWAMBIRI PA CHOLINGA ENA. POPANDA CHIFUKWA CHIYANI WOKHALA NDI COPYRIGHT KAPENA WOPEREKA ADZAKHALA NDI NTCHITO YA ZOCHITIKA ZONSE, ZOCHITIKA, ZONSE, ZAPADERA, ZACHITSANZO, KAPENA ZONSE ZONSE ZONSE (KUphatikizirapo, KOMA ZOSAKHALA, KUGWIRITSA NTCHITO, ZOTHANDIZA, ZOTHANDIZA; KAPENA KUSONONGEDWA KWA Bzinesi) KOMA ZINACHITIKA NDI PA CHIPEMBEDZO CHONSE CHA NTCHITO, KAYA MU NTCHITO, NTCHITO YOLIMBIKITSA, KAPENA ZOPHUNZITSA (KUPHATIKIZAPO KUSAKHALIRA KAPENA ENA) ZOMWE ZIKUCHITIKA MWA NTCHITO CHONSE CHOGWIRITSA NTCHITO CHOKHALIDWETSA CHIKHALIDWE CHONSE, KUNGAKHALA Upangiri.

Zambiri zamalamulo

Matanthauzo

Kukonzekera - Zomwe zili pachikalatacho zikuwonetsa kuti zomwe zili patsambali zikadali
pansi re mkatiview ndipo malinga ndi chivomerezo chovomerezeka, chomwe chingabweretse kusinthidwa kapena kuwonjezera. Ma Semiconductors a NXP sapereka chiwonetsero chilichonse kapena zitsimikizo zakulondola kapena kukwanira kwa chidziwitso chomwe chikuphatikizidwa muzolemba zolembedwa ndipo sadzakhala ndi mlandu pazotsatira zakugwiritsa ntchito chidziwitsocho.

Zodzikanira

Chitsimikizo chochepa ndi ngongole - Zomwe zili m'chikalatachi zimakhulupirira kuti ndizolondola komanso zodalirika. Komabe, NXP Semiconductors sapereka chiwonetsero chilichonse kapena zitsimikizo, zofotokozedwa kapena kutanthauza, kulondola kapena kukwanira kwa chidziwitsocho ndipo sadzakhala ndi mlandu pazotsatira zakugwiritsa ntchito chidziwitsocho. NXP Semiconductors sakhala ndi udindo pazomwe zili m'chikalatachi ngati zaperekedwa ndi gwero lachidziwitso kunja kwa NXP Semiconductors. Sipangakhale vuto lililonse la NXP Semiconductors lidzakhala ndi mlandu pazowonongeka zilizonse, mwangozi, mwangozi, mwapadera, mwapadera kapena motsatira (kuphatikiza - popanda malire - phindu lotayika, ndalama zomwe zatayika, kusokoneza bizinesi, ndalama zokhudzana ndi kuchotsa kapena kusintha zinthu zilizonse kapena zolipiritsa) kaya kapena ayi kuonongeka kotereku kumatengera kuzunza (kuphatikiza kunyalanyaza), chitsimikizo, kuphwanya mgwirizano kapena chiphunzitso china chilichonse chovomerezeka.
Mosasamala kanthu za kuwonongeka kulikonse komwe kasitomala angabweretse pazifukwa zilizonse, kuchuluka kwa NXP Semiconductors ndi udindo wokulirapo kwa kasitomala pazogulitsa zomwe zafotokozedwa pano zizikhala zochepera malinga ndi Migwirizano ndi Zogulitsa Zamalonda za NXP Semiconductors.

Ufulu wosintha
- NXP Semiconductors ili ndi ufulu wosintha zidziwitso zomwe zasindikizidwa mu chikalatachi, kuphatikiza popanda malire ndi mafotokozedwe azinthu, nthawi iliyonse komanso popanda chidziwitso. Chikalatachi chikuloŵa m'malo ndi kulowa m'malo zonse zomwe zaperekedwa zisanasindikizidwe apa.

Kuyenerera kugwiritsa ntchito - Zogulitsa za NXP Semiconductors sizinapangidwe, zololedwa kapena zovomerezeka kuti zigwiritsidwe ntchito pothandizira moyo, machitidwe ovuta kwambiri kapena otetezeka a chitetezo kapena zida, kapena m'mapulogalamu omwe kulephera kapena kusagwira ntchito kwa chinthu cha NXP Semiconductors kungayembekezere zotsatira zake kuvulala, imfa kapena katundu woopsa kapena kuwonongeka kwa chilengedwe. NXP Semiconductors ndi ogulitsa ake savomereza udindo wophatikizidwa ndi / kapena kugwiritsa ntchito mankhwala a NXP Semiconductors mu zipangizo zoterezi kapena ntchito choncho kuphatikizidwa ndi / kapena kugwiritsa ntchito kuli pachiwopsezo cha kasitomala.

Mapulogalamu - Mapulogalamu omwe afotokozedwa pano pa chilichonse mwa izi
zogulitsa ndi zowonetsera basi. NXP Semiconductors sichimayimira kapena chitsimikizo kuti mapulogalamuwa adzakhala oyenera kugwiritsidwa ntchito popanda kuyesa kwina kapena kusinthidwa.
Makasitomala ali ndi udindo wopanga ndi ntchito zawo
mapulogalamu ndi zinthu zogwiritsira ntchito mankhwala a NXP Semiconductors, ndipo NXP Semiconductors savomereza udindo uliwonse pa chithandizo chilichonse ndi mapulogalamu kapena mapangidwe a makasitomala. Ndi udindo wamakasitomala wokhawo kudziwa ngati chinthu cha NXP Semiconductors chili choyenera komanso choyenera kwa kasitomala ndi zinthu zomwe akonza, komanso momwe akukonzera komanso kugwiritsa ntchito kasitomala wachitatu. Makasitomala akuyenera kupereka njira zoyenera zodzitetezera kuti achepetse ziwopsezo zomwe zimakhudzana ndi zomwe akugwiritsa ntchito ndi zinthu zawo.
NXP Semiconductors savomereza ngongole iliyonse yokhudzana ndi kusakhulupirika kulikonse, kuwonongeka, ndalama kapena vuto lomwe limachokera ku zofooka zilizonse kapena kusakhazikika pamapulogalamu a kasitomala kapena zinthu, kapena kugwiritsa ntchito kapena kugwiritsidwa ntchito ndi kasitomala wachitatu. Makasitomala ali ndi udindo woyesa zonse zofunikira pazogwiritsa ntchito ndi zinthu zomwe kasitomala amagwiritsa ntchito NXP Semiconductors kuti apewe kusakhazikika kwa mapulogalamu ndi malonda kapena kugwiritsa ntchito kapena kugwiritsidwa ntchito ndi munthu wina wamakasitomala.

Migwirizano ndi zogulitsa zamalonda - Zogulitsa za NXP Semiconductors zimagulitsidwa malinga ndi zomwe zimagulitsidwa ndi malonda, monga zimasindikizidwa pa https://www.nxp.com/profile/ mawu, pokhapokha atagwirizana mwanjira yovomerezeka yolembedwa. Ngati mgwirizano wa munthu wina watsirizidwa, ziganizo ndi zikhalidwe za mgwirizano womwewo ndizo zomwe zingagwiritsidwe ntchito. Ma Semiconductors a NXP apa akutsutsa mosapita m'mbali kuti agwiritse ntchito zomwe kasitomala amafuna pogula zinthu za NXP Semiconductors ndi kasitomala.

Kuwongolera kunja - Chikalatachi komanso zinthu zomwe zafotokozedwa pano zitha kutsatiridwa ndi malamulo oyendetsera kunja. Kutumiza kunja kungafunike chilolezo kuchokera kwa oyenerera.

Kukwanira kugwiritsidwa ntchito pazinthu zomwe sizili zamagalimoto oyenerera - Pokhapokha ngati chikalatachi chikunena momveka bwino kuti NXP Semiconductors iyi
mankhwala ndi magalimoto oyenerera, mankhwala si oyenera ntchito magalimoto. Sili oyenerera kapena kuyesedwa molingana ndi kuyesa kwa magalimoto kapena zofunikira pakugwiritsa ntchito. NXP Semiconductors savomereza udindo wophatikizidwa ndi/kapena kugwiritsa ntchito zinthu zosagwirizana ndi magalimoto pazida zamagalimoto kapena mapulogalamu.
Ngati kasitomala akugwiritsa ntchito chinthucho kupanga-mkati ndikugwiritsa ntchito
ntchito zamagalimoto kumakambidwe amagalimoto ndi miyezo,
kasitomala (a) adzagwiritsa ntchito chinthucho popanda chitsimikizo cha NXP Semiconductors pazantchito zamagalimoto, kugwiritsa ntchito ndi mawonekedwe, ndi (b) nthawi iliyonse kasitomala akagwiritsa ntchito zinthu zamagalimoto kupitilira zomwe NXP Semiconductors 'zomwe zimagwiritsidwa ntchito zitha kukhala pachiwopsezo cha kasitomala, ndipo (c) kasitomala amalipira NXP Semiconductors pazovuta zilizonse, kuwononga kapena kulephera kwazinthu zomwe zimaperekedwa chifukwa cha kapangidwe ka kasitomala ndikugwiritsa ntchito chinthucho. kwa ntchito zamagalimoto kupitilira chitsimikiziro chokhazikika cha NXP Semiconductors ndi zomwe NXP Semiconductors'matchulidwe.

Zomasulira - Chikalata chomwe sichili m'Chingerezi (chotanthauziridwa), kuphatikiza chidziwitso chazamalamulo chomwe chili m'chikalatacho, ndichongogwiritsidwa ntchito. Baibulo lachingerezi lidzapambana ngati pali kusiyana kulikonse pakati pa omasulira ndi Chingerezi.

Chitetezo - Makasitomala amamvetsetsa kuti zinthu zonse za NXP zitha kukhala pachiwopsezo chosadziwika kapena zitha kuthandizira miyezo yokhazikika yachitetezo kapena kutsimikizika komwe kuli ndi malire odziwika. Makasitomala ali ndi udindo wopanga ndi kugwiritsa ntchito mapulogalamu ake ndi zinthu zake pamiyoyo yawo yonse kuti achepetse zovuta zomwe zimakhudzidwa ndizomwe kasitomala amafunsira ndi zinthu. Udindo wamakasitomala umafikiranso kumatekinoloje ena otseguka komanso/kapena eni omwe amathandizidwa ndi zinthu za NXP kuti azigwiritsa ntchito pamakasitomala. NXP sivomereza udindo uliwonse pachiwopsezo chilichonse. Makasitomala amayenera kuyang'ana pafupipafupi zosintha zachitetezo kuchokera ku NXP ndikutsata moyenera.
Makasitomala adzasankha zinthu zokhala ndi chitetezo zomwe zimakwaniritsa bwino malamulo, malamulo, ndi milingo yazomwe akufuna kuti agwiritse ntchito ndikupanga zisankho zomaliza pazogulitsa zake ndipo ali ndi udindo wotsatira zonse zalamulo, zowongolera, ndi chitetezo zokhudzana ndi zomwe akugulitsa, posatengera zomwe akugulitsa, za chidziwitso chilichonse kapena chithandizo chomwe chingaperekedwe ndi NXP. NXP ili ndi Product Security Incident Response Team (PSIRT) (yofikirika pa PSIRT@nxp.com) yomwe imayang'anira kafukufuku, kupereka malipoti, ndi kutulutsa yankho ku chiopsezo chachitetezo cha zinthu za NXP.
NXP BV - NXP BV si kampani yogwira ntchito ndipo simagawa kapena kugulitsa zinthu.

Zolemba / Zothandizira

NXP AN14120 Debugging Cortex-M Software [pdf] Buku Logwiritsa Ntchito
i.MX 8ULP, i.MX 93, AN14120 Debugging Cortex-M Software, AN14120, Debugging Cortex-M Software, Cortex-M Software, Software

Maumboni

Siyani ndemanga

Imelo yanu sisindikizidwa. Minda yofunikira yalembedwa *