ერთიანი ელექტრონული წარმოების სერვისები, დაგეხმარებათ მარტივად მიიღოთ თქვენი ელექტრონული პროდუქტები PCB და PCBA-სგან

DAPLINK ცვლის JLINK OBSTLINK STM32 ჩამწერის ჩამოტვირთვის ემულატორ ARM-ს

მოკლე აღწერა:

პროდუქტის დასახელება: CMSIS DAP სიმულატორი

გამართვის ინტერფეისი: JTAG, SWD, ვირტუალური სერიული პორტი

განვითარების გარემო: Kei1/MDK, IAR, OpenOCD

სამიზნე ჩიპები: ყველა ჩიპი, რომელიც დაფუძნებულია Cortex-M ბირთვზე, როგორიცაა STM32, NRF51/52 და ა.შ.

ოპერაციული სისტემა: Windows, Linux, Mac

შეყვანის ძაბვა: 5 ვოლტი (USB კვების წყარო)

გამომავალი ძაბვა: 5V/3.3V (შეიძლება პირდაპირ მიეწოდოს სამიზნე დაფას)

პროდუქტის ზომა: 71.5 მმ*23.6 მმ*14.2 მმ


პროდუქტის დეტალები

პროდუქტის ტეგები

1.1

 

პროდუქტის მახასიათებლები
(1) აპარატურის სქემატური PCB სრულიად ღია კოდისაა, პროგრამული უზრუნველყოფა ღია კოდისაა, საავტორო უფლებების რისკი არ არსებობს.
ამჟამად, ბაზარზე არსებული jlink/stlink ფაილები პირატულია და მათ გამოყენებასთან დაკავშირებით გარკვეული სამართლებრივი პრობლემები არსებობს. როდესაც ზოგიერთი jlink გამოიყენება IDE-სთან, როგორიცაა MDK, ეს იწვევს პირატული ფაილების გამოყენებას და მათი ნორმალურად გამოყენება შეუძლებელია. ზოგიერთ jlink ვერსიას გარკვეული პერიოდის შემდეგ აქვს firmware-ის დაკარგვის პრობლემა. firmware-ის დაკარგვის შემდეგ, თქვენ უნდა აღადგინოთ პროგრამული უზრუნველყოფა ხელით.
(2) SWD ინტერფეისის გამომავალი, მხარს უჭერს კომპიუტერის გამართვის ძირითად პროგრამულ უზრუნველყოფას, მათ შორის keil, IAR, openocd, მხარს უჭერს SwD ჩამოტვირთვას, ერთსაფეხურიან გამართვას.
(3) JTAG ინტერფეისი, openocd-თან ერთად, მხარს უჭერს მსოფლიოს თითქმის ყველა SoC ჩიპის გამართვას, როგორიცაა ARM Cortex-A სერია, DSP, FPGA, MIPS და ა.შ., რადგან SWD პროტოკოლი მხოლოდ ARM-ის მიერ განსაზღვრული კერძო პროტოკოლია, ხოლო JTAG არის საერთაშორისო IEEE 1149 სტანდარტი. ჩვეულებრივი ემულატორის სამიზნე ჩიპი ზოგადად არის ARM Cortex-M სერია, რომელიც არ შემოიღებს JTAG ინტერფეისს და ეს პროდუქტი შემოიღებს JTAG ინტერფეისს, რომელიც შესაფერისია სხვა პლატფორმებზე მუშაობის შემუშავებისა და გამართვისთვის.
(4) ვირტუალური სერიული პორტის მხარდაჭერა (ანუ მისი გამოყენება შესაძლებელია როგორც ემულატორის, ასევე სერიული პორტის ინსტრუმენტის სახით, ch340, cp2102, p12303-ის ჩანაცვლებით)
(5) DAPLink მხარს უჭერს USB ფლეშ დრაივის firmware-ის განახლებას, უბრალოდ დაამონტაჟეთ nRST, შეაერთეთ ის DAPLink-ში, კომპიუტერში. USB ფლეშ დრაივი იქნება, უბრალოდ გადაიტანეთ ახალი firmware (hex ან bin ფაილი) USB ფლეშ დრაივში firmware-ის განახლების დასასრულებლად. რადგან DAPLink ახორციელებს bootloader-ს U დისკის ფუნქციით, მას შეუძლია მარტივად დაასრულოს firmware-ის განახლება. თუ თქვენ გაქვთ STM32-ზე დაფუძნებული პროდუქტი მასობრივ წარმოებაში და შესაძლოა პროდუქტს მოგვიანებით განახლება დასჭირდეს, DAPLink-ში არსებული bootloader-ის კოდი ძალიან ღირებულია თქვენი მითითებისთვის, კლიენტს არ სჭირდება რთული IDE-ს ან ჩაწერის ინსტრუმენტების ინსტალაცია განახლების დასასრულებლად, უბრალოდ გადაიტანეთ U დისკზე და შეგიძლიათ მოხერხებულად დაასრულოთ თქვენი პროდუქტის განახლება.

