Does SPI instance 3 (extended) support EASY_DMA?

Hi!

I have a bootloader using SPI 3 for a bootloader LCD animation. 
Unless I attach an RTT console, the animation causes my DFU to fail 100% of the time. 
It is making me wonder if SPI3 supports EASY_DMA. It's not obvious from the sdk_config.h 

If I disable the animation, DFU passes 100% of the time, so I'm thinking there might not be DMA on this SPI instance. 

question 2 - is there any documentation on known issues with DFU and RTT? 

thanks.

Parents
  • Hi,

    It is using DMA. SPIM3 is actually not available without easy DMA. But it is interesting that it is not failing when you are viewing RTT logs which requires the chip to be in debug interface mode. This should usually not have any noticeable impact on the executon How is the DFU failing, do you see any error messages while uploading the FW? And does the device reboot and go back to running the old application after it fails?

    Best regards,

    Vidar

Reply
  • Hi,

    It is using DMA. SPIM3 is actually not available without easy DMA. But it is interesting that it is not failing when you are viewing RTT logs which requires the chip to be in debug interface mode. This should usually not have any noticeable impact on the executon How is the DFU failing, do you see any error messages while uploading the FW? And does the device reboot and go back to running the old application after it fails?

    Best regards,

    Vidar

Children
Related