评论
我无法使用此存储库编译固件。我必须使用 Marlin-bugfix-2.0.x 存储库并使用它来构建它。 |
尝试将下载的文件放置在靠近硬盘驱动器根目录的位置(或删除一些目录)。这么长的文件路径很难 |
你能比“C:\Users\r_vei.platformio”更接近多少? |
我的意思是缩短下载内容的文件夹结构。你真的不需要所有这些“BIGTREETECH-SKR-mini-E3-master (1)\BIGTREETECH-SKR-mini-E3-master\firmware\V1.2” |
按照上面的建议缩短你的路径,VS 代码将需要以管理员身份运行才能访问 PIO 库 deps 的 %userprofile% 路径。 |
我会立即测试并报告。 |
同样的错误?
环境状态持续时间 mega2560 IGNORED |
FileNotFoundError: [Errno 2] 没有这样的文件或目录:’C:\Users\r_vei\Desktop\bigtree\BIGTREETECH-SKR-mini-E3-master\BIGTREETECH-SKR-mini-E3-master\firmware\V2.0\ Marlin-2.0.x-SKR-mini-E3-V2.0.pio\libdeps\STM32F103RC_btt_512K_tmp_installing-8_ql4euf-package.\docs\class_t_m_c2130_stepper_adde2041047c82600f5e01f52118f92a0_cgraph_org.svg 该路径对于 Windows 来说太长了。您需要将源代码移动到更短的路径,将所有课程放在 c:\ 根目录下的文件夹中 把“Marlin-2.0.x-SKR-mini-E3-V2.0”文件夹放到c盘再试试。 |
上一篇文章在同一个目录中?它奏效了吗?所以这不是路径? 我尝试了 C:\ 路径,结果相同? |
我看不到以前的帖子,链接是私人的。 但无论如何它可能会起作用,因为它没有超过路径的字符限制。因为我确定旧固件使用不同的 libdeps
是 283 个字符,路径字符的 HARD 限制在 Windows 中是 260。 将其移动到 C:\ 并将其从层叠文件夹树中取出并尝试。 如果它再次出错,请发布错误,这样我们就可以看到它还抱怨什么。 |
好的不同的错误? `处理STM32F103RC_btt_512K(平台:ststm32;板:genericSTM32F103RC;框架:arduino)可以通过
|
文件未找到错误:
当我尝试编译时出现以下错误?
`> 执行任务:C:\Users\r_vei.platformio\penv\Scripts\platformio.exe run –environment STM32F103RC_btt_512K <
处理STM32F103RC_btt_512K(平台:ststm32;开发板:genericSTM32F103RC;框架:arduino)
可以通过
-v, --verbose
选项配置启用详细模式:https
://docs.platformio.org/page/boards/ststm32/genericSTM32F103RC.html 平台:ST STM32 6.0.0 > STM32F103RC(48k RAM。256k 闪存)
硬件:STM32F103RCT6 72MHz,48KB RAM, 512KB Flash
DEBUG: Current (blackmagic) External (blackmagic, jlink, stlink)
PACKAGES:
Converting Marlin.ino
LDF: Library Dependency Finder -> http://bit.ly/configure-pio-ldf
LDF 模式:Finder ~ chain, Compatibility ~ soft
在中寻找 TMCStepper 库注册表
发现:https
://platformio.org/lib/show/5513/TMCStepper LibraryManager:安装 id=5513 @ >=0.6.2,<1.0.0
使用缓存:C:\Users\r_vei.platformio.cache\6b \892065df0a1fff8b39bce1802a2be26b
解包…
FileNotFoundError: [Errno 2] 没有这样的文件或目录:’C:\Users\r_vei\Downloads\BIGTREETECH-SKR-mini-E3-master (1)\BIGTREETECH-SKR-mini-E3-master\firmware\V1.2 \Marlin-2.0.x-SKR-Mini-E3-V1.2\.pio\libdeps\STM32F103RC_btt_512K\_tmp_installing-_0u_pbfk-package\.\docs\class_t_m_c2130_stepper_adde2041047c82600f5e01f52118f92a0_cgraph_org.svg’:
File “C:\Users\r_vei.platformio\ penv\lib\site-packages\platformio\builder\main.py”,第 168 行:
env.SConscript(“$BUILD_SCRIPT”)
文件“C:\Users\r_vei.platformio\packages\tool-scons\script..\ engine\SCons\Script\SConscript.py”,第 597 行:
返回 _SConscript(self.fs, *files, **subst_kw)
文件“C:\Users\r_vei.platformio\packages\tool-scons\script..\engine \SCons\Script\SConscript.py”,第 286 行:
exec(compile(scriptdata, scriptname, ‘exec’), call_stack[-1].globals)
文件“C:\Users\r_vei.platformio\platforms\ststm32\builder\main.py”,第 98 行:
target_elf = env。 BuildProgram()
文件“C:\Users\r_vei.platformio\packages\tool-scons\script..\engine\SCons\Environment.py”,第 219 行:
返回 self.method(*nargs, **kwargs)
文件“ C:\Users\r_vei.platformio\penv\lib\site-packages\platformio\builder\tools\platformio.py”,第 62 行:
env.ProcessProjectDeps()
文件“C:\Users\r_vei.platformio\packages\tool -scons\script..\engine\SCons\Environment.py”,第 219 行:
return self.method(*nargs, **kwargs)
文件“C:\Users\r_vei.platformio\penv\lib\site-packages\ platformio\builder\tools\platformio.py”,第 131 行:
project_lib_builder = env.ConfigureProjectLibBuilder()
文件“C:\Users\r_vei.platformio\packages\tool-scons\script..\engine\SCons\Environment.py”,第 219 行:
return self.method(*nargs, ** kwargs)
文件“C:\Users\r_vei.platformio\penv\lib\site-packages\platformio\builder\tools\piolib.py”,第 1036 行:
project.install_dependencies()
文件“C:\Users\r_vei.platformio \penv\lib\site-packages\platformio\builder\tools\piolib.py”,第 868 行:
lm.install(uri)
文件“C:\Users\r_vei.platformio\penv\lib\site-packages\platformio\ managers\lib.py”,第 281 行:
force=force,
文件“C:\Users\r_vei.platformio\penv\lib\site-packages\platformio\managers\package.py”,第 704 行:
pkg_dir = self._install_from_piorepo(名称,要求)
文件“C:\Users\r_vei.platformio\penv\lib\site-packages\platformio\managers\lib.py”,第 131 行:
要求,
文件“C:\Users\r_vei.platformio\penv\lib\site- packages\platformio\managers\package.py”,第 482 行:
self.unpack(dlpath, tmp_dir)
文件“C:\Users\r_vei.platformio\penv\lib\site-packages\platformio\managers\package.py”,第 222 行:
返回 fu.unpack(dest_dir, with_progress=False)
文件“C:\Users\r_vei.platformio\penv\lib\site-packages\platformio\unpacker.py”,第 149 行:
self._unpacker.extract_item(item , dest_dir)
文件“C:\Users\r_vei.platformio\penv\lib\site-packages\platformio\unpacker.py”,第 82 行:
super(TARArchive, self).extract_item(item, dest_dir)
文件“C:\Users\r_vei.platformio\penv\lib\site-packages\platformio\unpacker.py”,第 39 行:
self._afo.extract(item, dest_dir)
文件“C:\Users\r_vei.platformio\ python37\lib\tarfile.py”,第 2044 行:
numeric_owner=numeric_owner)
文件“C:\Users\r_vei.platformio\python37\lib\tarfile.py”,第 2114 行:
self.makefile(tarinfo, targetpath)
文件“C :\Users\r_vei.platformio\python37\lib\tarfile.py”,第 2155 行:
以 bltn_open(targetpath, “wb”) 作为目标:
================== ===============================================[失败]花了 3.00 秒 =============================================== ==================
环境状态持续时间
mega2560 IGNORED
mega1280 IGNORED
rambo
IGNORED FYSETC_F6_13
IGNORED FYSETC_F6_14 IGNORED
sanguino644p IGNORED
sanguino1284p
IGNORED
melzi IGNORED melzi_optiboot
IGNORED at90usb1286_cdc IGNORED at90usb1286_dfu
IGNORED
DUE
IGNORED
DUE_USB IGNORED DUE_debug IGNORED LPC1768
IGNORED LPC1769
IGNORED
STM32F103RC IGNORED
STM32F103RC_fysetc IGNORED
STM32F103RC_btt IGNORED
STM32F103RC_btt_USB IGNORED STM32F103RC_btt_512
K FAILED 00:00:03.002
STM32F103RC_btt_512 K_USB IGNORED
STM32F103RE IGNORED
STM32F103RE_btt IGNORED
STM32F103RE_btt_USB
IGNORED STM32F4 IGNORED
STM32F7 IGNORED
ARMED IGNORED
STM32F103VE_GTM32 IGNORED
STM32F103VE_longer
IGNORED mks_robin_mini IGNORED
mks_robin_nano IGNORED mks_robin
IGNORED
mks_robin_pro IGNORED mks_robin_lite IGNORED
mks_robin_lite3
IGNORED
jgaurora_a5s_a1 IGNORED
STM32F103CB_malyan
IGNORED
chitu_f103
IGNORED
STM32F401VE_STEVAL IGNORED FLYF407ZG IGNORED FYSETC_S6 IGNORED
STM32F407VE_black IGNORED
BIGTREE_SKR_PRO
IGNORED BIGTREE_GTR_V1_0
IGNORED BIGTREE_BTT002 IGNORED
teensy31 IGNORED teensy35 IGNORED
esp32 IGNORED linux_native
IGNORED SAMD51_grandcentral_m4
IGNORED rumba32_f446ve
IGNORED
rumba32_mks
IGNORED
include_tree IGNORED
================================================ ========== 1 失败,0 成功在 00:00:03.002 ==================