Skip to content

Conversation

@TompsonTan
Copy link
Contributor

Problem
When DMA is enabled for USART1, USART2, and USART3 simultaneously, the board keeps rebooting continuously.

Solution
USART1 and USART2 are primarily used for GPS; remove their DMA usage.

@farhangnaderi farhangnaderi force-pushed the pr_ap-h743r1_fix_dma_allocation branch from d35e007 to 8f0bd55 Compare December 15, 2025 16:03
@farhangnaderi
Copy link
Contributor

@TompsonTan Have you tried debugging it to find out the actual reason? I am nostalgic sure if disabling the DMAs is a solution. At least not the first one.

@TompsonTan
Copy link
Contributor Author

The DMA issue might stem from NuttX internals, which could take time to debug. For now, disabling USART1/2 DMA keeps the board stable—better to have it working while we investigate further.

@farhangnaderi farhangnaderi self-requested a review December 17, 2025 03:13
@farhangnaderi
Copy link
Contributor

I need to test this first. In case we do not have a fix we can merge this after.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants