Where can I find a table of STM32F745 DMA mappings to peripherals? In other words, what streams can I use for a peripheral?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2020-04-15 11:40 AM
I looked in corresponding reference manual (RM0385 rev 8) but all it appears to give is an "example" tables on page 226, which does not match what STM32CubeMX 5.2.0 says.
I also could not find in the stm32f32F745xx datasheet (DocID027590 rev 4). The DMA application note (AN4031) points to the reference manual as the place to get the DMA peripheral mapping.
I'm looking to confirm what the STM32CubeMX is limiting my DMA mappings to.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2020-04-15 12:15 PM
Up vote any posts that you find helpful, it shows what's working..
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2020-04-15 12:17 PM
Yes, I did see that, but it says they are "examples" and they do not match STM32CubeMX 5.2.0
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2020-04-15 12:34 PM
This table is definitive, I wouldn't trust CubeMX to output functional code.
Up vote any posts that you find helpful, it shows what's working..
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2020-04-15 12:49 PM
I was just confused why they say "their connection depends on product implementation" and then say here are "examples". To me, that says "this may or may not be correct for your chip". How do you know it's correct?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2020-04-15 1:28 PM
>>How do you know it's correct?
I guess you'd validate it yourself if you have sufficient doubt. The plumbing here comes from earlier STM32.
ST sells a mix of chips, some might not have all the peripherals in question, or be able to escape some peripherals in the limited subset of pins bonded out.
The Data Sheet typically deals with the peripheral/pin mix, the RM the more die level stuff, and depending on the STM32 might cover several different die.
Up vote any posts that you find helpful, it shows what's working..
