NXP AN14120 Debugging Stiùireadh Cleachdaiche Bathar-bog Cortex-M
Ro-ràdh
Tha an sgrìobhainn seo a’ toirt cunntas air tar-chruinneachadh, cleachdadh, agus dì-bhugachadh tagradh airson an i.MX 8M Family, i.MX 8ULP, agus i.MX 93 Cortex-M pròiseasar a’ cleachdadh Microsoft Visual Studio Code.
Àrainneachd bathar-bog
Dh’ fhaodadh am fuasgladh a bhith air a chuir an gnìomh an dà chuid air aoigheachd Linux agus Windows. Airson an nota tagraidh seo, thathas a’ gabhail ris gu bheil Windows PC ann, ach chan eil e èigneachail.
Tha Linux BSP release 6.1.22_2.0.0 air a chleachdadh anns an nota tagraidh seo. Thathas a’ cleachdadh na h-ìomhaighean ro-thogte a leanas:
- 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
Airson ceumannan mionaideach air mar a thogas tu na h-ìomhaighean sin, thoir sùil air i.MX Linux User's Guide (sgrìobhainn IMXLUG) agus i.MX Yocto Project User's Guide (sgrìobhainn IMXLXYOCTOUG).
Ma thèid Windows PC a chleachdadh, sgrìobh an dealbh ro-thogte air a’ chairt SD a’ cleachdadh Win32 Disk Imager (https:// win32diskimager.org/) no Balena Etcher ( https://etcher.balena.io/ ). Ma thèid PC Ubuntu a chleachdadh, sgrìobh an dealbh ro-thogail air a’ chairt SD a’ cleachdadh an àithne gu h-ìosal:
$ sudo dd ma tha=.wic de=/dev/sd bs=1M status=progress conv=fsync
Thoir an aire: Thoir sùil air an sgaradh leughadair cairt agad agus cuir an sgaradh co-fhreagarrach an àite sd. 1.2
Suidheachadh bathar-cruaidh agus uidheamachd
- Pasgan leasachaidh:
- NXP i.MX 8MM EPK LPDDR4
- NXP i.MX 8MN EPK LPDDR4
- NXP i.MX 8MP EPK LPDDR4
- NXP i.MX 93 EVK airson 11 × 11 mm LPDDR4 - NXP i.MX 8ULP EVK LPDDR4
- Cairt micro SD: SanDisk Ultra 32-GB Micro SDHC I Clas 10 air a chleachdadh airson an deuchainn gnàthach.
- Càball meanbh-USB (i.MX 8M) no Type-C (i.MX 93) airson port debug.
- SEGGER J-Link probe deasbaid.
Ro-ghoireasan
Mus tòisich thu air dì-bhugachadh, feumar coinneachadh ri grunn ro-ghoireasan gus àrainneachd deasbaid a bhith air a rèiteachadh gu ceart.
PC Host - ceangal deasbaid bòrd i.MX
Gus an ceangal deasbaid bathar-cruaidh a stèidheachadh, dèan na ceumannan a leanas:
- Ceangail am bòrd i.MX ris a 'PC aoigheachd tron cheangal DEBUG USB-UART agus PC USB a' cleachdadh càball USB. Lorgaidh an Windows OS na h-innealan sreathach gu fèin-obrachail.
- Ann am Manaidsear Inneal, fo Puirt (COM & LPT) lorg dhà no ceithir Port Sreathach USB ceangailte (COM ). Tha aon de na puirt air a chleachdadh airson na teachdaireachdan deasbaid a ghineadh le cridhe Cortex-A, agus tha am fear eile airson cridhe Cortex-M. Mus dèan thu co-dhùnadh mun phort cheart a tha a dhìth, cuimhnich:
- [i.MX 8MP, i.MX 8ULP, i.MX 93]: Tha ceithir puirt rim faighinn ann an Device Manger. Tha am port mu dheireadh airson debug Cortex-M agus tha an dàrna port mu dheireadh airson debug Cortex-A, a’ cunntadh puirt deasbaid ann an òrdugh dìreadh.
- [i.MX 8MM, i.MX 8MN]: Tha dà phort ri fhaighinn ann am Manaidsear Innealan. Tha a’ chiad phort airson debug Cortex-M agus tha an dàrna port airson debug Cortex-A, a’ cunntadh puirt deasbaid ann an òrdugh dìreadh.
- Fosgail am port deasbaid cheart a’ cleachdadh an emuladair crìochnachaidh sreathach as fheàrr leat (airson example PuTTY) le bhith a’ suidheachadh nam paramadairean a leanas:
- Astar gu 115200 bps
- 8 pìosan dàta
- 1 pìos stad (115200, 8N1)
- Gun cho-ionannachd
- Ceangail an probe debug SEGGER USB ris an òstair, an uairsin ceangail an SEGGER JTAG ceangail ri bòrd i.MX JTAG eadar-aghaidh. Ma tha am bòrd i.MX JTAG chan eil ceanglaiche treòraichte aig an eadar-aghaidh, tha an stiùireadh air a dhearbhadh le bhith a’ co-thaobhadh an uèir dhearg ris a’ phrìne 1, mar a chithear ann am Figear 1.
Suidheachadh còd VS
Gus an Còd VS a luchdachadh sìos agus a rèiteachadh, dèan na ceumannan a leanas:
- Luchdaich sìos agus stàlaich an tionndadh as ùire de Microsoft Visual Studio Code bho làrach-lìn oifigeil weblàrach. Ma chleachdas tu Windows mar an OS aoigheachd, tagh am putan “Luchdaich sìos airson Windows” bho phrìomh dhuilleag Còd Visual Studio.
- Às deidh dhut Còd Stiùidio Lèirsinneach a chuir a-steach, fosgail e agus tagh an taba “Leudachadh” no brùth air a ’mheasgachadh Ctrl + Shift + X.
- Anns a’ bhàr sgrùdaidh sònraichte, dèan seòrsa MCUXpresso airson Còd VS agus stàlaich an leudachadh. Tha taba ùr a’ nochdadh air taobh clì uinneag Còd VS.
rèiteachadh leudachaidh MCUXpresso
Gus leudachadh MCUXpresso a rèiteachadh, dèan na ceumannan a leanas:
- Cliog air an leudachadh MCUXpresso tab coisrigte bhon bhàr taobh chlì. Bhon QUICKSTART PANEL, cliog
Fosgail MCUXpresso Installer agus thoir cead airson an stàlaichear a luchdachadh sìos. - Nochdaidh uinneag an stàlaichear ann an ùine ghoirid. Cliog air MCUXpresso SDK Developer agus air SEGGER JLink an uairsin cliog air a ’phutan Stàlaich. Bidh an stàlaichear a’ stàladh am bathar-bog a tha a dhìth airson tasglannan, toolchain, taic Python, Git, agus probe debug
Às deidh a h-uile pasgan a bhith air a chuir a-steach, dèan cinnteach gu bheil an probe J-Link ceangailte ris a ’PC aoigheachd. An uairsin, thoir sùil a bheil an probe cuideachd ri fhaighinn san leudachadh MCUXpresso fo DEBUG PROBES view, mar a chithear ann am Figear
Cuir a-steach MCUXpresso SDK
A rèir dè am bòrd a tha thu a’ ruith, tog agus luchdaich sìos an SDK sònraichte bho oifigear NXP weblàrach. Airson an nota tagraidh seo, chaidh na SDKn a leanas a dhearbhadh:
- 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
Airson example airson i.MX 93 EVK, faic Figear 7:
- Gus stòr MCUXpresso SDK a thoirt a-steach ann an Còd VS, dèan na ceumannan a leanas:
- Às deidh dhut an SDK a luchdachadh sìos, fosgail Còd Visual Studio. Cliog air an taba MCUXpresso bhon taobh chlì, agus leudaich na stòran-stòraidh agus na pròiseictichean stàlaich views.
- Cliog air an Import Repository agus tagh ARCHIVE IONADAIL. Cliog air Dèan brobhsadh… a’ freagairt ris an raon Tasglann agus tagh an tasglann SDK a chaidh a luchdachadh sìos o chionn ghoirid.
- Tagh an t-slighe far a bheil an tasglann air a dhì-sgaradh agus lìon a-steach an raon Suidheachadh.
- Faodar an raon Ainm fhàgail gu bunaiteach, no faodaidh tu ainm gnàthaichte a thaghadh.
- Thoir sùil no dì-cheannaich Cruthaich stòr Git stèidhichte air na feumalachdan agad agus an uairsin cliog air Import.
Cuir a-steach example tagradh
Nuair a thèid an SDK a thoirt a-steach, nochdaidh e fon fhaidhle SGEULACHD AIR SON GNATH-FHOCAIL view.
Gus example tagradh bhon stòr SDK, dèan na ceumannan a leanas:
- Cliog air Import Example from Repository putan bho na PROJECTS view.
- Tagh stòr bhon liosta tuiteam-sìos.
- Tagh an inneal bhon liosta tuiteam-sìos.
- Tagh am bòrd targaid.
- Tagh an demo_apps/hello_world example bhon liosta Tagh teamplaid.
- Tagh ainm airson a’ phròiseict (faodar am bunait a chleachdadh) agus suidhich an t-slighe gu Suidheachadh a’ phròiseict.
- Cliog Cruthaich.
- Dèan na ceumannan a leanas airson i.MX 8M Family a-mhàin. Fo na TAISBEANADH view, leudachadh air a’ phròiseact a chaidh a thoirt a-steach. Rach gu roinn nan Settings agus cliog air mcuxpresso-tools.json file.
a. Cuir “eadar-aghaidh” ris: “JTAG” fo “debug” > “segger”
b. Airson i.MX 8MM, cuir ris an rèiteachadh a leanas: “inneal”: “MIMX8MM6_M4” fo “debug”> “segger”
c. Airson i.MX 8MN, cuir ris an rèiteachadh a leanas: “inneal”: “MIMX8MN6_M7” fo “debug”> “segger”
d. Airson i.MX 8MP, cuir an rèiteachadh a leanas ris:
"inneal": "MIMX8ML8_M7" fo "debug"> "segger"
Tha an còd a leanas a’ sealltainn example airson earrann “debug” i.MX8 BP às deidh na h-atharrachaidhean gu h-àrd air mcuxpresso-tools.json a dhèanamh:
Às deidh an example iarrtas gu soirbheachail, feumaidh e a bhith ri fhaicinn fo na PRÌOMHACHASAN view. Cuideachd, stòr a 'phròiseict files rim faicinn anns an taba Explorer (Ctrl + Shift + E).
A 'togail an iarrtais
Gus an tagradh a thogail, brùth air an ìomhaigh Togbhail air an taobh chlì, mar a chithear ann am Figear 9.
Ullaich am bòrd airson an debugger
Gus am faidhle JTAG airson tagraidhean Cortex-M debugging, tha beagan ro-ghoireasan ann a rèir an àrd-ùrlar:
- Airson i.MX 93
Gus taic a thoirt do i.MX 93, feumar am paiste airson SEGGER J-Link a chuir a-steach: SDK_MX93_3RDPARTY_PATCH.zip.
Thoir an aire: Feumar am paiste seo a chleachdadh, eadhon ged a chaidh a chuir a-steach san àm a dh’ fhalbh. Às deidh an luchdachadh sìos a chrìochnachadh, unzip an tasglann agus dèan lethbhreac den eòlaire Innealan agus an JLinkDevices.xml file gu C:\Program Files\SEGGER\JCeangal. Ma tha Linux PC air a chleachdadh, is e /opt/SEGGER/JLink an t-slighe targaid.- Debugging Cortex-M33 fhad ‘s nach eil ach Cortex-M33 a’ ruith
Sa mhodh seo, feumaidh an tionndadh modh bròg SW1301[3:0] a bhith air a shuidheachadh gu [1010]. An uairsin faodar an ìomhaigh M33 a luchdachadh gu dìreach agus a dhì-bhugachadh leis a’ phutan deasbaid. Airson tuilleadh fiosrachaidh, faic Earrann 5.
Ma tha feum air Linux a’ ruith air Cortex-A55 aig an aon àm ri Cortex-M33, tha dà dhòigh air Cortex-M33 a dhì-bhugachadh: - Debugging Cortex-M33 fhad ‘s a tha Cortex-A55 ann an U-Boot
An toiseach, dèan lethbhreac den sdk20-app.bin file (suidhichte anns an eòlaire armgcc / debug) a chaidh a chruthachadh ann an Earrann 3 a-steach do sgaradh bròg na cairt SD. Tòisich am bòrd agus stad e ann an U-Boot. Nuair a tha an tionndadh bròg air a rèiteachadh gus Cortex-A a thòiseachadh, cha bhith an t-sreath bròg a’ tòiseachadh an Cortex-M. Feumar a bhreabadh le làimh a’ cleachdadh nan òrduighean gu h-ìosal. Mura tèid Cortex-M a thòiseachadh, chan eil JLink a’ ceangal ris a’ chridhe.
- Nota: Mura h-urrainnear an siostam a dhì-bhugachadh gu h-àbhaisteach, feuch ri briogadh deas air a’ phròiseact san MCUXpresso airson VS
Còd agus tagh “Ceangail gus am pròiseact a dhì-bhugachadh”. - Debugging Cortex-M33 fhad ‘s a tha Cortex-A55 ann an Linux
Feumar an Kernel DTS atharrachadh gus an UART5 a dhì-cheadachadh, a chleachdas na h-aon phrìneachan ris an JTAG eadar-aghaidh.
Ma thèid Windows PC a chleachdadh, is e an rud as fhasa WSL + Ubuntu 22.04 LTS a stàladh, agus an uairsin an DTS a chuir ri chèile.
Às deidh an stàladh WSL + Ubuntu 22.04 LTS, fosgail an inneal Ubuntu a tha a ’ruith air WSL agus stàlaich na pacaidean a tha a dhìth:
A-nis, faodar na stòran Kernel a luchdachadh sìos:
Gus an iomall UART5 a dhì-cheadachadh, lorg nód lpuart5 anns an linux-imx/arch/arm64/boot/ dts/freescale/imx93-11×11-evk.dts file agus cuir ciorramach an àite an inbhe ceart:
Cuir ri chèile an DTS:
Dèan lethbhreac dhen linux-imx/arch/arm64/boot/dts/freescale/imx93 11×11-evk.dtb file air an sgaradh bròg den chairt SD. Dèan lethbhreac dhen hello_world.elf file (suidhichte anns an eòlaire armgcc / debug) a chaidh a chruthachadh ann an Earrann 3 a-steach do sgaradh bròg na cairt SD. Tòisich am bòrd ann an Linux. Leis nach bi boot ROM a’ tòiseachadh an Cortex-M nuair a bhios Cortex-A a’ bòtannan, feumar an CortexM a thòiseachadh le làimh.
Thoir an aire: An hello_ world.elf file feumar a chuir anns an eòlaire / lib/firmware.
- Debugging Cortex-M33 fhad ‘s nach eil ach Cortex-M33 a’ ruith
- Airson i.MX 8M
Gus taic a thoirt do i.MX 8M Plus, feumar am paiste airson SEGGER J-Link a chuir a-steach:
iar_segger_support_patch_imx8mp.zip.
Às deidh an luchdachadh sìos a chrìochnachadh, dèan unzip air an tasglann agus dèan lethbhreac den eòlaire Innealan agus an fhaidhle
JLinkDevices.xml file bhon eòlaire JLink gu C: \ Program Files\SEGGER\JCeangal. Ma tha PC Linux
air a chleachdadh, is e /opt/SEGGER/JLink an t-slighe targaid.- Debugging Cortex-M fhad ‘s a tha Cortex-A ann an U-Boot
Anns a 'chùis seo, cha bu chòir dad sònraichte a dhèanamh. Tòisich am bòrd ann an U Boot agus leum gu Roinn 5. - Debugging Cortex-M fhad ‘s a tha Cortex-A ann an Linux
Gus an tagradh Cortex-M a ruith agus a dhì-dhùmhlachadh aig an aon àm ri Linux a’ ruith air Cortex-A, feumaidh an gleoc sònraichte a bhith air a shònrachadh agus air a ghlèidheadh airson Cortex-M. Tha e air a dhèanamh bhon taobh a-staigh U-Boot. Stad am bòrd ann an U-Boot agus ruith na h-òrdughan gu h-ìosal:
- Debugging Cortex-M fhad ‘s a tha Cortex-A ann an U-Boot
- Airson i.MX 8ULP
Gus taic a thoirt don i.MX 8ULP, feumar am paiste airson SEGGER J-Link a chuir a-steach: SDK_MX8ULP_3RDPARTY_PATCH.zip.
Thoir an aire: Feumar am paiste seo a chleachdadh eadhon ged a chaidh a chuir a-steach san àm a dh’ fhalbh.
Às deidh an luchdachadh sìos, unzip an tasglann agus dèan lethbhreac den eòlaire Innealan agus an JLinkDevices.xml file gu C:\Program Files\SEGGER\JCeangal. Ma tha Linux PC air a chleachdadh, is e /opt/SEGGER/JLink an t-slighe targaid. Airson i.MX 8ULP, mar thoradh air an aonad Upower, tog am flash.bin a’ cleachdadh m33_image anns an repo “VSCode” againn an-toiseach. Gheibhear an dealbh M33 ann an {CURRENT REPO}\armgcc\debug\sdk20-app.bin. Thoir sùil air Earrann 6 bhon Toiseach tòiseachaidh le MCUX presso SDK airson EVK-MIMX8ULP agus EVK9-MIMX8ULP anns an SDK_2_xx_x_EVK-MIMX8ULP/docs air mar a thogas tu an ìomhaigh flash.bin.
Thoir an aire: Cleachd an ìomhaigh M33 anns an repo VSCcode gnìomhach. Rud eile, chan eil am prògram ceangailte gu ceart. Dèan briogadh deas agus tagh "Ceangail".
A 'ruith agus a' debugging
Às deidh dhut am putan deasbaid a bhrùthadh, tagh rèiteachadh a’ phròiseict Debug agus tòisichidh an seisean deasbaid.
Nuair a thòisicheas seisean deasbaid, thèid clàr sònraichte a thaisbeanadh. Tha putanan anns a’ chlàr deasbaid airson an cur gu bàs a thòiseachadh gus am bi puing-brisidh a’ lasadh suas, stad air a’ chur gu bàs, ceum thairis, ceum a-steach, ceum a-mach, ath-thòiseachadh is stad.
Cuideachd, chì sinn caochladairean ionadail, clàraich luachan, coimhead beagan faireachdainn, agus thoir sùil air stac gairm agus puingean brisidh
anns an t-seòladair air an làimh chlì. Tha na roinnean gnìomh sin fon tab “Run and Debug”, agus chan ann ann am MCUXpresso
Air sgàth vs code.
Nota mun chòd tùsail san sgrìobhainn
Examptha na dlighe-sgrìobhaidh agus an cead BSD-3-Clause a leanas aig a’ chòd a chithear san sgrìobhainn seo:
Dlighe-sgrìobhaidh 2023 NXP Tha ath-sgaoileadh agus cleachdadh ann an foirmean stòr agus binary, le no às aonais atharrachadh, ceadaichte fhad ‘s a thèid na cumhaichean a leanas a choileanadh:
- Feumaidh ath-sgaoileadh còd stòr am fios dlighe-sgrìobhaidh gu h-àrd, an liosta chumhachan seo agus an àicheadh a leanas a chumail.
- Feumaidh ath-sgaoileadh ann an cruth binary an fios dlighe-sgrìobhaidh gu h-àrd ath-riochdachadh, feumar an liosta seo de chumhachan agus an t-àicheadh a leanas anns na sgrìobhainnean agus / no stuthan eile a thoirt seachad leis an sgaoileadh.
- Chan fhaodar ainm neach-gleidhidh an dlighe-sgrìobhaidh no ainmean an luchd-tabhartais a chleachdadh gus taic no brosnachadh a thoirt do thoraidhean a thig bhon bhathar-bog seo gun chead sgrìobhte ro-làimh.
Tha am bathar-bog seo air a sholarachadh le luchd-seilbh chòraichean-lethbhreac agus luchd-tabhartais “mar a tha” AGUS BARANTAS PUINGEAN NO GNÌOMHACHAIS, A’ toirt a-steach, ach gun a bhith cuibhrichte ri, BARANTAS AIRSON BHARANTAS AIRSON BHARANTAS AGUS fhreagarrachd airson adhbhar sònraichte. Cha bhi AN neach aig a bheil còir-chòir no luchd-tabhartais cunntachail airson Dìth dhìreach, neo-dhìreach, tachartach, shònraichte, shònraichte, no iar- leantach (a' gabhail a-steach, ach gun a bhith cuingealaichte ri, A' TUAIRISGEADH BHARRACHD, A' CLEACHDADH BHARRACHD, A' CLEACHDADH NEO-CHUNNTAS, A' CLEACHDADH BHARRACHD, A' CLEACHDADH NEO; NO BUIDHEACHAS GNOTHACH) A BHITH A DHÈANAMH A DHÈANAMH AGUS A BHITH A-STEACH A-STEACH A-STEACH A-STEACH AGUS A-STEACH TEÒLAS BUALACHTA sam bith, ge bith an ann an cùmhnant, uallaich teann, no tort (a' gabhail a-steach dearmad no dòigh eile) A dh'èireas ann an dòigh sam bith A-mach à cleachdadh a' bhathar-bhog SEO, ged a bhiodh e comasach.
Fiosrachadh laghail
Mìneachaidhean
Dreach - Tha dreachd inbhe air sgrìobhainn a’ nochdadh gu bheil an susbaint fhathast
fo review agus le ùmhlachd do chead foirmeil, a dh'fhaodadh leantainn gu atharrachaidhean no cur-ris. Cha bhith NXP Semiconductors a’ toirt seachad riochdachadh no barantas sam bith a thaobh cruinneas no iomlanachd an fhiosrachaidh a tha air a ghabhail a-steach ann an dreach dreach de sgrìobhainn agus cha bhith uallach orra airson buaidh cleachdadh an fhiosrachaidh sin.
Àicheadh
Barantas cuibhrichte agus buailteachd - Thathas a’ creidsinn gu bheil am fiosrachadh san sgrìobhainn seo ceart agus earbsach. Ach, cha bhith NXP Semiconductors a’ toirt seachad riochdachaidhean no barantas sam bith, air an cur an cèill no air an tuigsinn, a thaobh cruinneas no iomlanachd an fhiosrachaidh sin agus cha bhith uallach orra airson buaidh cleachdadh an fhiosrachaidh sin. Chan eil NXP Semiconductors a’ gabhail uallach sam bith airson susbaint na sgrìobhainn seo ma thèid a thoirt seachad le stòr fiosrachaidh taobh a-muigh NXP Semiconductors. Ann an suidheachadh sam bith cha bhith uallach air NXP Semiconductors airson milleadh neo-dhìreach, tuiteamach, peanasach, sònraichte no leantainneach (a’ gabhail a-steach - gun chuingealachadh - prothaidean caillte, sàbhalaidhean caillte, briseadh gnìomhachais, cosgaisean co-cheangailte ri toirt air falbh no ath-nuadhachadh bathar no cosgaisean ath-obrach) co-dhiù. no nach eil an leithid de mhilleadh stèidhichte air tort (a’ gabhail a-steach dearmad), barantas, briseadh cùmhnant no teòiridh laghail sam bith eile.
A dh’ aindeoin milleadh sam bith a dh’ fhaodadh a bhith aig neach-ceannach airson adhbhar sam bith, bidh uallach iomlan agus tionalach NXP Semiconductors a dh’ ionnsaigh teachdaiche airson na toraidhean a tha air am mìneachadh an seo a rèir teirmichean is cumhaichean reic malairteach NXP Semiconductors.
Ceart atharrachaidhean a dhèanamh - Bidh NXP Semiconductors a’ gleidheadh na còrach atharrachaidhean a dhèanamh air an fhiosrachadh a chaidh fhoillseachadh san sgrìobhainn seo, a’ toirt a-steach gun chuingealachadh mion-chomharrachadh agus tuairisgeulan toraidh, aig àm sam bith agus gun rabhadh. Tha an sgrìobhainn seo a’ dol an àite agus a’ dol an àite a h-uile fiosrachadh a chaidh a thoirt seachad mus deach fhoillseachadh an-seo.
Freagarrachd airson a chleachdadh - Chan eil toraidhean NXP Semiconductors air an dealbhadh, air an ùghdarrachadh no air am barantas a bhith freagarrach airson an cleachdadh ann an taic beatha, siostaman no uidheamachd a tha deatamach do bheatha no a tha deatamach airson sàbhailteachd, no ann an tagraidhean far am faodar a bhith an dùil gu reusanta gun toir fàilligeadh no mì-ghnàthachadh toradh NXP Semiconductors gu pearsanta. leòn, bàs no droch sheilbh no milleadh àrainneachdail. Chan eil NXP Semiconductors agus an solaraichean a’ gabhail ri uallach sam bith airson a bhith a’ toirt a-steach agus / no a’ cleachdadh thoraidhean NXP Semiconductors ann an uidheamachd no tagraidhean mar sin agus mar sin tha in-ghabhail agus / no cleachdadh mar sin an urra ris an neach-ceannach fhèin.
Iarrtasan - Iarrtasan a tha air am mìneachadh an seo airson gin dhiubh sin
tha toraidhean airson adhbharan mìneachaidh a-mhàin. Chan eil NXP Semiconductors a’ toirt riochdachadh no barantas sam bith gum bi tagraidhean mar sin freagarrach airson an cleachdadh ainmichte gun tuilleadh deuchainn no atharrachadh.
Tha uallach air luchd-ceannach airson dealbhadh agus obrachadh an cuid
tagraidhean agus toraidhean a’ cleachdadh toraidhean NXP Semiconductors, agus chan eil NXP Semiconductors a’ gabhail ri uallach sam bith airson taic sam bith le tagraidhean no dealbhadh toraidh teachdaiche. Tha e an urra ris an neach-ceannach a-mhàin faighinn a-mach a bheil an toradh NXP Semiconductors freagarrach agus iomchaidh airson tagraidhean agus toraidhean an neach-ceannach a tha san amharc, a bharrachd air a bhith a’ cleachdadh agus a ’cleachdadh neach-ceannach treas-phàrtaidh an neach-ceannach. Bu chòir do luchd-ceannach dìonan dealbhaidh is obrachaidh iomchaidh a thoirt seachad gus na cunnartan co-cheangailte ris na tagraidhean agus na toraidhean aca a lughdachadh.
Cha bhith NXP Semiconductors a’ gabhail ri uallach sam bith co-cheangailte ri dearmad, milleadh, cosgaisean no duilgheadas sam bith a tha stèidhichte air laigse no dearmad sam bith ann an tagraidhean no toraidhean an neach-ceannach, no tagradh no cleachdadh le teachdaiche (ean) treas-phàrtaidh an neach-ceannach. Tha e an urra ris an neach-ceannach a h-uile deuchainn riatanach a dhèanamh airson tagraidhean agus toraidhean an neach-ceannach a’ cleachdadh toraidhean NXP Semiconductors gus dearmad a dhèanamh air na tagraidhean agus na toraidhean no an tagradh no an cleachdadh le treas phàrtaidh an neach-ceannach.
Teirmean is cumhaichean reic malairteach - Bithear a’ reic bathar NXP Semiconductors a rèir teirmichean is cumhaichean coitcheann reic malairteach, mar a chaidh fhoillseachadh aig https://www.nxp.com/profile/ teirmichean, mura h-aontaichear a chaochladh ann an aonta sgrìobhte fa leth dligheach. Ma thig aonta fa-leth gu crìch cha bhi ach teirmichean is cumhaichean an aonta fa leth an sàs. Tha NXP Semiconductors le seo gu sònraichte an aghaidh a bhith a’ cur an gnìomh teirmichean is cumhaichean coitcheann an neach-ceannach a thaobh ceannach bathar NXP Semiconductors le teachdaiche.
Smachd às-mhalairt - Faodaidh an sgrìobhainn seo a bharrachd air an rud / na nithean a tha air am mìneachadh an seo a bhith fo smachd riaghailtean smachd às-mhalairt. Is dòcha gum feum às-mhalairt cead ro-làimh bho ùghdarrasan comasach.
Freagarrachd airson a chleachdadh ann am bathar le teisteanas neo-chàraichean - Mura h-eil an sgrìobhainn seo ag innse gu soilleir gu bheil an NXP Semiconductors sònraichte seo
tha an toradh le teisteanas càr, chan eil an toradh freagarrach airson cleachdadh chàraichean. Chan eil e teisteanasach no deuchainneach a rèir riatanasan deuchainn chàraichean no tagradh. Chan eil NXP Semiconductors a’ gabhail ri uallach sam bith airson a bhith a’ toirt a-steach agus / no a’ cleachdadh thoraidhean le teisteanas neo-chàraichean ann an uidheamachd no tagraidhean chàraichean.
Ma chleachdas neach-ceannach an toradh airson dealbhadh a-steach agus a chleachdadh ann
tagraidhean chàraichean a rèir mion-chomharrachadh agus inbhean chàraichean,
neach-ceannach (a) cleachdaidh iad an toradh às aonais barantas NXP Semiconductors mun toradh airson a leithid de thagraidhean, cleachdadh agus mion-chomharrachadh chàraichean, agus (b) nuair a chleachdas neach-ceannach an toradh airson tagraidhean chàraichean taobh a-muigh mion-chomharrachadh NXP Semiconductors bidh cleachdadh mar sin dìreach an urra ris an neach-ceannach fhèin, agus (c) bidh an neach-ceannach a’ faighinn làn shaoradh NXP Semiconductors airson buailteachd, milleadh no tagraidhean toraidh air fàiligeadh mar thoradh air dealbhadh teachdaiche agus cleachdadh an toraidh. airson tagraidhean chàraichean nas fhaide na barantas àbhaisteach NXP Semiconductors agus sònrachaidhean toraidh NXP Semiconductors.
Eadar-theangachaidhean - Tha dreach neo-Bheurla (eadar-theangaichte) de sgrìobhainn, a’ gabhail a-steach am fiosrachadh laghail san sgrìobhainn sin, airson fiosrachadh a-mhàin. Bidh an dreach Beurla ann ma bhios eadar-dhealachadh sam bith eadar na dreachan eadar-theangaichte agus Beurla.
Tèarainteachd - Tha an neach-ceannach a’ tuigsinn gum faodadh a h-uile toradh NXP a bhith fo ùmhlachd so-leòntachd neo-aithnichte no gum faodadh iad taic a thoirt do inbhean tèarainteachd stèidhichte no sònrachaidhean le crìochan aithnichte. Tha uallach air an neach-ceannach airson dealbhadh agus obrachadh a thagraidhean agus thoraidhean rè na cuairtean-beatha aca gus buaidh nan so-leòntachd sin air tagraidhean agus toraidhean teachdaiche a lughdachadh. Tha uallach teachdaiche cuideachd a’ leudachadh gu teicneòlasan fosgailte agus/no seilbh eile le taic bho thoraidhean NXP airson an cleachdadh ann an tagraidhean teachdaiche. Chan eil NXP a’ gabhail ri uallach sam bith airson so-leòntachd sam bith. Bu chòir do luchd-ceannach sùil a chumail gu cunbhalach air ùrachaidhean tèarainteachd bho NXP agus leantainn orra gu h-iomchaidh.
Taghaidh an neach-ceannach toraidhean le feartan tèarainteachd as fheàrr a choinnicheas ri riaghailtean, riaghailtean, agus inbhean an tagraidh a tha san amharc agus nì iad na co-dhùnaidhean dealbhaidh deireannach a thaobh a thoraidhean agus a tha dìreach an urra ri gèilleadh ris na riatanasan laghail, riaghlaidh agus tèarainteachd co-cheangailte ris na toraidhean aige, ge bith. fiosrachadh no taic sam bith a dh’ fhaodadh a bhith air a thoirt seachad le NXP. Tha Sgioba Freagairt Tachartas Tèarainteachd Bathar (PSIRT) aig NXP (ruigsinneach aig PSIRT@nxp.com) a bhios a’ riaghladh sgrùdadh, aithris, agus fuasgladh fuasglaidh do chugallachd tèarainteachd thoraidhean NXP.
NXP BV - Chan e companaidh obrachaidh a th’ ann an NXP BV agus cha bhith iad a’ cuairteachadh no a’ reic thoraidhean.
Sgrìobhainnean/Goireasan
![]() |
Bathar-bog Debugging Cortex-M NXP AN14120 [pdfStiùireadh Cleachdaiche i.MX 8ULP, i.MX 93, AN14120 Debugging Bathar-bog Cortex-M, AN14120, Bathar-bog Debugging Cortex-M, Bathar-bog Cortex-M, Bathar-bog |