Продукт мүнөздөмөлөрү
(1) Аппараттык схемалык PCB толугу менен ачык булак, программалык камсыздоо ачык булак, эч кандай автордук укук коркунучу.
Азыркы учурда, базарда jlink/stlink пираттык болуп саналат жана колдонууда кээ бир юридикалык көйгөйлөр бар. Кээ бир jlink IDE менен колдонулганда, мисалы, MDK, ал каракчылыкка жол ачат жана аны кадимкидей колдонууга болбойт, ал эми кээ бир 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, компьютерге сайыңыз. USB флэш-диск болот, микропрограмманы жаңыртууну аяктоо үчүн жаңы микропрограмманы (hex же бин файлы) USB флэш-дискине сүйрөңүз. DAPLink U диск функциясы менен жүктөгүчтү ишке ашыргандыктан, микропрограмманы жаңыртуу процессин оңой эле бүтүрө алат. Эгерде сизде STM32 негизиндеги өнүм массалык өндүрүштө болсо жана өнүмдү кийинчерээк жаңыртуу керек болсо, DAPLinkдеги жүктөөчү коду сиздин шилтемеңизге абдан татыктуу, жаңыртууну аяктоо үчүн кардар татаал IDE орнотуунун же куралдарды күйгүзүүнүн кереги жок, жөн гана U дискине сүйрөп барып, продуктуңузду жаңыртып бүтүрсөңүз болот.
Зымдарды тартуу процедурасы
1.Эмуляторду максаттуу тактага туташтырыңыз
SWD зымдарынын схемасы
JTAG зымдар диаграммасы
С&Ж
1. RDDI-DAP ERROR көрсөтүүчү күйүп кетүү, кантип чечүү керек?
A: Симулятордун күйүү ылдамдыгы тез болгондуктан, дупон сызыгынын ортосундагы сигнал кайчылаш пайда болот, сураныч, кыскараак Дюпон сызыгын же тыгыз байланышкан Дюпон сызыгын өзгөртүүгө аракет кылыңыз.
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 колдоно аласыз, тиешелүү конфигурация скриптин жазуу менен чипти оңдоого, күйгүзүүгө жана башка операцияларга жетишүүгө болот.
Продукцияны тартуу