File tree 1 file changed +6
-6
lines changed
1 file changed +6
-6
lines changed Original file line number Diff line number Diff line change @@ -20,17 +20,17 @@ function print_size_info()
20
20
addr=${tokens[2]}
21
21
if [ " $addr " -eq " $addr " -a " $addr " -ne " 0" ] 2> /dev/null; then
22
22
segments[$seg ]=$size
23
+ echo " segment[$seg ]=$size "
23
24
fi
24
-
25
-
26
25
done < <( xtensa-esp32-elf-size --format=sysv $elf_file )
27
26
28
- total_ram=$(( ${segments[data]} + ${segments[rodata]} + ${segments[bss]} ))
29
- total_flash=$(( ${segments[data]} + ${segments[rodata]} + ${segments[text]} + ${segments[irom0text]} ))
30
-
31
- printf " %-28s %-8d %-8d %-8d %-8d %-8d %-8d %-8d\n" $sketch_name ${segments[data]} ${segments[rodata]} ${segments[bss]} ${segments[text]} ${segments[irom0text]} $total_ram $total_flash
27
+ # total_ram=$((${segments[data]} + ${segments[bss]}))
28
+ # total_flash=$((${segments[data]} + ${segments[rodata]} + ${segments[text]}))
29
+ # printf "%-28s %-8d %-8d %-8d %-8d %-8d %-8d %-8d\n" $sketch_name ${segments[data]} ${segments[rodata]} ${segments[bss]} ${segments[text]} $total_ram $total_flash
32
30
return 0
33
31
}
32
+ recipe.size.regex=^(? :\. iram0\. text| \. dram0\. text| \. flash\. text| \. dram0\. data| \. flash\. rodata| )\s + ([0-9]+).*
33
+ recipe.size.regex.data=^(? :\. dram0\. data| \. dram0\. bss)\s + ([0-9]+).*
34
34
35
35
function build_sketches()
36
36
{
You can’t perform that action at this time.
0 commit comments