I SYST logo

ALOHA MANUAL
Ke hoʻopau ʻana i ka firmware me Eclipse
Helu 1.0

Moʻolelo hoʻoponopono

Manao  Nānā Mea hāʻawi (mau) ʻApono
1 12 Mei 2021 Mana mua Nguyen Hoang Hoan Nguyen Hoang Hoan

Kuleana kope © 2019 I-SYST, mālama ʻia nā kuleana āpau.
3514, 1re Rue, Saint-Hubert, QC., Kanada J3Y 8Y5
ʻAʻole hiki ke paʻi hou ʻia kēia palapala ma kekahi ʻano me ka ʻole o ka ʻae kākau ʻana mai I-SYST.

Hoʻolauna

Hōʻike kēia palapala i kēlā me kēia ʻanuʻu pehea e hoʻopau ai a uila i ka firmware me Eclipse IDE a me Iosonata i hoʻokomo ʻia ma ke alakaʻi hoʻonohonoho "Eclipse IDE i ka hoʻomohala ʻana i ka firmware me IOsonata".

ʻO ka Debugging a me ka Flashing Firmware me Eclipse IDE

I SYST Debugging a me Flashing Firmware me Eclipse IDE - Fig 1

Hoʻohui IDK-BLYST-NANO i kāu kamepiula.

Hoʻopau i ka firmware me OpenODC

E hoʻomaka mākou me Blinky Project ma ke ʻano he example.
Koho i ka Blinky Project, kaomi ʻākau e koho i ka Debug Configuration

I SYST Debugging a Flashing Firmware me Eclipse IDE - Debug Configuration

I SYST Debugging a me Flashing Firmware me Eclipse IDE - Debug Configuration 1

Kaomi pālua ma ka GDB OpenOCD Debugging
Ma ka ʻaoʻao Main, ma C/C++ Application e kaomi i ka Search Project

ʻO wau ka SYST Debugging a me ka Flashing Firmware me Eclipse IDE - Search Project

E koho iā Blinky. elf

I SYST Debugging a Flashing Firmware me Eclipse IDE - Debugger tab

I ka Debugger tab, hoʻonohonoho i nā koho Config
-f "ke kikowaena/cmsis-dap.cfg"
-f "kūlana/nrf52.cfg"
E nānā i ka OpenOCD executable file a me ARM GDB hiki ke hoʻokō file.
Kaomi iā Debug

I SYST Debugging a Flashing Firmware me Eclipse IDE - Debug

Ma hope o kou hoʻomaka ʻana i ka debugger, e kū ia ma main(). I kēia manawa hiki iā ʻoe ke debug i ka firmware
ma ke kaomi ʻana i ke pihi ʻanuʻu (F5, F6) e ʻimi i kāu code kumu laina ma ka laina.

Paʻa paʻa uila

Kaomi i ke pihi holo e holo i ka firmware ma kāu kelepona

I SYST Debugging a Flashing Firmware me Eclipse IDE - Pihi holo

I SYST Debugging a me Flashing Firmware me Eclipse IDE - Fig 2

Debugging a Flashing BleAdvertiser Firmware

Pono ʻo BleAdvertiser i nā ʻāpana softdevice NRF SDK no laila pono mākou e uila mua i ka softdevice. Hoʻohana
IDAPnRFProg e uila i ka NRF softdevice me ka IDAP-Link. Hoʻoiho ma aneʻi: IDAP-Link/M - Nānā/Windows ma SourceForge.net
E holo i ka IDAPnRFProg ma ka hahai ʻana i ka laina kauoha:
$.\IDAPnRFProg.exe D:\i_syst\external\nRF5_SDK\components\softdevice\s132\hex\s132_nrf52_7.2.0_softdevice.hex

I SYST Debugging a Flashing Firmware me Eclipse IDE - laina kauoha

I SYST Debugging a Flashing Firmware me Eclipse IDE - laina kauoha 1

Ma hope o ka uila ʻana i ka Bluetooth Low Energy Module ma IDK-BLYST-NANO me IDAPnRFProg, hiki iā mākou ke hoʻopau i kēia manawa a me ka flash firmware BleAdvertiser ma IDK-BLYST-NANO

Palapala / Punawai

I-SYST Debugging a me Flashing Firmware me Eclipse IDE [pdf] Palapala Hoʻohana
ʻO ka Debugging a me ka Flashing Firmware me Eclipse IDE

Nā kuhikuhi

Waiho i kahi manaʻo

ʻAʻole e paʻi ʻia kāu leka uila. Hōʻailona ʻia nā kahua i makemake ʻia *