!stm32 バイナリサイズ
>> pre
text data bss dec hex filename
27616 1364 1732 30712 77f8 .pioenvs/nucleo_f103rb/firmware.elf
<<
>> pre
stm32flash 0.5
http://stm32flash.sourceforge.net/
Using Parser : Raw BINARY
Interface serial_posix: 57600 8E1
Version : 0x22
Option 1 : 0x00
Option 2 : 0x00
Device ID : 0x0410 (STM32F10xxx Medium-density)
- RAM : 20KiB (512b reserved by bootloader)
- Flash : 128KiB (size first sector: 4x1024)
- Option RAM : 16b
- System RAM : 2KiB
<<
- flash 64kbyte (ダンプされたスペックと違う?
- SRAM 20kbyte
ちなみにatmega328は
- flash 32K
- SRAM 2K
flashは2倍
SRAMが10倍位あるということか
!どこにメモリを使ってるか
|flash|text
|flash + ram|data
|ram|bss
https://mcuoneclipse.com/2013/04/14/text-data-and-bss-code-and-data-size-explained/
これを見ると上のデータは
- flash 28k/64k
-- 思ったより使っている mbedのライブラリかな?
- ram 3k/20k
- decってのは全部足したやつ
5643382
wiki
1463759116