dump size and partitions to prep size format for travis
This commit is contained in:
parent
3a61fc245e
commit
fe12ebd3fd
@ -20,17 +20,17 @@ function print_size_info()
|
|||||||
addr=${tokens[2]}
|
addr=${tokens[2]}
|
||||||
if [ "$addr" -eq "$addr" -a "$addr" -ne "0" ] 2>/dev/null; then
|
if [ "$addr" -eq "$addr" -a "$addr" -ne "0" ] 2>/dev/null; then
|
||||||
segments[$seg]=$size
|
segments[$seg]=$size
|
||||||
|
echo "segment[$seg]=$size"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
||||||
done < <(xtensa-esp32-elf-size --format=sysv $elf_file)
|
done < <(xtensa-esp32-elf-size --format=sysv $elf_file)
|
||||||
|
|
||||||
total_ram=$((${segments[data]} + ${segments[rodata]} + ${segments[bss]}))
|
#total_ram=$((${segments[data]} + ${segments[bss]}))
|
||||||
total_flash=$((${segments[data]} + ${segments[rodata]} + ${segments[text]} + ${segments[irom0text]}))
|
#total_flash=$((${segments[data]} + ${segments[rodata]} + ${segments[text]}))
|
||||||
|
#printf "%-28s %-8d %-8d %-8d %-8d %-8d %-8d %-8d\n" $sketch_name ${segments[data]} ${segments[rodata]} ${segments[bss]} ${segments[text]} $total_ram $total_flash
|
||||||
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
|
|
||||||
return 0
|
return 0
|
||||||
}
|
}
|
||||||
|
recipe.size.regex=^(?:\.iram0\.text|\.dram0\.text|\.flash\.text|\.dram0\.data|\.flash\.rodata|)\s+([0-9]+).*
|
||||||
|
recipe.size.regex.data=^(?:\.dram0\.data|\.dram0\.bss)\s+([0-9]+).*
|
||||||
|
|
||||||
function build_sketches()
|
function build_sketches()
|
||||||
{
|
{
|
||||||
|
Loading…
Reference in New Issue
Block a user