@andyp1per well, it worked with some caveats. With the hwdef.dat
I posted it complains about this in hwdat.h
: Note: The following peripherals can't be resolved for DMA: ['USART3_RX']
.
If I put the line DMA_PRIORITY USART3_RX USART6_RX
the comment in hwdat.h
goes away, but when I flash the autopilot with the built .apj
, I get a prearm error in Mission planner:
internal error 0x8000 i:182 stack_ovrfl
I do have a Matek M8Q-CAN GPS/Baro connected to UART3 and communicating in MSP, this previous thread seem to suggest it’s a DMA issue, any thoughts?
I’ve attached my generated hwdat.h
Thanks,
Chen
hwdef.h (54.6 KB)