Looks like the inline images dropped try to attach them here. Otherwise you can find them in "System Architecture" section of the Reference Manual.
On Sun, Jan 31, 2021, 9:25 AM Brennan Ashton <bash...@brennanashton.com> wrote: > Hey Anthony, > The best place is usually just a GitHub ticket or here. The issue with > CCM is that at least in some of the STM32F4 series it is directly attached > to the D bus so the CPU absolutely cannot execute from it. Also why you > cannot do things like DMA. This is not true for all CCM like the STM32F3. > See they system architecture diagrams here for the two. > > > > > > --Brennan > > On Sun, Jan 31, 2021, 9:15 AM Anthony Merlino <anth...@vergeaero.com> > wrote: > >> Hi all, >> >> I was just reading the documentation on Confluence regarding ELF programs: >> https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=139629543 >> >> Here is the relevant excerpt >> >> Most MCUs based on ARMv7-M family processors support some kind of Tightly >> > Coupled Memory (TCM). These TCMs have somewhat different properties for >> > specialized operations. The STM32 F4 supports similar Core Coupled >> Memory >> > (CCM). It is important to not that *you cannot execute programs from >> CCM!* >> > >> >> My question is - Is it just CCM that cannot be used when ELF loading is >> enabled? Or is it all TCM? Also, does anyone have the technical >> explanation >> for why CCM results in hard-fault? >> >> Is there a place to raise this type of "issue" for documentation on >> Confluence? >> >> Best, >> Anthony >> >