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?