I am on 2022.01 release of RIOT and building apps for nrf52840dongle.
I worked on implementing a module. I need to know the RAM and FLASH usage required by the module.
To understand the flash usage I used the binary size profiler Bloaty.
But many information are missing from the bloaty output.For eg.
Bloaty classifies many compile units into Others and does not tell where precisely the binary size is coming from. It shows the binary contribution of some files, and for some, it does not.
Could you guys give me any suggestions on how to measure flash usage? For eg. is there any better tools similar to bloaty?
Also, How to measure the RAM usage?
and it shows as most of the code unspecifield . I was expecting it may also show core,CPU,board,drivers etc parts in different colors. May be this is the reason why bloaty also mapped most part of the binary to unspecified.
I would be more in favor of asking Hauke whether he would either accept a
co-maintainer for the repo or moving it to the RIOT repo. As far as one can
judge from the activity in the cosy repo I would assume more maintenance
happing in the Github RIOT org.
for the RAM usage:
depends on what exactly you want to measure. Statically allocated memory is
shown by cosy as well (check data and bss sections). This includes the memory
reserved for the stack of each thread. If youāre interested in how much memory
per thread is actually consumed at runtime, you can use ps() (or the
corresponding shell command).
Cheers
Oleg
Chuck Norris doesnāt do TCP handshake - he does TCP roundhouse-kick to initiate
the connection.