פּראָדוקט טשאַראַקטעריסטיקס
(1) ייַזנוואַרג סכעמאַטיש פּקב איז גאָר אָפֿן מקור, ווייכווארג אָפֿן מקור, קיין קאַפּירייט ריזיקירן.
דערווייַל, די דזשלינק / סטלינק אויף די מאַרק זענען פּיראַטעד, און עס זענען עטלעכע לעגאַל פּראָבלעמס אין די נוצן. ווען עטלעכע דזשלינק איז געניצט מיט IDE אַזאַ ווי MDK, עס וועט פּינטלעך פּיראַטערייַ און קענען ניט זיין געוויינט נאָרמאַלי, און עטלעכע דזשלינק ווערסיעס האָבן די פּראָבלעם פון לוזינג פירמוואַרע נאָך נוצן פֿאַר אַ צייט. אַמאָל די פירמוואַרע איז פאַרפאַלן, איר דאַרפֿן צו מאַניואַלי ומקערן די ווייכווארג.
(2) פירן אויס SWD צובינד, שטיצן מיינסטרים פּיסי דיבאַגינג ווייכווארג, אַרייַנגערעכנט keil, IAR, openocd, שטיצן SwD אראפקאפיע, איין שריט דיבאַגינג.
(3) JTAG צובינד, מיט אָפּענאָקד קענען שטיצן די דיבאַגינג פון כּמעט אַלע סאָק טשיפּס ווערלדווייד, אַזאַ ווי ARM Cortex-A סעריע, DSP, FPGA, MIPS, עטק, ווייַל די SWD פּראָטאָקאָל איז בלויז אַ פּריוואַט פּראָטאָקאָל דיפיינד דורך ARM, און JTAG איז דער אינטערנאַציאָנאַלער IEEE 1149 נאָרמאַל. די געוויינטלעך עמולאַטאָר ציל שפּאָן איז בכלל ARM Cortex-M סעריע, וואָס טוט נישט באַקענען JTAG צובינד, און דעם פּראָדוקט ינטראַדוסיז JTAG צובינד, וואָס איז פּאַסיק פֿאַר איר צו אַנטוויקלען און דיבאַג אַרבעט אונטער אנדערע פּלאַטפאָרמס.
(4) שטיצן ווירטואַל סיריאַל פּאָרט (דאָס איז, עס קענען זיין געוויינט ווי אַן עמולאַטאָר אָדער ווי אַ סיריאַל פּאָרט געצייַג, ריפּלייסינג ch340, cp2102, p12303)
(5) DAPLink שטיצט וסב בליץ פאָר פירמוואַרע אַפּגרייד, נאָר ערד די nRST, צאַפּן עס אין DAPLink, פּיסי. עס וועט זיין אַ וסב בליץ פאָר, נאָר שלעפּן די נייַ פירמוואַרע (העקס אָדער בין טעקע) אין די וסב בליץ פאָר צו פאַרענדיקן די פירמוואַרע אַפּגרייד. ווייַל DAPLink ימפּלאַמאַנץ אַ באָאָטלאָאַדער מיט ו דיסק פונקציע, עס קענען לייכט פאַרענדיקן די פירמוואַרע אַפּגרייד. אויב איר האָבן אַ STM32-באזירט פּראָדוקט אין מאַסע פּראָדוקציע, און די פּראָדוקט קען זיין אַפּגריידיד שפּעטער, די שטיוול לאָודער קאָד אין DAPLink איז זייער ווערט פון דיין רעפֿערענץ, דער קליענט דאַרף נישט ינסטאַלירן קאָמפּלעקס IDE אָדער פאַרברענען מכשירים צו פאַרענדיקן. אַפּגרייד, נאָר שלעפּן צו די ו דיסק קענען קאַנוויניאַנטלי פאַרענדיקן דיין פּראָדוקט אַפּגרייד.
וויירינג פּראָצעדור
1.קאָננעקט די עמולאַטאָר צו די ציל ברעט
SWD וויירינג דיאַגראַמע
JTAG וויירינג דיאַגראַמע
ק&א
1. ברענען דורכפאַל, ינדאַקייטינג RDDI-DAP טעות, ווי צו סאָלווע?
א: ווייַל די סימיאַלייטער ברענען גיכקייַט איז שנעל, דער סיגנאַל צווישן די דופּאָנט שורה וועט פּראָדוצירן קראָססטאַלק, ביטע פּרובירן צו טוישן די קירצער דופּאָנט שורה, אָדער די ענג פארבונדן דופּאָנט שורה, איר קענען אויך פּרובירן צו רעדוצירן די ברענען גיכקייַט, בכלל קענען זיין סאַלווד נאָרמאַלי.
2. וואָס זאָל זיין געטאן אויב די ציל קענען ניט זיין דיטעקטאַד, וואָס ינדיקייץ קאָמוניקאַציע דורכפאַל?
א: ביטע ערשטער טשעק צי די ייַזנוואַרג קאַבלע איז ריכטיק (GND,CLK,10,3V3), און דאַן קאָנטראָלירן צי די מאַכט צושטעלן פון די ציל ברעט איז נאָרמאַל. אויב די ציל ברעט איז פּאַוערד דורך די סימיאַלייטער, זינט די מאַקסימום רעזולטאַט קראַנט פון די וסב איז בלויז 500 מאַ, ביטע טשעק צי די מאַכט צושטעלן פון די ציל ברעט איז ניט גענוגיק.
3. וואָס שפּאָן דיבאַגינג ברענען איז געשטיצט דורך CMSIS DAP / DAPLink?
א: דער טיפּיש נוצן סצענאַר איז צו פּראָגראַם און דיבאַגינג די MCU. טהעאָרעטיקאַללי, די קערן פון די Cortex-M סעריע קענען נוצן DAP פֿאַר ברענען און דיבאַגינג, טיפּיש טשיפּס אַזאַ ווי STM32 פול סעריע פון טשיפּס, GD32 פול סעריע, nRF51/52 סעריע און אַזוי אויף.
4. קען איך נוצן דאַפּ עמולאַטאָר פֿאַר דיבאַגינג אונטער לינוקס?
א: אונטער לינוקס איר קענען נוצן Openocd און DAP עמולאַטאָר פֿאַר דיבאַגינג. openocd איז די מערסט פאָלקס און שטאַרק אָפֿן מקור דעבוגגער אין דער וועלט. איר קענען אויך נוצן אָפּענאָקד אונטער פֿענצטער, דורך שרייבן די צונעמען קאַנפיגיעריישאַן שריפט קענען דערגרייכן די דיבאַגינג פון די שפּאָן, ברענען און אנדערע אַפּעריישאַנז.
פּראָדוקט שיסערייַ