I SYST логотипи

Роҳнамои дастӣ
Ислоҳи нармафзор бо Eclipse
Версияи 1.0

Таърихи ревизия

Версия  Сана Шарҳ Саҳмгузор(ҳо) Тасдиккунанда
1 12 майи соли 2021 Версияи ибтидоӣ Нгуен Хоанг Хоан Нгуен Хоанг Хоан

Copyright © 2019 I-SYST, ҳама ҳуқуқҳо ҳифз шудаанд.
3514, 1re Rue, Saint-Hubert, QC., Канада J3Y 8Y5
Ин ҳуҷҷатро бе розигии хаттии I-SYST дар ҳама гуна шакл такрор кардан мумкин нест.

Муқаддима

Ин ҳуҷҷат қадам ба қадам нишон медиҳад, ки чӣ тавр ислоҳ ва флешдор кардани нармафзори нармафзор бо Eclipse IDE ва Iosonata, ки дар дастури насбкунӣ "Eclipse IDE дар таҳияи нармафзор бо IOsonata" насб шудааст.

Debugging ва Flashing Firmware бо Eclipse IDE

I SYST Debugging ва Flashing Firmware бо Eclipse IDE - Расми 1

IDK-BLYST-NANO-ро ба компютери худ пайваст кунед.

Ислоҳоти нармафзор бо OpenODC

Мо бо лоиҳаи Blinky ҳамчун собиқ оғоз хоҳем кардampле.
Лоиҳаи Blinky -ро интихоб кунед, тугмаи ростро клик кунед Конфигуратсияи Debug -ро интихоб кунед

I SYST Debugging ва Flashing Firmware бо Eclipse IDE - Конфигуратсияи Debug

I SYST Debugging ва Flashing Firmware бо Eclipse IDE - Конфигуратсияи Debug 1

Ду маротиба клик кунед GDB OpenOCD Debugging
Дар ҷадвали асосӣ, дар барномаи C/C++ -ро клик кунед Лоиҳаи ҷустуҷӯ

I SYST Debugging ва Flashing Firmware бо Eclipse IDE - Лоиҳаи Ҷустуҷӯ

Blinky-ро интихоб кунед. элф

I SYST Debugging ва Flashing Firmware бо Eclipse IDE - Варақаи Debugger

Дар ҷадвали Debugger, имконоти танзимотро танзим кунед
-f "interface/cmsis-dap.cfg"
-f "target/nrf52.cfg"
Файли иҷрошавандаи OpenOCD-ро аз назар гузаронед file ва ARM GDB иҷрошаванда file.
Debug-ро пахш кунед

I SYST Debugging ва Flashing Firmware бо Eclipse IDE - Debug

Пас аз он ки шумо ислоҳкунандаро оғоз мекунед, он дар main() қатъ мешавад. Акнун шумо метавонед нармафзори нармафзорро ислоҳ кунед
ба воситаи ангуштзании тугмаи қадам (F5, F6) барои пайгирии рамзи сарчашмаи худ сатр ба сатр.

Нармафзори флешдор

Тугмаи Иҷро карданро пахш кунед, то нармафзори нармафзорро дар дастгоҳи худ иҷро кунед

I SYST Debugging ва Flashing Firmware бо Eclipse IDE - Тугмаи Иҷро

I SYST Debugging ва Flashing Firmware бо Eclipse IDE - Расми 2

Debugging ва Flashing Firmware BleAdvertiser

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

I SYST Debugging ва Flashing Firmware бо Eclipse IDE - сатри фармон

I SYST Debugging ва Flashing Firmware бо Eclipse IDE - сатри фармони 1

Пас аз дурахши модули пасти энергияи Bluetooth дар IDK-BLYST-NANO бо IDAPnRFProg, мо ҳоло метавонем нармафзори BleAdvertiser-ро дар IDK-BLYST-NANO ислоҳ ва флешдор кунем.

Ҳуҷҷатҳо / Сарчашмаҳо

I-SYST Debugging ва Flashing Firmware бо Eclipse IDE [pdf] Дастури корбар
Debugging ва Flashing Firmware бо Eclipse IDE

Иқтибосҳо

Назари худро гузоред

Суроғаи почтаи электронии шумо нашр намешавад. Майдонҳои зарурӣ қайд карда шудаанд *