איך SYST לאָגאָ

מאַנואַל פירער
פירמוואַרע דיבאַגינג מיט Eclipse
ווערסיע 1.0

רעוויזיע געשיכטע

ווערסיע  טאָג באַמערקונג מיטארבעטער(ן) אַפּפּראָווער
1 12 מאי 2021 ערשט ווערסיע Nguyen Hoang Hoan Nguyen Hoang Hoan

קאַפּירייט © 2019 I-SYST, אַלע רעכט רעזערווירט.
3514, 1 רע רו, סיינט-הובערט, קק., קאַנאַדע J3Y 8Y5
דער דאָקומענט קען נישט זיין ריפּראַדוסט אין קיין פאָרעם אָן, אויסדריקן געשריבן צושטימען פון I-SYST.

הקדמה

דער דאָקומענט ווייזט שריט-דורך-שריט ווי צו דיבאַג און בליץ די פירמוואַרע מיט Eclipse IDE און Iosonata וואָס איז געווען אינסטאַלירן אין די ינסטאַללאַטיאָן פירער "Eclipse IDE אין פירמוואַרע אַנטוויקלונג מיט יאָסאָנאַטאַ".

דיבאַגינג און פלאַשינג פירמוואַרע מיט Eclipse IDE

איך SYST דיבאַגינג און פלאַשינג פירמוואַרע מיט Eclipse IDE - פיגורע 1

קאָננעקט IDK-BLYST-NANO צו דיין קאָמפּיוטער.

דיבאַגינג פירמוואַרע מיט OpenODC

מיר וועלן אָנהייבן מיט Blinky Project ווי אַן עקסample.
אויסקלייַבן בלינקי פּראָיעקט, רעכט גיט סעלעקטירן דעבוג קאָנפיגוראַטיאָן

איך SYST דיבאַגינג און פלאַשינג פירמוואַרע מיט Eclipse IDE - דיבאַג קאַנפיגיעריישאַן

איך SYST דיבאַגינג און פלאַשינג פירמוואַרע מיט Eclipse IDE - דיבאַג קאַנפיגיעריישאַן 1

טאָפּל גיט אויף GDB OpenOCD דיבאַגינג
אין די הויפּט קוויטל, אין C/C ++ אַפּפּליקאַטיאָן גיט זוכן פּראָיעקט

איך SYST דיבאַגינג און פלאַשינג פירמוואַרע מיט Eclipse IDE - זוך פּראָיעקט

אויסקלייַבן בלינקי. שרעטל

איך SYST דיבאַגינג און פלאַשינג פירמוואַרע מיט Eclipse IDE - דעבוגגער קוויטל

אין די דעבוגגער קוויטל, שטעלן קאָנפיג אָפּציעס
-f "interface/cmsis-dap.cfg"
-f "target/nrf52.cfg"
בלעטער די OpenOCD עקסעקוטאַבלע file און ARM GDB עקסעקוטאַבלע file.
דריקט דעבוג

איך SYST דיבאַגינג און פלאַשינג פירמוואַרע מיט Eclipse IDE - דיבאַג

נאָך איר אָנהייב די דיבוגגער, עס וועט האַלטן ביי הויפּט (). איצט איר קענען דיבוג די פירמוואַרע
דורך געבן אַ קליק דעם שריט קנעפּל (F5, F6) צו שפּור דיין מקור קאָד שורה דורך שורה.

פלאַשינג פירמוואַרע

דריקט דעם לויפן קנעפּל צו לויפן די פירמוואַרע אויף דיין מיטל

איך SYST דיבאַגינג און פלאַשינג פירמוואַרע מיט Eclipse IDE - לויפן קנעפּל

איך SYST דיבאַגינג און פלאַשינג פירמוואַרע מיט Eclipse IDE - פיגורע 2

דיבאַגינג און פלאַשינג BleAdvertiser Firmware

BleAdvertiser ריקווייערז NRF SDK ווייכווארג קאַמפּאָונאַנץ, אַזוי מיר מוזן ערשטער פלאַש דיווייס. ניצן
IDAPnRFProg צו בליץ NRF ווייכווארג מיט IDAP-Link. אראפקאפיע דאָ: IDAP-Link / M - בלעטער / Windows ביי SourceForge.net
לויפן IDAPnRFProg דורך די פאלגענדע באַפֿעלן שורה:
$.\IDAPnRFProg.exe D:\i_syst\external\nRF5_SDK\components\softdevice\s132\hex\s132_nrf52_7.2.0_softdevice.hex

איך SYST דיבאַגינג און פלאַשינג פירמוואַרע מיט Eclipse IDE - באַפֿעלן שורה

איך SYST דיבאַגינג און פלאַשינג פירמוואַרע מיט Eclipse IDE - באַפֿעלן שורה 1

נאָך פלאַשינג בלועטאָאָטה נידעריק ענערגיע מאָדולע אין IDK-BLYST-NANO מיט IDAPnRFProg, מיר קענען איצט דיבאַג און בליץ פירמוואַרע BleAdvertiser אויף IDK-BLYST-NANO

דאָקומענטן / רעסאָורסעס

I-SYST דיבאַגינג און פלאַשינג פירמוואַרע מיט Eclipse IDE [pdfבאַניצער מאַנואַל
דיבאַגינג און פלאַשינג פירמוואַרע מיט Eclipse IDE

רעפערענצן

לאָזן אַ באַמערקונג

דיין בליצפּאָסט אַדרעס וועט נישט זיין ארויס. פארלאנגט פעלדער זענען אנגעצייכנט *