Creality 确实在creaality3d.cn 上以 .hex 文件的形式提供其固件。这些作为备份非常好,因为人们不能意外地改变和破坏它们。
但是......你如何安装它们?!
这是关于直接安装固件而无需其他微控制器。使用另一个微控制器是如何通过微控制器安装新固件?
Creality 确实在creaality3d.cn 上以 .hex 文件的形式提供其固件。这些作为备份非常好,因为人们不能意外地改变和破坏它们。
但是......你如何安装它们?!
这是关于直接安装固件而无需其他微控制器。使用另一个微控制器是如何通过微控制器安装新固件?
Arduino IDE 的一个主要部分是半隐藏的,那就是一个叫做 avrdude 的人。实际上,AVRDUDE – AVR 下载器/上传器是一个独立的二进制文件。
顺便说一句,也有gcc
编译的,但那是另一回事。所述avrdude
上传提供的编译的二进制gcc
上到Arduino,通过USB端口(COM端口)。
您可以从命令行调用它(假设您安装了 Arduino IDE)。
您需要指定(请参阅命令行选项说明):
-b
)-P
)-p
).hex
文件路径( -U
).conf
avrdude 本身的文件路径( -C
)-v
)-c
)。有关详细信息,请参阅命令行选项说明中的 -c 选项。-D
)该命令将采用以下形式:
<path to arduino>/hardware/tools/avr/bin/avrdude
-C<path to arduino>/hardware/tools/avr/etc/avrdude.conf
-v -patmega2560 -carduino -b 115200 -cstk500v2
-P<name of serial port>
-D -Uflash:w:<path to hex file>:i
上面这个例子:
avrdude
二进制文件的完整路径avrdude
.conf
配置文件的完整路径flash
指定设备的闪存ROM。w:
读取指定文件并写入指定设备内存:i
指定英特尔十六进制对于 Windows
C:\dev\Arduino\hardware\tools\avr\bin\avrdude
-CC:\dev\Arduino\hardware\tools\avr\etc\avrdude.conf
-v -patmega2560 -carduino -b115200 -cstk500v2
-P\\.\COM1
-D -Uflash:w:C:\Users\<username>\Documents\firmware.hex:i
对于 OSX
/Applications/Arduino/hardware/tools/avr/bin/avrdude
-C/Applications/Arduino/hardware/tools/avr/etc/avrdude.conf -v -patmega2560 -carduino -b115200 -cstk500v2 -P\\.\COM1 -D -Uflash:w:/Users/<username>/Documents/Arduino/firmware.hex:i
如果您不习惯使用命令行界面 (CLI),那么使用 GUI 解决方案可能会更容易……
对于仅限 Windows 的解决方案,请参阅使用 XLoader 上传 Arduino HEX 文件
来自作者的网站:
我制作了一个小程序,可用于使用引导加载程序将您自己的 *.hex 文件上传到 arduino 板。这意味着您不需要闪存编程器。我自己做的,发现它非常有用。所以现在我制作了一个更用户友好的版本..要使用它编译你在类似 AvrStudio 的代码。然后只需启动 XLoader.exe,选择一个十六进制文件并按上传。而已。好消息是它现在也支持 Arduino Uno。
来自Arduino Builder – 用于构建和上传 Arduino 草图的独立实用程序
- 选择文件,草图文件 (.ino)、HEX 文件 (.hex) 或 ELF 文件 (.elf)
- 在下拉列表中选择板类型。
- 点击串口(或USBASP按钮),将继续上传。
在同一页面上,有 Arduino Uploader,它是 Arduino Builder 的命令行版本。
Creality 还提供安装 PDF。他们建议的过程是双重的,可能需要在其他机器上进行不同的设置1。我认为您可能需要调整的地方用A 标注。请注意,此解决方案取决于 CURA。
这部分是特定于 Windows 的。如果您使用 Linux 或 MAC,您将需要使用不同的设置,但您可能会得到相同的结果。
windows Key
+“ MANAGER
”并选择设备管理器。找到显示黄色的串口,右键,选择Update driver software > Browse my computer for driver software
。现在Browse
,在 SD 卡上找到 USB 驱动程序的位置并单击Next
。File > Preferences
:
Machine > Machine Settings
:
Machine > Install custom Firmware
OK
1 - 很可能,您将不得不更改波特率
2 - 这可能不适用于所有制造商,但适用于创意。其他制造商可能有不同的来源。
A - 根据需要调整!