Продукт мүнөздөмөлөрү
(1) Аппараттык схемалык PCB толугу менен ачык булак, программалык камсыздоо ачык булак, эч кандай автордук укук коркунучу.
Азыркы учурда, базарда jlink/stlink пираттык болуп саналат жана колдонууда кээ бир юридикалык көйгөйлөр бар. Кээ бир jlink IDE менен колдонулганда, мисалы, MDK, ал каракчылыкка жол ачат жана аны кадимкидей колдонууга болбойт, ал эми кээ бир jlink версияларында белгилүү бир убакыттан кийин микропрограмманы жоготуу көйгөйү бар. Микропрограмма жоголгондон кийин, программаны кол менен калыбына келтиришиңиз керек.
(2) SWD интерфейсин алып барыңыз, компьютерде мүчүлүштүктөрдү оңдоонун негизги программасын, анын ичинде keil, IAR, openocd, SwD жүктөө, бир кадам мүчүлүштүктөрдү оңдоону колдоо.
(3) JTAG интерфейси, openocd менен 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, компьютерге сайыңыз. USB флэш-диск болот, микропрограмманы жаңыртууну аяктоо үчүн жаңы микропрограмманы (hex же бин файлы) USB флэш-дискине сүйрөңүз. DAPLink U диск функциясы менен жүктөгүчтү ишке ашыргандыктан, микропрограмманы жаңыртуу процессин оңой эле бүтүрө алат. Эгерде сизде массалык өндүрүштө STM32 негизиндеги өнүм бар болсо жана продукт кийинчерээк жаңыртылышы керек болсо, DAPLink жүктөөчү коду сиздин шилтемеңизге абдан татыктуу, кардарга татаал IDE орнотуунун же куралдарды күйгүзүүнүн кереги жок. жаңыртуу, жөн гана U дискине сүйрөө менен продуктуңузду жаңыртуу ыңгайлуу түрдө аяктайт.
Зымдарды тартуу процедурасы
1.Эмуляторду максаттуу тактага туташтырыңыз
SWD зымдарынын схемасы
JTAG электр схемасы
С&Ж
1. RDDI-DAP ERROR көрсөтүүчү күйүп кетүү, кантип чечүү керек?
A: Симулятордун күйүү ылдамдыгы тез болгондуктан, dupont сызыгынын ортосундагы сигнал кайчылаш пайда болот, сураныч, кыскараак Dupont линиясын же тыгыз байланышкан Dupont линиясын өзгөртүүгө аракет кылыңыз, сиз да күйүү ылдамдыгын азайтууга аракет кылсаңыз болот, жалпысынан аны чечсе болот. адатта.
2. Байланыш үзгүлтүккө учураган максатты аныктоо мүмкүн болбосо, эмне кылуу керек?
A: Сураныч, адегенде аппараттык кабелдин туура экендигин текшериңиз (GND, CLK, 10,3V3), андан кийин максаттуу тактанын электр менен камсыздоосу нормалдуу экендигин текшериңиз. Эгерде максаттуу такта симулятор тарабынан иштетилсе, USB'нин максималдуу чыгуу току болгону 500мА болгондуктан, максаттуу тактанын кубаты жетишсиз экендигин текшериңиз.
3. CMSIS DAP/DAPLink кайсы чипти оңдоону колдойт?
Ж: типтүү колдонуу сценарийи программалоо жана MCU мүчүлүштүктөрүн оңдоо болуп саналат. Теориялык жактан алганда, Cortex-M сериясынын өзөгү DAPти күйгүзүү жана мүчүлүштүктөрдү оңдоо үчүн колдоно алат, типтүү чиптер, мисалы, STM32 толук сериясы, GD32 толук сериясы, nRF51/52 сериясы жана башкалар.
4. Linux астында мүчүлүштүктөрдү оңдоо үчүн DAP эмуляторун колдоно аламбы?
A: Linux астында, мүчүлүштүктөрдү оңдоо үчүн openocd жана DAP эмуляторун колдоно аласыз. openocd дүйнөдөгү эң популярдуу жана күчтүү ачык булак оңдоочу. Сиз ошондой эле терезелердин астында openocd колдоно аласыз, тиешелүү конфигурация скриптин жазуу менен чипти оңдоого, күйгүзүүгө жана башка операцияларга жетишүүгө болот.
Продукцияны тартуу