Debugging my nrf5sdk code using vs code via make file

I want to use this command nrfjprog --program .\nrf52840_xxaa.hex --sectorerase

and I had this error any idea about how to fix this?


Parsing image file.

WARNING: A programming operation has been performed without --verify.
WARNING: Programming can fail without error.

Parents
  • Hi,

     

    To get rid of this warning, you can add "--verify" to the makefile, in this section as shown here:

    flash: default
    	@echo Flashing: $(OUTPUT_DIRECTORY)/nrf52840_xxaa.hex
    	nrfjprog -f nrf52 --program $(OUTPUT_DIRECTORY)/nrf52840_xxaa.hex --sectorerase --verify

     

    Kind regards,

    Håkon

  • Thank you for your request, 

    When I want to debug my program, I couldn't and I got this problem in my debug console, 

    Please check OUTPUT tab (Adapter Output) for output from C:/Program Files (x86)/SEGGER/JLink/JLinkGDBServerCL.exe
    Launching server: "C:/Program Files (x86)/SEGGER/JLink/JLinkGDBServerCL.exe" "-if" "swd" "-port" "50000" "-swoport" "50001" "-telnetport" "50002" "-device" "nrf52"
    Launching GDB: "C:\Program Files (x86)\GNU Arm Embedded Toolchain\10 2021.10\bin\arm-none-eabi-gdb.exe" "-q" "--interpreter=mi2"
    Reading symbols from C:\Users\ghaaz\Desktop\Hakim_byBaha-main\NewSDKFinal-main\examples\test\ble_app_uart_1\pca10056\s140\armgcc\_build\nrf52840_xxaa.out...
    0x00041d50 in delay_machine_code ()
    Not implemented stop reason (assuming exception): undefined

    Program
    received signal SIGTRAP, Trace/breakpoint trap.
    0x00028bde in app_error_fault_handler (id=1, pc=88728, info=0) at ../../../../../../components/libraries/util/app_error_weak.c:100
    100 NRF_BREAKPOINT_COND;

    Program
    received signal SIGTRAP, Trace/breakpoint trap.
    0x00028bde in app_error_fault_handler (id=1, pc=88728, info=0) at ../../../../../../components/libraries/util/app_error_weak.c:100
    100 NRF_BREAKPOINT_COND;

    Program
    received signal SIGTRAP, Trace/breakpoint trap.
    0x00028bde in app_error_fault_handler (id=1, pc=88728, info=0) at ../../../../../../components/libraries/util/app_error_weak.c:100
    100 NRF_BREAKPOINT_COND;

    Temporary breakpoint 1, main () at ../../../main.c:2613
    2613 nrf_gpio_cfg_output(NRF_GPIO_PIN_MAP(1, 0));
    So can you help me ?
Reply
  • Thank you for your request, 

    When I want to debug my program, I couldn't and I got this problem in my debug console, 

    Please check OUTPUT tab (Adapter Output) for output from C:/Program Files (x86)/SEGGER/JLink/JLinkGDBServerCL.exe
    Launching server: "C:/Program Files (x86)/SEGGER/JLink/JLinkGDBServerCL.exe" "-if" "swd" "-port" "50000" "-swoport" "50001" "-telnetport" "50002" "-device" "nrf52"
    Launching GDB: "C:\Program Files (x86)\GNU Arm Embedded Toolchain\10 2021.10\bin\arm-none-eabi-gdb.exe" "-q" "--interpreter=mi2"
    Reading symbols from C:\Users\ghaaz\Desktop\Hakim_byBaha-main\NewSDKFinal-main\examples\test\ble_app_uart_1\pca10056\s140\armgcc\_build\nrf52840_xxaa.out...
    0x00041d50 in delay_machine_code ()
    Not implemented stop reason (assuming exception): undefined

    Program
    received signal SIGTRAP, Trace/breakpoint trap.
    0x00028bde in app_error_fault_handler (id=1, pc=88728, info=0) at ../../../../../../components/libraries/util/app_error_weak.c:100
    100 NRF_BREAKPOINT_COND;

    Program
    received signal SIGTRAP, Trace/breakpoint trap.
    0x00028bde in app_error_fault_handler (id=1, pc=88728, info=0) at ../../../../../../components/libraries/util/app_error_weak.c:100
    100 NRF_BREAKPOINT_COND;

    Program
    received signal SIGTRAP, Trace/breakpoint trap.
    0x00028bde in app_error_fault_handler (id=1, pc=88728, info=0) at ../../../../../../components/libraries/util/app_error_weak.c:100
    100 NRF_BREAKPOINT_COND;

    Temporary breakpoint 1, main () at ../../../main.c:2613
    2613 nrf_gpio_cfg_output(NRF_GPIO_PIN_MAP(1, 0));
    So can you help me ?
Children
Related