პროდუქტის მახასიათებლები
(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 ფლეშ დრაივის პროგრამული უზრუნველყოფის განახლებას. იქნება USB ფლეშ დრაივი, უბრალოდ გადაიტანეთ ახალი firmware (hex ან bin ფაილი) USB ფლეშ დრაივში, რომ დაასრულოთ პროგრამული უზრუნველყოფის განახლება. იმის გამო, რომ DAPLink ახორციელებს ჩამტვირთველს U დისკის ფუნქციით, მას ადვილად შეუძლია დაასრულოს პროგრამული უზრუნველყოფის განახლება. თუ თქვენ გაქვთ STM32-ზე დაფუძნებული პროდუქტი მასობრივ წარმოებაში და შესაძლოა პროდუქტის განახლება დაგჭირდეთ მოგვიანებით, ჩამტვირთველის კოდი DAPLink-ში ძალიან იმსახურებს თქვენს მითითებას, კლიენტს არ სჭირდება რთული IDE-ის დაყენება ან ჩაწერის ინსტრუმენტები. განახლება, უბრალოდ გადაიტანეთ U დისკზე, შეგიძლიათ მოხერხებულად დაასრულოთ თქვენი პროდუქტის განახლება.
გაყვანილობის პროცედურა
1. დააკავშირეთ ემულატორი სამიზნე დაფაზე
SWD გაყვანილობის დიაგრამა
JTAG გაყვანილობის დიაგრამა
კითხვა-პასუხი
1. დამწვრობის უკმარისობა, რომელიც მიუთითებს RDDI-DAP ERROR-ზე, როგორ მოვაგვაროთ?
პასუხი: იმის გამო, რომ სიმულატორის დაწვის სიჩქარე სწრაფია, სიგნალი დუპონის ხაზს შორის წარმოქმნის ჯვარედინი საუბრებს, გთხოვთ, შეცვალოთ დუპონის უფრო მოკლე ხაზი, ან მჭიდროდ დაკავშირებული დუპონის ხაზი, ასევე შეგიძლიათ სცადოთ წვის სიჩქარის შემცირება, ზოგადად შეიძლება მოგვარდეს ჩვეულებრივად.
2. რა უნდა გაკეთდეს, თუ სამიზნის აღმოჩენა შეუძლებელია, რაც მიუთითებს კომუნიკაციის წარუმატებლობაზე?
პასუხი: გთხოვთ, ჯერ შეამოწმოთ არის თუ არა ტექნიკის კაბელი სწორი (GND,CLK,10,3V3) და შემდეგ შეამოწმეთ ნორმალურია თუ არა სამიზნე დაფის ელექტრომომარაგება. თუ სამიზნე დაფა იკვებება სიმულატორით, რადგან USB-ის მაქსიმალური გამომავალი დენი არის მხოლოდ 500 mA, გთხოვთ, შეამოწმოთ არასაკმარისია თუ არა სამიზნე დაფის ელექტრომომარაგება.
3. რომელი ჩიპის გამართვის ჩაწერა არის მხარდაჭერილი CMSIS DAP/DAPLink-ით?
პასუხი: გამოყენების ტიპიური სცენარია MCU-ის დაპროგრამება და გამართვა. თეორიულად, Cortex-M სერიის ბირთვს შეუძლია DAP-ის გამოყენება დასაწვავად და გამართვისთვის, ტიპიური ჩიპები, როგორიცაა STM32 ჩიპების სრული სერია, GD32 სრული სერია, nRF51/52 სერია და ა.შ.
4. შემიძლია გამოვიყენო DAP ემულატორი Linux-ში გამართვისთვის?
პასუხი: Linux-ის პირობებში, შეგიძლიათ გამოიყენოთ openocd და DAP ემულატორი გამართვისთვის. openocd არის ყველაზე პოპულარული და მძლავრი ღია კოდის გამართვა მსოფლიოში. თქვენ ასევე შეგიძლიათ გამოიყენოთ openocd windows-ის ქვეშ, შესაბამისი კონფიგურაციის სკრიპტის დაწერით შეგიძლიათ მიაღწიოთ ჩიპის გამართვას, დაწვას და სხვა ოპერაციებს.
პროდუქტის სროლა