8

გაყვანილობის პროცედურა
1. შეაერთეთ ემულატორი სამიზნე დაფასთან

SWD-ის გაყვანილობის დიაგრამა

დეტალი (1)

JTAG-ის გაყვანილობის დიაგრამა

დეტალი (2)

კითხვა-პასუხი
1. ჩაწერის შეცდომა, რომელიც მიუთითებს RDDI-DAP შეცდომაზე, როგორ მოვაგვაროთ პრობლემა?
A: სიმულატორის წვის სიჩქარის გამო, დიუპონის ხაზს შორის სიგნალი გამოიწვევს ჯვარედინი ხმაურს, გთხოვთ, სცადოთ შეცვალოთ უფრო მოკლე დიუპონის ხაზი ან მჭიდროდ დაკავშირებული დიუპონის ხაზი, ასევე შეგიძლიათ სცადოთ წვის სიჩქარის შემცირება, რაც ზოგადად შეიძლება ნორმალურად მოგვარდეს.
2. რა უნდა გაკეთდეს, თუ სამიზნის აღმოჩენა შეუძლებელია, რაც კომუნიკაციის უკმარისობაზე მიუთითებს?
A: გთხოვთ, პირველ რიგში შეამოწმოთ, სწორია თუ არა აპარატურის კაბელი (GND, CLK, 10, 3V3) და შემდეგ შეამოწმოთ, ნორმალურია თუ არა სამიზნე დაფის კვების წყარო. თუ სამიზნე დაფა იკვებება სიმულატორით, რადგან USB-ის მაქსიმალური გამომავალი დენი მხოლოდ 500mA-ია, გთხოვთ, შეამოწმოთ, არასაკმარისია თუ არა სამიზნე დაფის კვების წყარო.
3. რომელი ჩიპის გამართვის ჩაწერას უჭერს მხარს CMSIS DAP/DAPLink?
A: ტიპიური გამოყენების სცენარია მიკროკონტროლერის პროგრამირება და გამართვა. თეორიულად, Cortex-M სერიის ბირთვს შეუძლია გამოიყენოს DAP ჩაწერისა და გამართვისთვის, ტიპიური ჩიპები, როგორიცაა STM32 სრული სერია ჩიპები, GD32 სრული სერია, nRF51/52 სერია და ა.შ.
4. შემიძლია გამოვიყენო DAP ემულატორი Linux-ში გამართვისთვის?
A: Linux-ში, გამართვისთვის შეგიძლიათ გამოიყენოთ openocd და DAP ემულატორი. openocd მსოფლიოში ყველაზე პოპულარული და მძლავრი ღია კოდის გამართვის პროგრამაა. ასევე შეგიძლიათ გამოიყენოთ openocd Windows-ში, შესაბამისი კონფიგურაციის სკრიპტის დაწერით შეგიძლიათ მიაღწიოთ ჩიპის გამართვას, ჩაწერას და სხვა ოპერაციებს.

პროდუქტის გადაღება

9










  • წინა:
  • შემდეგი:

  • დაწერეთ თქვენი შეტყობინება აქ და გამოგვიგზავნეთ