NXP AN14120 Gyaran Cortex-M Jagorar Mai Amfani da Software

Gabatarwa

Wannan daftarin aiki yana bayyana haɗawa, turawa, da kuma lalata aikace-aikacen i.MX 8M Family, i.MX 8ULP, da iMX 93 Cortex-M processor ta amfani da Microsoft Visual Studio Code.

Yanayin software

Za a iya aiwatar da maganin duka akan Linux da Windows host. Don wannan bayanin kula, ana ɗaukar Windows PC, amma ba dole ba.
Ana amfani da sakin Linux BSP 6.1.22_2.0.0 a cikin wannan bayanin kula. Ana amfani da hotunan da aka riga aka ginawa:

  • 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

Don cikakkun bayanai kan yadda ake gina waɗannan hotuna, koma zuwa i.MX Linux User's Guide (takardar IMXLUG) da i.MX Yocto Jagorar Mai Amfani (takardar IMXLXYOCTOUG).
Idan ana amfani da Windows PC, rubuta hoton da aka riga aka gina akan katin SD ta amfani da Win32 Disk Imager (https:// win32diskimager.org/) ko Balena Etcher (https://etcher.balena.io/). Idan ana amfani da PC na Ubuntu, rubuta hoton da aka riga aka gina akan katin SD ta amfani da umarnin da ke ƙasa:

$ sudo dd idan = .wic na = / dev/sd bs = 1M matsayi = ci gaba conv = fsync

Lura: Bincika ɓangaren mai karanta katin ka kuma maye gurbin sd tare da ɓangaren da ya dace. 1.2

Saitin kayan aiki da kayan aiki

  • Kayan haɓakawa:
    • NXP i.MX 8MM EVK LPDDR4
    • NXP i.MX 8MN EVK LPDDR4
    • NXP i.MX 8MP EVK LPDDR4
    • NXP i.MX 93 EVK don 11 × 11 mm LPDDR4 - NXP i.MX 8ULP EVK LPDDR4
  • Katin Micro SD: Ana amfani da SanDisk Ultra 32-GB Micro SDHC I Class 10 don gwaji na yanzu.
  • Micro-USB (i.MX 8M) ko Nau'in-C (i.MX 93) na USB don tashar tashar gyara kuskure.
  • SEGGER J-Link binciken gyara kuskure.

Abubuwan da ake bukata

Kafin fara gyara kuskure, dole ne a cika buƙatun da yawa don samun ingantaccen yanayin gyara kuskure.
Mai watsa shiri na PC - i.MX haɗin kuskuren allo
Don kafa haɗin gyara matsalar hardware, yi matakai masu zuwa:

  1. Haɗa allon i.MX zuwa PC mai masauki ta hanyar DEBUG USB-UART da PC USB connector ta amfani da kebul na USB. Windows OS yana samun na'urorin serial ta atomatik.
  2. A cikin Mai sarrafa na'ura, a ƙarƙashin Tashoshi (COM & LPT) nemo tashar USB Serial Port (COM) biyu ko huɗu da aka haɗa. Ana amfani da ɗaya daga cikin tashar jiragen ruwa don saƙon kuskuren da Cortex-A core ke samarwa, ɗayan kuma na Cortex-M core. Kafin kayyade madaidaicin tashar jiragen ruwa da ake buƙata, tuna:
    • [i.MX 8MP, i.MX 8ULP, i.MX 93]: Akwai tashoshin jiragen ruwa guda huɗu da ke cikin na'urar komin na'ura. Tashar jiragen ruwa ta ƙarshe don gyara kuskuren Cortex-M kuma na biyu zuwa tashar jiragen ruwa na ƙarshe shine na Cortex-A debug, yana ƙirga tashoshin debug a cikin tsari mai hawa.
    • [i.MX 8MM, i.MX 8MN]: Akwai tashoshin jiragen ruwa guda biyu a cikin Mai sarrafa na'ura. Tashar jiragen ruwa ta farko don gyara kuskuren Cortex-M ne kuma tashar jiragen ruwa ta biyu na Cortex-A debug ne, tana ƙirga tashoshin debug a cikin tsari mai hawa.
  3. Bude tashar tashar gyara kuskuren dama ta amfani da abin da kuka fi so na siriyal emulator (misaliample PuTTY) ta hanyar saita sigogi masu zuwa:
    • Gudun zuwa 115200 bps
    • 8 data bit
    • 1 tasha bit (115200, 8N1)
    • Babu daidaito
  4. Haɗa kebul ɗin binciken SEGGER debug zuwa mai watsa shiri, sannan haɗa SEGGER JTAG mai haɗa zuwa i.MX board JTAG dubawa. Idan kwamitin i.MX JTAG Interface ba shi da mai haɗin kai mai jagora, an ƙaddara daidaitawar ta hanyar daidaita jajayen waya zuwa fil 1, kamar yadda yake cikin hoto 1.

Tsarin lambar VS

Don saukewa da daidaita lambar VS, yi matakai masu zuwa:

  1. Zazzage kuma shigar da sabuwar sigar Microsoft Visual Studio Code daga hukuma website. Idan kuna amfani da Windows azaman OS mai masaukin baki, zaɓi maɓallin "Zazzagewa don Windows" daga babban shafi na Kayayyakin Studio Code.
  2. Bayan shigar da Visual Studio Code, buɗe shi kuma zaɓi shafin "Extensions" ko danna haɗin Ctrl + Shift + X.
  3. A cikin mashigar Bincike da aka keɓe, rubuta MCUXpresso don lambar VS kuma shigar da tsawo. Wani sabon shafin yana bayyana a gefen hagu na taga lambar VS.

Tsarin tsawo na MCUXpresso 

Don saita tsawo na MCUXpresso, yi matakai masu zuwa:

  1. Danna madaidaicin MCUXpresso da aka keɓe daga mashigin gefen hagu. Daga PANEL KYAUTA, danna
    Bude MCUXpresso Installer kuma ba da izini don zazzage mai sakawa.
  2. Tagar mai sakawa yana bayyana a cikin ɗan gajeren lokaci. Danna MCUXpresso SDK Developer kuma akan SEGGER JLink sannan danna maɓallin Shigar. Mai sakawa yana shigar da software da ake buƙata don adana kayan tarihi, kayan aiki, tallafin Python, Git, da bincike na gyara kuskure.

Bayan an shigar da duk fakiti, tabbatar cewa an haɗa binciken J-Link zuwa PC mai ɗaukar hoto. Sannan, bincika idan binciken shima yana nan a cikin tsawo na MCUXpresso a ƙarƙashin PROBES na DEBUG view, kamar yadda aka nuna a Figure

Shigo da MCUXpresso SDK

Dangane da allon da kuke aiki, ginawa da zazzage takamaiman SDK daga jami'in NXP website. Don wannan bayanin kula na aikace-aikacen, an gwada SDK masu zuwa:

  • 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

Don gina example don i.MX 93 EVK, duba Hoto 7:

  1. Don shigo da ma'ajiyar MCUXpresso SDK a cikin VS Code, yi matakai masu zuwa:
  2. Bayan zazzage SDK, buɗe Lambar Kayayyakin Kayayyakin Kayayyakin Kayayyakin. Danna maballin MCUXpresso daga gefen hagu, sa'annan ka faɗaɗa maajiyar da aka sanya da kuma PROJECTS. views.
  3. Danna ma'ajiyar shigo da kaya kuma zaɓi LOCAL ARCHIVE. Danna Bincika… daidai da filin Taskokin kuma zaɓi rumbun SDK da aka sauke kwanan nan.
  4. Zaɓi hanyar da aka buɗe rumbun adana bayanai kuma cika filin Wuri.
  5. Za a iya barin filin Suna ta tsohuwa, ko za ku iya zaɓar sunan al'ada.
  6. Duba ko cire alamar Ƙirƙiri ma'ajin Git dangane da bukatun ku sannan danna Shigo.

Shigo da tsohonampda aikace-aikace

Lokacin da aka shigo da SDK, yana bayyana ƙarƙashin MANUFAR DA AKA SHIGA view.
Don shigo da exampDon aikace-aikacen daga ma'ajiyar SDK, yi matakai masu zuwa:

  1. Danna Shigo da Example daga maballin ajiya daga PROJECTS view.
  2. Zaɓi wurin ajiya daga jerin abubuwan da aka saukar.
  3. Zaɓi sarkar kayan aiki daga jerin abubuwan da aka saukar.
  4. Zaɓi allon manufa.
  5. Zaɓi demo_apps/hello_world example daga Zabi samfuri list.
  6. Zaɓi suna don aikin (ana iya amfani da tsoho) kuma saita hanyar zuwa wurin aikin.
  7. Danna Ƙirƙiri.
  8. Yi waɗannan matakan don i.MX 8M Iyali kawai. Karkashin Ayyukan view, fadada aikin da aka shigo da shi. Je zuwa sashin Saituna kuma danna mcuxpresso-tools.json file.
    a. Ƙara “interface”: “JTAG"a karkashin "debug"> "segger"
    b. Don i.MX 8MM, ƙara wannan tsari: "na'ura": "MIMX8MM6_M4" karkashin "debug"> "segger"
    c. Don i.MX 8MN, ƙara wannan tsari: "na'ura": "MIMX8MN6_M7" karkashin "debug"> "segger"
    d. Don i.MX 8MP, ƙara wannan tsari:

    "na'urar": "MIMX8ML8_M7" karkashin "debug" > "segger"
    Lambar mai zuwa tana nuna tsohonample don sashin "debug" i.MX8 MP bayan an yi gyare-gyare na sama na mcuxpresso-tools.json:

Bayan shigo da tsohonampDon aikace-aikacen cikin nasara, dole ne a bayyane a ƙarƙashin PROJECTS view. Hakanan, tushen aikin files suna bayyane a cikin Explorer (Ctrl + Shift + E) tab.

Gina aikace-aikacen

Don gina aikace-aikacen, danna gunkin Hagu Gina Zaɓin Gina, kamar yadda aka nuna a hoto na 9.

Shirya allon don gyara kuskure

Don amfani da JTAG don gyara aikace-aikacen Cortex-M, akwai ƴan abubuwan da ake buƙata dangane da dandamali:

  1. Domin i.MX 93
    Don tallafawa i.MX 93, dole ne a shigar da facin SEGGER J-Link: SDK_MX93_3RDPARTY_PATCH.zip.
    Lura: Dole ne a yi amfani da wannan facin, ko da an shigar da shi a baya. Bayan an gama zazzagewa, buɗe rumbun adana bayanan sannan a kwafi directory ɗin na'urori da JLinkDevices.xml. file zuwa C:\Program Files\SEGGER\JLink. Idan ana amfani da PC na Linux, hanyar da aka yi niyya ita ce /opt/SEGGER/JLink.
    • Gyara Cortex-M33 yayin da kawai Cortex-M33 ke gudana
      A cikin wannan yanayin, canjin yanayin taya SW1301[3:0] dole ne a saita shi zuwa [1010]. Sannan ana iya loda hoton M33 kai tsaye kuma a yi gyara ta amfani da maɓallin cirewa. Don ƙarin bayani, duba Sashe na 5.
      Idan Linux yana gudana akan Cortex-A55 ana buƙatar a layi daya tare da Cortex-M33, akwai hanyoyi guda biyu na debugging Cortex-M33:
    • Gyara Cortex-M33 yayin da Cortex-A55 ke cikin U-Boot
      Da farko, kwafi sdk20-app.bin file (wanda ke cikin kundin adireshin armgcc/debug) wanda aka ƙirƙira a Sashe na 3 cikin ɓangaren taya na katin SD. Buga allon kuma dakatar da shi a U-Boot. Lokacin da aka saita maɓallin taya don taya Cortex-A, jerin taya ba zai fara Cortex-M ba. Dole ne a harba shi da hannu ta amfani da umarnin da ke ƙasa. Idan Cortex-M ba a fara ba, JLink ya kasa haɗawa zuwa ainihin.
    • Lura: Idan ba za a iya gyara tsarin ba kullum, gwada danna-dama aikin a cikin MCUXpresso don VS
      Lambar kuma zaɓi "Haɗa don gyara aikin".
    • Gyara Cortex-M33 yayin da Cortex-A55 ke cikin Linux
      Dole ne a gyara Kernel DTS don kashe UART5, wanda ke amfani da fil iri ɗaya kamar JTAG dubawa.
      Idan ana amfani da PC na Windows, mafi sauƙi shine shigar da WSL + Ubuntu 22.04 LTS, sannan a haye DTS.
      Bayan shigarwar WSL + Ubuntu 22.04 LTS, buɗe injin Ubuntu yana gudana akan WSL kuma shigar da fakitin da ake buƙata:

      Yanzu, ana iya saukar da tushen Kernel:

      Don kashe gefen UART5, bincika kumburin lpuart5 a cikin linux-imx/arch/arm64/boot/dts/freescale/imx93-11×11-evk.dts file kuma musanya yanayin lafiya da naƙasassu:
      Sake tattara DTS:

      Kwafi sabon linux-imx/arch/arm64/boot/dts/freescale/imx93 11×11-evk.dtb file a kan ɓangaren taya na katin SD. Kwafi hello_world.elf file (wanda ke cikin kundin adireshin armgcc/debug) wanda aka ƙirƙira a Sashe na 3 cikin ɓangaren taya na katin SD. Buga allon a cikin Linux. Tunda boot ROM baya kunna Cortex-M lokacin da Cortex-A ke yin takalma, dole ne a fara CortexM da hannu.

      Lura: Sannu_ duniya.elf file dole ne a sanya shi a cikin /lib/firmware directory.
  2. Domin i.MX 8M
    Don tallafawa i.MX 8M Plus, dole ne a shigar da facin SEGGER J-Link:
    iar_segger_support_patch_imx8mp.zip.
    Bayan an gama zazzagewa, buɗe faifan tarihin sannan a kwafi daftarin na'urori da kuma
    JLinkDevices.xml file daga JLink directory zuwa C:\Program Files\SEGGER\JLink. Idan Linux PC
    Ana amfani da shi, hanyar da aka yi niyya shine /opt/SEGGER/JLink.
    • Gyara Cortex-M yayin da Cortex-A ke cikin U-Boot
      A wannan yanayin, dole ne a yi wani abu na musamman. Buga allo a U Boot kuma tsalle zuwa Sashe na 5.
    • Gyara Cortex-M yayin da Cortex-A ke cikin Linux
      Don gudanar da gyara aikace-aikacen Cortex-M a layi daya tare da Linux da ke gudana akan Cortex-A, dole ne a sanya takamaiman agogon kuma a adana shi don Cortex-M. Ana yin shi daga cikin U-Boot. Dakatar da allo a cikin U-Boot kuma gudanar da umarnin da ke ƙasa:
  3. Don i.MX 8ULP
    Don tallafawa i.MX 8ULP, dole ne a shigar da facin SEGGER J-Link: SDK_MX8ULP_3RDPARTY_PATCH.zip.
    Lura: Dole ne a yi amfani da wannan facin ko da an shigar da shi a baya.
    Bayan zazzagewa, buɗe rumbun adana bayanan kuma kwafi directory ɗin na'urori da JLinkDevices.xml file zuwa C:\Program Files\SEGGER\JLink. Idan ana amfani da PC na Linux, hanyar da aka yi niyya ita ce /opt/SEGGER/JLink. Don i.MX 8ULP, saboda Upower unit, gina flash.bin ta amfani da m33_image a cikin "VSCode" repo farko. Ana iya samun hoton M33 a cikin {CURRENT REPO}\armgcc\debug\sdk20-app.bin. Koma zuwa Sashe na 6 daga Farawa tare da MCUX presso SDK don EVK-MIMX8ULP da EVK9-MIMX8ULP a cikin SDK_2_xx_x_EVK-MIMX8ULP/docs kan yadda ake gina hoton flash.bin.
    Lura: Yi amfani da hoton M33 a cikin VSCode repo mai aiki. In ba haka ba, shirin baya haɗawa da kyau. Danna-dama kuma zaɓi "Haɗa".

Gudu da gyara kuskure

Bayan latsa maɓallin cirewa, zaɓi tsarin aikin Debug kuma zaman gyara yana farawa.

Lokacin da zaman gyara ya fara, ana nuna menu na musamman. Menu na gyara kurakurai yana da maɓalli don fara aiwatarwa har sai an kunna wuta, dakatar da aiwatarwa, matsawa, shiga, fita, sake farawa, da tsayawa.
Hakanan, muna iya ganin masu canji na gida, ƙimar rajista, kallon wasu maganganu, da duba tarin kira da wuraren karyawa
a cikin navigator na hannun hagu. Waɗannan yankuna na aiki suna ƙarƙashin shafin "Gudun da Gyara", kuma ba a cikin MCUXpresso ba
don VS Code.

Lura game da lambar tushe a cikin takaddar

Examplambar da aka nuna a cikin wannan takaddar tana da haƙƙin mallaka mai zuwa da lasisin BSD-3-Clause:

Haƙƙin mallaka 2023 NXP Sake rarrabawa da amfani a cikin tushe da nau'ikan binaryar, tare da ko ba tare da gyare-gyare ba, an halatta su muddin an cika waɗannan sharuɗɗan:

  1. Sake rarraba lambar tushe dole ne a riƙe sanarwar haƙƙin mallaka na sama, wannan jeri na sharuɗɗan da rashin yarda mai zuwa.
  2. Sake rarrabawa a cikin nau'i na binary dole ne a sake fitar da sanarwar haƙƙin mallaka na sama, wannan jeri na sharuɗɗan da ƙetare mai zuwa a cikin takaddun da/ko wasu kayan dole ne a ba su tare da rarrabawa.
  3. Ba za a iya amfani da sunan mai haƙƙin mallaka ko sunayen waɗanda suka ba da gudummawar don amincewa ko haɓaka samfuran da aka samo daga wannan software ba tare da takamaiman izini kafin rubutaccen izini ba.

    WANNAR SOFTWARE ANA BAYAR DA MASU HAKKIN KYAUTA DA MASU BUDURWA “KAMAR YADDA” DA DUK WANI GARANTIN BAYANI KO MAI GIRMA, HADA, AMMA BAI IYA IYAKA GA GARANTIN CIN ARZIKI DA KWANTAWA DOMIN SAMUN SAUKI. BABU FARKO MAI KYAUTA KO MASU BUDURWA BA ZA SU IYA LALHAKI GA DUK WANI LALACEWA TA KIYAYYA, GASKIYA, NA MUSAMMAN, KO SAMUN LALATA (HADA, AMMA BAI IYAKA BA; RIBA; KO KASANCEWAR KASUWANCI) DUK DA KUMA AKAN DUK WATA KA'IDAR DOLE, KO A KAN HANJILA, MATSALAR LAFIYA, KO AZABA (HAMI DA sakaci KO SAURAN) WANDA YA FARUWA A KOWANE HANYA GA HANYAR AMFANI DA HANYAR AMFANI DA HANYAR HANYA,

Bayanin doka

Ma'anoni

Daftarin aiki - Matsayin daftarin aiki akan takarda yana nuna cewa abun cikin yana nan
karkashin ciki review kuma ƙarƙashin yarda na yau da kullun, wanda zai iya haifar da gyare-gyare ko ƙari. Semiconductor NXP ba ya ba da kowane wakilci ko garanti dangane da daidaito ko cikar bayanin da aka haɗa a cikin daftarin aiki kuma ba zai da wani alhaki ga sakamakon amfani da irin waɗannan bayanan.

Karyatawa

Garanti mai iyaka da abin alhaki - An yi imanin cewa bayanan da ke cikin wannan takarda cikakke ne kuma abin dogaro ne. Koyaya, Semiconductor NXP ba ya ba da kowane wakilci ko garanti, bayyana ko fayyace, dangane da daidaito ko cikar irin wannan bayanin kuma ba zai da alhakin sakamakon amfani da irin waɗannan bayanan. Semiconductor NXP ba sa ɗaukar alhakin abun ciki a cikin wannan takaddar idan tushen bayani ya samar da shi a wajen NXP Semiconductor. Babu wani hali da NXP Semiconductors za su zama abin dogaro ga kowane kaikaice, na bazata, ladabtarwa, na musamman ko lahani (ciki har da - ba tare da iyakancewa ba - ribar da aka rasa, ajiyar ajiyar kuɗi, katsewar kasuwanci, farashi mai alaƙa da cirewa ko maye gurbin kowane samfur ko cajin sake aiki) ko ko a'a irin wannan lalacewar ta dogara ne akan azabtarwa (ciki har da sakaci), garanti, keta kwangila ko kowace ka'idar doka.
Ko da duk wani lahani da abokin ciniki zai iya haifar da kowane dalili, NXP Semiconductor' tara da kuma tara alhaki ga abokin ciniki don samfuran da aka bayyana anan za a iyakance su daidai da sharuɗɗan da sharuɗɗan siyar da kasuwanci na NXP Semiconductor.

Haƙƙin yin canje-canje
- Semiconductors NXP suna da haƙƙin yin canje-canje ga bayanin da aka buga a cikin wannan takaddar, gami da ba tare da ƙayyadaddun ƙayyadaddun ƙayyadaddun bayanai da kwatancen samfur ba, a kowane lokaci kuma ba tare da sanarwa ba. Wannan takaddar ta maye gurbin duk bayanan da aka kawo kafin buga wannan.

Dace da amfani Ba a tsara samfuran NXP Semiconductor ba, izini ko garantin dacewa don dacewa da amfani a cikin tallafin rayuwa, mahimmancin rayuwa ko tsarin aminci-mahimmanci ko kayan aiki, ko a cikin aikace-aikacen da gazawa ko rashin aiki na samfurin Semiconductor NXP zai iya haifar da na sirri. rauni, mutuwa ko tsananin dukiya ko lalacewar muhalli. Semiconductor NXP da masu samar da ita ba su yarda da wani alhaki don haɗawa da/ko amfani da samfuran Semiconductor NXP a cikin irin waɗannan kayan aiki ko aikace-aikace don haka irin wannan haɗawa da/ko amfani yana cikin haɗarin abokin ciniki.

Aikace-aikace - Aikace-aikacen da aka kwatanta a nan don kowane ɗayan waɗannan
samfuran don dalilai ne kawai. Semiconductor NXP baya yin wakilci ko garanti cewa waɗannan aikace-aikacen zasu dace da ƙayyadadden amfani ba tare da ƙarin gwaji ko gyara ba.
Abokan ciniki suna da alhakin ƙira da aiki na su
aikace-aikace da samfura masu amfani da samfuran Semiconductor NXP, kuma Semiconductor NXP ba su yarda da wani alhaki ga kowane taimako tare da aikace-aikace ko ƙirar samfurin abokin ciniki. Haƙƙin abokin ciniki ne kaɗai don tantance ko samfurin Semiconductor NXP ya dace kuma ya dace da aikace-aikacen abokin ciniki da samfuran da aka tsara, haka kuma don aikace-aikacen da aka tsara da amfani da abokin ciniki na ɓangare na uku. Abokan ciniki yakamata su samar da ƙira da suka dace da kariyar aiki don rage haɗarin da ke tattare da aikace-aikacen su da samfuran su.
Semiconductor NXP ba ya karɓar duk wani abin alhaki da ke da alaƙa da kowane tsoho, lalacewa, farashi ko matsala wanda ya dogara da kowane rauni ko tsoho a cikin aikace-aikacen abokin ciniki ko samfuran, ko aikace-aikacen ko amfani da abokin ciniki (s) na ɓangare na uku. Abokin ciniki yana da alhakin yin duk gwaje-gwaje masu mahimmanci don aikace-aikacen abokin ciniki da samfuran ta amfani da samfuran Semiconductor NXP don guje wa kuskuren aikace-aikacen da samfuran ko na aikace-aikacen ko amfani da wani ɓangare na uku na abokin ciniki.

Sharuɗɗa da sharuɗɗan siyarwar kasuwanci - Ana siyar da samfuran Semiconductor NXP bisa ga ƙa'idodi da sharuɗɗan siyarwar kasuwanci, kamar yadda aka buga ahttps://www.nxp.com/profile/ sharuɗɗan, sai dai in akasin haka an yarda a cikin ingantacciyar yarjejeniya ta mutum ɗaya. Idan aka kulla yarjejeniya ta mutum ɗaya kawai sharuɗɗa da sharuɗɗan yarjejeniyar za su yi aiki. NXP Semiconductor ta haka ne a bayyane abubuwa don amfani da sharuɗɗa da sharuɗɗan abokin ciniki game da siyan samfuran Semiconductor NXP ta abokin ciniki.

Ikon fitarwa - Wannan daftarin aiki da kuma abu(s) da aka kwatanta a nan na iya kasancewa ƙarƙashin ƙa'idodin sarrafa fitarwa. Fitarwa na iya buƙatar izini kafin izini daga manyan hukumomi.

Dace don amfani a cikin samfuran da ba na mota ba - Sai dai idan wannan takarda ta bayyana a sarari cewa wannan takamaiman NXP Semiconductor
samfurin ya ƙware na kera, samfurin bai dace da amfani da mota ba. Ba shi da cancanta ko gwada shi daidai da gwajin mota ko buƙatun aikace-aikace. Semiconductors NXP ba su yarda da wani alhaki don haɗawa da/ko amfani da samfuran da ba na kera ba a cikin kayan aikin mota ko aikace-aikace.
A yayin da abokin ciniki ke amfani da samfurin don ƙirƙira da amfani a ciki
aikace-aikacen mota don ƙayyadaddun motoci da ƙa'idodi,
abokin ciniki (a) zai yi amfani da samfurin ba tare da garantin NXP Semiconductor na samfurin don irin waɗannan aikace-aikacen kera ba, amfani da ƙayyadaddun bayanai, da (b) duk lokacin da abokin ciniki ya yi amfani da samfurin don aikace-aikacen mota fiye da ƙayyadaddun bayanan Semiconductor na NXP irin wannan amfani zai kasance cikin haɗarin abokin ciniki kawai, kuma (c) abokin ciniki yana ba da cikakken biyan diyya na NXP Semiconductor ga duk wani abin alhaki, lalacewa ko rashin nasarar da'awar samfur sakamakon ƙirar abokin ciniki da amfani da samfurin. don aikace-aikacen mota fiye da daidaitaccen garanti na Semiconductor NXP da ƙayyadaddun samfur na Semiconductor NXP.

Fassara - Sigar da ba ta Ingilishi ba (fassara) na takarda, gami da bayanan doka a waccan takardar, don tunani ne kawai. Fassarar Ingilishi za ta yi nasara idan aka sami sabani tsakanin fassarar da Ingilishi.

Tsaro - Abokin ciniki ya fahimci cewa duk samfuran NXP na iya kasancewa ƙarƙashin lahani waɗanda ba a tantance su ba ko kuma suna iya tallafawa ƙaƙƙarfan ƙa'idodin tsaro ko ƙayyadaddun ƙayyadaddun ƙayyadaddun ƙayyadaddun ƙayyadaddun ƙayyadaddun ƙayyadaddun ƙayyadaddun ƙayyadaddun bayanai. Abokin ciniki yana da alhakin ƙira da aiki na aikace-aikacensa da samfuransa a duk tsawon rayuwarsu don rage tasirin waɗannan raunin akan aikace-aikacen abokin ciniki da samfuran. Har ila yau, alhakin abokin ciniki ya ƙara zuwa wasu buɗaɗɗen da/ko fasahohin mallakar mallaka waɗanda samfuran NXP ke tallafawa don amfani a aikace-aikacen abokin ciniki. NXP ba ta yarda da wani alhaki ga kowane rauni. Abokin ciniki yakamata ya duba sabuntawar tsaro akai-akai daga NXP kuma ya bi su daidai.
Abokin ciniki zai zaɓi samfuran da ke da fasalulluka na tsaro waɗanda suka fi dacewa da ƙa'idodi, ƙa'idodi, da ƙa'idodi na aikace-aikacen da aka yi niyya kuma su yanke shawarar ƙira ta ƙarshe game da samfuran ta kuma ita kaɗai ke da alhakin bin duk doka, ƙa'idodi, da buƙatun tsaro game da samfuran sa, ba tare da la'akari da su ba. na kowane bayani ko tallafi wanda NXP zai iya bayarwa. NXP tana da Tawagar Amsa Taimako na Tsaron Samfur (PSIRT) (ana iya isa a PSIRT@nxp.com) wanda ke gudanar da bincike, rahoto, da sakin bayani ga raunin tsaro na samfuran NXP.
NXP BV - NXP BV ba kamfani ne mai aiki ba kuma baya rarraba ko sayar da kayayyaki.

Takardu / Albarkatu

NXP AN14120 Gyara Cortex-M Software [pdf] Jagorar mai amfani
i.MX 8ULP, i.MX 93, AN14120 Gyaran Cortex-M Software, AN14120, Gyara Cortex-M Software, Cortex-M Software, Software

Magana

Bar sharhi

Ba za a buga adireshin imel ɗin ku ba. Ana yiwa filayen da ake buƙata alama *