Роҳнамои дастӣ
Ислоҳи нармафзор бо 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
IDK-BLYST-NANO-ро ба компютери худ пайваст кунед.
Ислоҳоти нармафзор бо OpenODC
Мо бо лоиҳаи Blinky ҳамчун собиқ оғоз хоҳем кардampле.
Лоиҳаи Blinky -ро интихоб кунед, тугмаи ростро клик кунед Конфигуратсияи Debug -ро интихоб кунед
Ду маротиба клик кунед GDB OpenOCD Debugging
Дар ҷадвали асосӣ, дар барномаи C/C++ -ро клик кунед Лоиҳаи ҷустуҷӯ
Blinky-ро интихоб кунед. элф
Дар ҷадвали Debugger, имконоти танзимотро танзим кунед
-f "interface/cmsis-dap.cfg"
-f "target/nrf52.cfg"
Файли иҷрошавандаи OpenOCD-ро аз назар гузаронед file ва ARM GDB иҷрошаванда file.
Debug-ро пахш кунед
Пас аз он ки шумо ислоҳкунандаро оғоз мекунед, он дар main() қатъ мешавад. Акнун шумо метавонед нармафзори нармафзорро ислоҳ кунед
ба воситаи ангуштзании тугмаи қадам (F5, F6) барои пайгирии рамзи сарчашмаи худ сатр ба сатр.
Нармафзори флешдор
Тугмаи Иҷро карданро пахш кунед, то нармафзори нармафзорро дар дастгоҳи худ иҷро кунед
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
Пас аз дурахши модули пасти энергияи Bluetooth дар IDK-BLYST-NANO бо IDAPnRFProg, мо ҳоло метавонем нармафзори BleAdvertiser-ро дар IDK-BLYST-NANO ислоҳ ва флешдор кунем.
Ҳуҷҷатҳо / Сарчашмаҳо
![]() |
I-SYST Debugging ва Flashing Firmware бо Eclipse IDE [pdf] Дастури корбар Debugging ва Flashing Firmware бо Eclipse IDE |