Stm32 port asistant example with mf16858_us

I try to test port assistant example for stm32.

but i receive the error after busy pin check.

when I investigate from map file, it is related with the function “mmhal_wlan_spi_write_buf_dma”

what could be the reason?

byte type spi transfer works but block type spi not.
any suggestion ?

You might need to take a look at your DMA implementation. I assume this was for an STM32H5 you referred too in an earlier post?

If so, please share your .ioc file, and if possible, place a breakpoint on the HardFault_Handler and in the Debug Console (or GDB) run the following commands:

print/x *(uint32_t *) 0xE000ED28
p/a *(uint32_t[8] *)$sp
p/a *(uint32_t[8] *)$psp

code does not jump HardFault_Handler. So, it never reach that breakpoint .
I have sent the *.ioc to you.

1 Like