I am bringing up a brand new laptop for devlopment.
I downloaded and installesd nRF Connect, SDK 2.6.0, SDK 2.7.0 and SDK 2.8.0. The SDK 2.9.0 installation failed.
I ported a project from my old laptop and built it on the new laptop - the build was successful.
When I tried to run a memory report I got:
Command failed: west build -d c:\Users\kover\HomeSmart\VScode\lockbox\build -t footprint
Traceback (most recent call last):
File "C:\ncs\v2.6.0\zephyr\scripts\footprint\size_report", line 30, in <module>
from elftools.elf.elffile import ELFFile
File "C:\ncs\toolchains\b620d30767\opt\bin\Lib\site-packages\elftools\elf\elffile.py", line 41, in <module>
from ..dwarf.dwarfinfo import DWARFInfo, DebugSectionDescriptor, DwarfConfig
File "C:\ncs\toolchains\b620d30767\opt\bin\Lib\site-packages\elftools\dwarf\dwarfinfo.py", line 17, in <module>
from .structs import DWARFStructs
File "C:\ncs\toolchains\b620d30767\opt\bin\Lib\site-packages\elftools\dwarf\structs.py", line 10, in <module>
from logging.config import valid_ident
File "<frozen zipimport>", line 259, in load_module
File "logging\config.py", line 30, in <module>
File "<frozen zipimport>", line 259, in load_module
File "logging\handlers.py", line 26, in <module>
File "<frozen zipimport>", line 259, in load_module
File "socket.py", line 51, in <module>
ImportError: Module use of python312.dll conflicts with this version of Python.
FATAL ERROR: command exited with status 1: 'C:\ncs\toolchains\b620d30767\opt\bin\cmake.EXE' --build 'c:\Users\kover\HomeSmart\VScode\lockbox\build' --target footprint