Цахим үйлдвэрлэлийн нэг цэгийн үйлчилгээ нь ПХБ ба PCBA-аас электрон бүтээгдэхүүнээ хялбархан олж авахад тусална

DAPLINK нь JLINK OBSTLINK STM32 шарагч буулгагч эмулятор ARM-ийг орлоно

Богино тайлбар:

Бүтээгдэхүүний нэр: CMSIS DAP Simulator

Дибаг хийх интерфейс: JTAG, SWD, виртуал цуваа порт

Хөгжлийн орчин: Kei1/MDK, IAR, OpenOCD

Зорилтот чипүүд: STM32, NRF51/52 гэх мэт Cortex-M цөм дээр суурилсан бүх чипүүд.

Үйлдлийн систем: Windows, Linux, Mac

Оролтын хүчдэл: 5V (USB тэжээлийн хангамж)

Гаралтын хүчдэл: 5V/3.3V (зорилтот самбарт шууд нийлүүлэх боломжтой)

Бүтээгдэхүүний хэмжээ: 71.5мм*23.6мм*14.2мм


Бүтээгдэхүүний дэлгэрэнгүй

Бүтээгдэхүүний шошго

1.1

 

Бүтээгдэхүүний шинж чанар
(1) Техник хангамжийн схемийн ПХБ нь бүрэн нээлттэй эх сурвалж, програм хангамжийн нээлттэй эх сурвалж, зохиогчийн эрхийн эрсдэлгүй.
Одоогийн байдлаар зах зээл дээр байгаа jlink/stlink нь хулгайн шинж чанартай бөгөөд ашиглахад хууль эрх зүйн зарим асуудал тулгараад байна. Зарим jlink-г MDK гэх мэт IDE-тэй хамт ашиглах үед энэ нь хулгайн гэмт хэргийн шинжтэй бөгөөд ердийн үед ашиглах боломжгүй, зарим jlink хувилбарууд нь хэсэг хугацаанд ашигласны дараа программ хангамжаа алдах асуудалтай тулгардаг. Програм хангамж алдагдсаны дараа та програмыг гараар сэргээх хэрэгтэй.
(2) SWD интерфэйсийг удирдан чиглүүлж, keil, IAR, openocd, SwD татаж авах, нэг алхамтай дибаг хийх зэрэг компьютерийн дибаг хийх үндсэн програм хангамжийг дэмжинэ.
(3) Openocd-тэй JTAG интерфэйс нь ARM Cortex-A цуврал, DSP, FPGA, MIPS гэх мэт дэлхийн бараг бүх SoC чипүүдийн дибаг хийхийг дэмждэг, учир нь SWD протокол нь зөвхөн ARM-ээр тодорхойлсон хувийн протокол бөгөөд JTAG бол олон улсын IEEE 1149 стандарт юм. Ердийн эмуляторын зорилтот чип нь ерөнхийдөө ARM Cortex-M цуврал бөгөөд JTAG интерфейсийг нэвтрүүлдэггүй бөгөөд энэ бүтээгдэхүүн нь JTAG интерфейсийг нэвтрүүлсэн бөгөөд энэ нь танд бусад платформ дээр ажиллахад тохиромжтой.
(4) Виртуал цуваа портыг дэмжих (өөрөөр хэлбэл ch340, cp2102, p12303-ыг орлуулж эмулятор эсвэл цуваа портын хэрэгсэл болгон ашиглаж болно)
(5)DAPLink нь USB флаш дискний програм хангамжийн шинэчлэлтийг дэмждэг, nRST-ийг газардуулж, DAPLink, PC-д залгахад л хангалттай. USB флаш диск байх болно, програм хангамжийн шинэчлэлтийг дуусгахын тулд шинэ програм хангамжийг (hex эсвэл бин файл) USB флаш диск рүү чирэхэд л хангалттай. DAPLink нь U дискний функцтэй ачаалагчийг хэрэгжүүлдэг тул програм хангамжийн шинэчлэлтийг хялбархан хийж чадна. Хэрэв та STM32-д суурилсан бүтээгдэхүүнээ бөөнөөр нь үйлдвэрлэж байгаа бөгөөд бүтээгдэхүүнийг дараа нь шинэчлэх шаардлагатай бол DAPLink-ийн ачаалагч код нь таны лавлагаанд маш их нийцэж байгаа бол үйлчлүүлэгч программыг дуусгахын тулд нарийн төвөгтэй IDE суулгах эсвэл багаж хэрэгслийг шатаах шаардлагагүй болно. шинэчлэх, U диск рүү чирэхэд л бүтээгдэхүүнээ шинэчлэх боломжтой.

8

Утас тавих журам
1. Эмуляторыг зорилтот самбарт холбоно уу

SWD холболтын диаграм

дэлгэрэнгүй (1)

JTAG холболтын диаграм

дэлгэрэнгүй (2)

Асуулт хариулт
1. RDDI-DAP ERROR-ийг харуулсан шатаж буй алдаа, хэрхэн шийдвэрлэх вэ?
Х: Симулятор шатаах хурд хурдан тул dupont шугамын хоорондох дохио нь хөндлөн огтлолцол үүсгэдэг тул богино Dupont шугам эсвэл нягт холбогдсон Dupont шугамыг өөрчлөхийг оролдоно уу, та шатаах хурдыг багасгахыг оролдож болно, ерөнхийдөө үүнийг шийдэж болно. хэвийн.
2. Харилцаа холбоо тасалдсаныг илтгэж байгаа байг илрүүлэх боломжгүй бол яах вэ?
Х: Эхлээд техник хангамжийн кабель зөв эсэхийг шалгана уу (GND, CLK, 10,3V3), дараа нь зорилтот самбарын тэжээлийн хангамж хэвийн байгаа эсэхийг шалгана уу. Хэрэв зорилтот самбар нь симулятороор тэжээгддэг бол USB гаралтын хамгийн их гүйдэл нь ердөө 500 мА тул зорилтот самбарын тэжээлийн хангамж хангалтгүй байгаа эсэхийг шалгана уу.
3. Ямар чип дибаг хийх ажиллагааг CMSIS DAP/DAPLink дэмждэг вэ?
Х: Ашиглалтын ердийн хувилбар бол MCU-г програмчлах, дибаг хийх явдал юм. Онолын хувьд Cortex-M цувралын цөм нь STM32 бүрэн цуврал чип, GD32 бүрэн цуврал, nRF51/52 цуврал гэх мэт ердийн чипүүдийг шатаах, дибаг хийхэд DAP ашиглаж болно.
4. Би Linux дээр дибаг хийхдээ DAP эмулятор ашиглаж болох уу?
Х: Линукс дээр та дибаг хийхдээ openocd болон DAP эмулятор ашиглаж болно. openocd бол дэлхийн хамгийн алдартай, хүчирхэг нээлттэй эхийн дибаглагч юм. Та мөн цонхны доор openocd ашиглаж болно, тохирох тохиргооны скриптийг бичснээр чипийг дибаг хийх, шатаах болон бусад үйлдлүүдийг хийж болно.

Бүтээгдэхүүний зураг авалт

9










  • Өмнөх:
  • Дараа нь:

  • Энд мессежээ бичээд бидэнд илгээгээрэй