Hi all
do any of you guys compile your own firmware? im having issues and cannot compile the firmware from the v1 git hub (GitHub - V1EngineeringInc/BIGTREETECH-TouchScreenFirmware: support TFT35 V1.0/V1.1/V1.2/V2.0/V3.0, TFT28, TFT24 V1.1)
i have cleared the platforms out so it can install a fresh ststm32 but allways have a missing mcu or product line issue, i did search on the internet and found a post saying to add a product line into the bords json file (Compilation failure using platform-ststm32 10.0.0 - Development Platforms - PlatformIO Community), which i tried but that then made it throw up loads more errors. i would be greatfull if any one has any ideas regarding this?
Executing task: C:\Users\KarlW.platformio\penv\Scripts\platformio.exe run <
Processing BIGTREE_TFT35_E3_V3_0 (platform: ststm32; framework: stm32cube; board: STM32F103VC)
--------------------------------------------------------------------------------------------------------------------------------Platform Manager: Installing ststm32
Unpacking [####################################] 100%
Platform Manager: ststm32 @ 14.0.0 has been installed!
The platform ‘ststm32’ has been successfully installed!
The rest of the packages will be installed later depending on your build environment.
Verbose mode can be enabled via -v, --verbose
option
CONFIGURATION: https://docs.platformio.org/page/boards/ststm32/STM32F103VC.html
PLATFORM: ST STM32 (14.0.0) > STM32F103VC (48k RAM. 256k Flash)
HARDWARE: STM32F103VCT6 72MHz, 48KB RAM, 256KB Flash
DEBUG: Current (blackmagic) External (blackmagic, cmsis-dap, jlink, stlink)
PACKAGES:
- framework-stm32cubef1 1.8.3
- tool-ldscripts-ststm32 0.1.0
- toolchain-gccarmnoneeabi 1.70201.0 (7.2.1)
AssertionError: Missing MCU or Product Line field:
File “C:\Users\KarlW.platformio\penv\Lib\site-packages\platformio\builder\main.py”, line 177:
env.SConscript(“$BUILD_SCRIPT”)
File “C:\Users\KarlW.platformio\packages\tool-scons\scons-local-4.1.0\SCons\Script\SConscript.py”, line 591:
return _SConscript(self.fs, *files, **subst_kw)
File “C:\Users\KarlW.platformio\packages\tool-scons\scons-local-4.1.0\SCons\Script\SConscript.py”, line 280:
exec(compile(scriptdata, scriptname, ‘exec’), call_stack[-1].globals)
File “C:\Users\KarlW.platformio\platforms\ststm32\builder\main.py”, line 120:
target_elf = env.BuildProgram()
File “C:\Users\KarlW.platformio\packages\tool-scons\scons-local-4.1.0\SCons\Util.py”, line 658:
return self.method(*nargs, **kwargs)
File “C:\Users\KarlW.platformio\penv\Lib\site-packages\platformio\builder\tools\platformio.py”, line 61:
env.ProcessProgramDeps()
File “C:\Users\KarlW.platformio\packages\tool-scons\scons-local-4.1.0\SCons\Util.py”, line 658:
return self.method(*nargs, **kwargs)
File “C:\Users\KarlW.platformio\penv\Lib\site-packages\platformio\builder\tools\platformio.py”, line 127:
env.BuildFrameworks(env.get(“PIOFRAMEWORK”))
File “C:\Users\KarlW.platformio\packages\tool-scons\scons-local-4.1.0\SCons\Util.py”, line 658:
return self.method(*nargs, **kwargs)
File “C:\Users\KarlW.platformio\penv\Lib\site-packages\platformio\builder\tools\platformio.py”, line 342:
SConscript(env.GetFrameworkScript(f), exports=“env”)
File “C:\Users\KarlW.platformio\packages\tool-scons\scons-local-4.1.0\SCons\Script\SConscript.py”, line 654:
return method(*args, **kw)
File “C:\Users\KarlW.platformio\packages\tool-scons\scons-local-4.1.0\SCons\Script\SConscript.py”, line 591:
return _SConscript(self.fs, *files, **subst_kw)
File “C:\Users\KarlW.platformio\packages\tool-scons\scons-local-4.1.0\SCons\Script\SConscript.py”, line 280:
exec(compile(scriptdata, scriptname, ‘exec’), call_stack[-1].globals)
File “C:\Users\KarlW.platformio\platforms\ststm32\builder\frameworks\stm32cube.py”, line 43:
assert PRODUCT_LINE, “Missing MCU or Product Line field”
================================================= [FAILED] Took 12.84 seconds =================================================
Environment Status Duration
BIGTREE_TFT35_E3_V3_0 FAILED 00:00:12.835
============================================ 1 failed, 0 succeeded in 00:00:12.835 ============================================
The terminal process “C:\Users\KarlW.platformio\penv\Scripts\platformio.exe ‘run’” terminated with exit code: 1.
Terminal will be reused by tasks, press any key to close it.