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
>>
>

Reply via email to