Oh, ok. Thanks for clarification!

ср, 5 авг. 2020 г. в 01:03, David Sidrane <david.sidr...@nscdg.com>:

> Hi Oleg,
>
>
>
> There are many up_allocateheap In the source tree…but an F7 on PX4 master
> has:
>
>
>
> And it does not use CONFIG_RAM_END (CONFIG_RAM_START+CONFIG_RAM_SIZE)
>
>
>
> I deleted them and it px4_fmuv5 still builds. I will clean that up when I
> get past the upgrade.
>
>
>
> David
>
>
>
>
>
> *From:* Oleg Evseev [mailto:ev.m...@gmail.com]
> *Sent:* Tuesday, August 04, 2020 1:04 PM
> *To:* dev@nuttx.apache.org
> *Subject:* Re: stm32f7 CONFIG_RAM understanding
>
>
>
> Hi David,
>
>
>
> As I see they are used to define:
>
> CONFIG_RAM_END (CONFIG_RAM_START+CONFIG_RAM_SIZE)
>
> which in turn is used in heap allocation (up_allocateheap).
>
>
>
> By the way I am working with px4 master and custom board stm32f767
> (software very close and based on fmu-v5).
>
> And I used
>
> CONFIG_RAM_SIZE=376832
> CONFIG_RAM_START=0x20020000
>
> but on reboots start to get random hardfaults (looking on address in log
> points to heap allocation functions) and sometimes fails advertising uorb
> topics (also heap allocation problem as I see).
>
>
>
> While I'm investigating this I notice this difference with RAM size config
> and ask this question (of course it may not be related to my issue).
>
>
>
>
>
> вт, 4 авг. 2020 г. в 22:49, David Sidrane <david.sidr...@nscdg.com>:
>
> Both are not used in the source. I would assume it is a legacy C&P from
> the F4, that should be removed.
>
>
>
> *From:* Oleg Evseev [mailto:ev.m...@gmail.com]
> *Sent:* Tuesday, August 04, 2020 12:45 PM
> *To:* dev@nuttx.apache.org
> *Subject:* Re: stm32f7 CONFIG_RAM understanding
>
>
>
> No, internal memory.
>
>
>
> For all boards
>
> stm32f769i-disco\
> stm32f746-ws\
> stm32f746g-disco\
> nucleo-144\
>
>
>
> but just found that except stm32f769i-disco, it understandably defines
> params for SRAM1 368Kb according to MCU memory map
>
> CONFIG_RAM_SIZE=376832
> CONFIG_RAM_START=0x20020000
>
>
>
> вт, 4 авг. 2020 г. в 22:27, Gregory Nutt <spudan...@gmail.com>:
>
> External SRAM?
>
>
>
> On 8/4/2020 1:08 PM, Oleg Evseev wrote:
>
> Hi,
>
>
>
> I wonder why stm32f7 boards has such RAM parameters in defconfigs:
>
> CONFIG_RAM_SIZE=245760
> CONFIG_RAM_START=0x20010000
>
>
>
> Where do these numbers come from while memory map is this?
>
> [image: изображение.png]
>
>
>
> ---
>
> With regards,
>
> Oleg
>
>
>
>

Reply via email to