The nRF7002 DFU does not work on my custom board.

dfu_nrf7002.zip

Here is a sample project for nRF7002 DFU. This sample project worked on the nRF7002DK board.
I also tried it on a Fanstel evaluation board for reference. Debug tracing is not available, but the firmware worked well.

This is my question. This sample project does not work on my custom board, it seems to hang up in Bootloader. Why doesn't it work?
I was thought the reason this sample project not work is no SPI Nor flash IC on my custom board. But this sample project works on a Fanstel evaluation board. This board doesn't have SPI Nor Flash.
(This project defines CONFIG_SPI_NOR=n in prj.conf)

My custom board is based on the nRF7002DK pin definitions and uses the available pins. SPI4 peripheral is unused so I use it for a different purpose.
But these definitions should not affect the sample project. Because this sample project does not use any I/O pins.

Why doesn't this sample project work on my custom board?

Parents Reply Children
  • >Which NCS version you are using?

    Replies have been passing each other. the SDK is 2.6.0.

    >How have you power your board? 

    The Power source is a lithium-ion battery, supplying 3.3V to the board using a switching regulator.
    I also suspected a voltage difference because the nRF7002DK is driven by 1.8V. But Fanstel's evaluation board is driven by 3.3V, project worked on Fanstel's one.

    >''Remove build configuration' and then create a new build configuration for the SDK to pick up your new board settings."

    Of course I did it many times.
    The project worked When that built hex file was written to the nRF7002DK evaluation board. But same hex file is written to my custom board, does not work.

    >Do you have any error log for custom board?

    See previous reply.

    Best Regards,
    Yoshihiro Goto

  • Hello Goto,

    Your application works on our DK and the Fanstel module but not on custom board. Could you please share the schematic design of your board?

    You can also try to run some basic NCS sample like scan, sta on your custom board to see if those works. 

     We have not seen any console error logs attached; can you please share?

Related