SYST logo

Phau ntawv qhia
Firmware debugging nrog dab noj hnub
Version 1.0

Kev kho keeb kwm

Version  Hnub tim Nco tseg Cov neeg koom tes Pom zoo
1 Peb 12, 2021 Thawj version Nguyễn Hoang Hoan Nguyễn Hoang Hoan

Copyright © 2019 I-SYST, all rights reserved.
3514, 1re Rue, Saint-Hubert, QC., Canada J3Y 8Y5
Cov ntaub ntawv no yuav tsis raug muab luam tawm hauv ib daim ntawv uas tsis muaj, qhia kev pom zoo los ntawm I-SYST.

Taw qhia

Cov ntaub ntawv no qhia tau hais tias yuav ua li cas rau kev debug thiab nyem lub firmware nrog Eclipse IDE thiab Iosonata uas tau teeb tsa hauv phau ntawv qhia kev teeb tsa "Dab Hnub Nyoog IDE hauv kev txhim kho firmware nrog IOsonata".

Debugging thiab flashing firmware nrog dab noj hnub IDE

Kuv SYST Debugging thiab Flashing Firmware nrog dab noj hnub IDE - Daim duab 1

Txuas IDK-BLYST-NANO rau koj lub computer.

Debugging Firmware nrog OpenODC

Peb yuav pib nrog Blinky Project ua tus example.
Xaiv Blinky Project, Right-click xaiv Debug Configuration

Kuv SYST Debugging thiab Flashing Firmware nrog dab noj hnub IDE - Debug Configuration

Kuv SYST Debugging thiab Flashing Firmware nrog dab noj hnub IDE - Debug Configuration 1

Ob npaug nias rau GDB OpenOCD Debugging
Hauv lub tab loj, ntawm C / C ++ Daim Ntawv Thov nyem Nrhiav Project

Kuv SYST Debugging thiab Flashing Firmware nrog dab noj hnub IDE - Nrhiav Project

Xaiv Blinky. elf

Kuv SYST Debugging thiab Flashing Firmware nrog dab noj hnub IDE - Debugger tab

Hauv Debugger tab, teeb tsa kev xaiv Config
-f "interface/cmsis-dap.cfg"
-f “target/nrf52.cfg”
Xauj qhov OpenOCD executable file thiab ARM GDB executable file.
Nyem Debug

Kuv SYST Debugging thiab Flashing Firmware nrog dab noj hnub IDE - Debug

Tom qab koj pib lub debugger, nws yuav nres ntawm lub ntsiab(). Tam sim no koj tuaj yeem debug lub firmware
los ntawm nias lub khawm kauj ruam (F5, F6) txhawm rau taug qab koj qhov chaws kab los ntawm kab.

Flashing Firmware

Nias lub khawm Khiav kom khiav lub firmware ntawm koj lub cuab yeej

Kuv SYST Debugging thiab Flashing Firmware nrog dab noj hnub IDE - Khiav khawm

Kuv SYST Debugging thiab Flashing Firmware nrog dab noj hnub IDE - Daim duab 2

Debugging thiab Flashing BleAdvertiser Firmware

BleAdvertiser xav kom NRF SDK softdevice Cheebtsam yog li peb yuav tsum flash softdevice ua ntej. Siv
IDAPnRFProg mus nyem NRF softdevice siv IDAP-Txuas. Download tau ntawm no: IDAP-Txuas/M – Xauj/Windows ntawm SourceForge.net
Khiav IDAPnRFProg los ntawm kab lus hais hauv qab no:
$.\IDAPnRFProg.exe D:\i_syst\external\nRF5_SDK\components\softdevice\s132\hex\s132_nrf52_7.2.0_softdevice.hex

Kuv SYST Debugging thiab Flashing Firmware nrog dab noj hnub IDE - kab hais kom ua

Kuv SYST Debugging thiab Flashing Firmware nrog dab noj hnub IDE - kab hais kom ua 1

Tom qab flashing Bluetooth Tsawg Zog Module hauv IDK-BLYST-NANO nrog IDAPnRFProg, tam sim no peb tuaj yeem kho qhov teeb meem thiab nyem firmware BleAdvertiser ntawm IDK-BLYST-NANO

Cov ntaub ntawv / Cov ntaub ntawv

I-SYST Debugging thiab Flashing Firmware nrog dab noj hnub IDE [ua pdf] Tus neeg siv phau ntawv
Debugging thiab flashing firmware nrog dab noj hnub IDE

Cov ntaub ntawv

Cia ib saib

Koj email chaw nyob yuav tsis raug luam tawm. Cov teb uas yuav tsum tau muaj yog cim *