How to Dig into Firmware Code Size

@francois Thanks for the answer. I get the following output, and after jumping over the python code I think it will not work without changes

C:\repos\python\puncoverTest\venv\Scripts>puncover.exe --gcc_tools_base=C:/ti/ccs920/ccs/tools/compiler/msp430-gcc-8.3.0.16_win32/bin/ --elf_file C:\Users\baerch\workspace_v9_2\testCCode\Debug\testCCode.out
parsing ELF at C:\Users\baerch\workspace_v9_2\testCCode\Debug\testCCode.out
Traceback (most recent call last):
File “C:\repos\python\puncoverTest\venv\Scripts\puncover-script.py”, line 11, in
load_entry_point(‘puncover==0.0.1’, ‘console_scripts’, ‘puncover’)()
File “C:\repos\python\puncoverTest\venv\lib\site-packages\puncover\puncover.py”, line 58, in main
builder.build_if_needed()
File “C:\repos\python\puncoverTest\venv\lib\site-packages\puncover\builders.py”, line 32, in build_if_needed
self.build()
File “C:\repos\python\puncoverTest\venv\lib\site-packages\puncover\builders.py”, line 22, in build
self.collector.parse_elf(self.get_elf_path())
File “C:\repos\python\puncoverTest\venv\lib\site-packages\puncover\collector.py”, line 306, in parse_elf
self.parse_assembly_text("".join(self.gcc_tools.get_assembly_lines(elf_file)))
File “C:\repos\python\puncoverTest\venv\lib\site-packages\puncover\gcc_tools.py”, line 27, in get_assembly_lines
return self.gcc_tool_lines(‘objdump’, [’-dslw’, os.path.basename(elf_file)], os.path.dirname(elf_file))
File “C:\repos\python\puncoverTest\venv\lib\site-packages\puncover\gcc_tools.py”, line 23, in gcc_tool_lines
proc = subprocess.Popen([self.gcc_tool_path(name)] + args, stdout=subprocess.PIPE, cwd=cwd)
File “C:\repos\python\puncoverTest\venv\lib\site-packages\puncover\gcc_tools.py”, line 18, in gcc_tool_path
raise Exception(“Could not find %s” % path)
Exception: Could not find C:/ti/ccs920/ccs/tools/compiler/msp430-gcc-8.3.0.16_win32/bin/objdump