新闻详情

新闻详情

首页 / 资讯中心 / 详情

MKS SKIPR-单片机代码编译

发布时间:2026/10/1 20:56:23来源:尧图网络
MKS SKIPR-单片机代码编译
一、编译源码1.1、下载源码及参考参考STM32F103C8T6 编译Klipper下位机固件参数设置 --编译配置选项参考《MKS SKIPR V1.0安装KlipperALLCCT200 3D打印机升Klipper固件全过程 - 哔哩哔哩》文章下载git clone https://github.com/Klipper3d/klipper1.2、编译在linux系统下编译debian ubuntu的iso下面是常用的包不全根据提示补全。sudo apt-get install python3 python3-pip python3-virtualenv gcc-arm-none-eabi gitcd klipper1.2.1、配置 Klipper 固件1)进入配置菜单在 Klipper 源代码的根目录下运行 make menuconfig 以进入配置菜单make menuconfig2)设置参数在配置界面中你需要设置以下参数来编译适用于 STM32F103C8T6 的固件Microcontroller Architecture: STM32Processor model: STM32F103Bootloader offset: 8KiB bootloaderClock Reference: 8 MHz crystalCommunication interface: USB (on PA11/PA12) 或者 USART1具体根据你的硬件连接选择具体操作步骤如下Microcontroller Architecture 选择 STM32.Processor model 选择 STM32F103.Bootloader offset 选择 8KiB bootloader.Clock Reference 选择 8 MHz crystal.Communication interface你可以选择 USB (on PA11/PA12) 如果你打算通过 USB 与主机通信或者选择 USART1 如果你的硬件设置使用了串行通信。保存并退出完成设置后选择 Save然后退出配置菜单。1.3、编译1.3.1、编译在配置完成后运行 make 命令以编译 Klipper 固件sudomake生成的固件编译完成后会生成一个 klipper.bin 文件通常路径在 out/klipper.bin自己编译的klipper.bin文件 25k左右官网下载225k左右。二、bin文件下载方式一(通过 USB 升级)如果使用 USB 并且是新的微控制器你需要使用像 DFU 或者 st-flash 工具部署固件使用 dfu-utilUSB的例子dfu-util -a 0 -s 0x08000000:leave -D out/klipper.bin方式二(通过串口升级)如果选择使用串口可以使用串口工具如使用 stm32flashstm32flash -w out/klipper.bin -v -g 0x08000000 /dev/ttyUSB0方式三(通过 BOOT0 引脚)连接 BOOT0 引脚和 VCC然后重启设备。使用 USB 或串口工具从上面的方法中刷写固件。重刷写完成后移除 BOOT0 和 VCC 连接然后再次重启设备方式四(TF卡下载我用的方式测试正常)步骤1拷贝klipper.bin文件更名拷贝到tf卡中。sudo mount /dev/sdax /media/mv klipper.bin mks_skipr.bincp xxx xxxsudo umont /media/备注TF卡最好是fat32格式ntfs好像读不了。步骤2(下载)1)MCU 默认无 Klipper 固件断电插入 MCU-TF 插槽后按 RESET 进行更新更新成功则后tf卡中文件名由mks_skipr.bin变为mks_skipr.CUR,大概需要1分多。默认还是使用 MJPG-Streamer有条件升级为 crowsnest一点建议1、自己编译的klipper.bin文件 25k左右官网下载225k左右。2、开发板自带的程序已经可以满足需要如果没有特殊需求不建议更改。
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

商用制冰机内部结构拆解:看懂制冷与供水系统,少花冤枉钱 2026/10/1 22:56:06

商用制冰机内部结构拆解:看懂制冷与供水系统,少花冤枉钱

一台商用制冰机,很多人开店之前觉得它就是个"会出冰的冰箱",等到夏天高峰期不够用、或者机器三天两头闹脾气的时候,才后悔当初没弄明白它内部到底是什么结构。我见过太多餐饮店主,机器一报错就喊维修工,结果…

阅读更多 →
uniapp接入阿里云点播:播放凭证与跨端播放器集成实战 2026/10/1 22:56:05

uniapp接入阿里云点播:播放凭证与跨端播放器集成实战

这两周我一直在折腾一个uniapp项目接入阿里云点播的事,项目本身是一个视频课程App,要求一套代码同时跑Android、iOS、微信小程序和H5四个端。视频这块最早是用nginx静态目录直接放MP4的,开发阶段倒是爽,上线后问题全来了&#xff…

阅读更多 →
华为53页PPT拆解:制造数字化转型的工业互联网落地路径 2026/10/1 22:56:05

华为53页PPT拆解:制造数字化转型的工业互联网落地路径

简介:华为制造行业数字化转型工业互联网智能制造解决方案PPT共53页,面向制造企业信息化负责人、工业互联网方案架构师及智能制造研究人员,系统梳理从产业趋势洞察到落地案例的完整路径。压缩包内为单个.pptx演示文稿,约4.65MB&…

阅读更多 →
从零构建私有AI操作系统:本地部署、知识库与智能体的完整实践指南 2026/10/1 22:55:52

从零构建私有AI操作系统:本地部署、知识库与智能体的完整实践指南

上个月的一个晚上,我在整理自己十年来散落在硬盘各处的项目笔记、日记和工作文档,忽然意识到一个很讽刺的事实:我每天都在用各种 AI 工具提升效率,但这些工具里没有一个是"我"的。在线 AI 确实强,可是把财务…

阅读更多 →
DeepSeek Harness 实战:从聊天框到AI驾驶舱的工程化工具 2026/10/1 22:55:52

DeepSeek Harness 实战:从聊天框到AI驾驶舱的工程化工具

拿到标题那天我正好在整理旧设备,三年前装的 ChatGPT 桌面客户端还躺在应用列表里。于是我把 DeepSeek Harness 桌面版下载下来,解压、装依赖、跑起来,前后大概花了五分钟。然后我盯着屏幕上那个黑底绿字的终端窗口愣了三秒——这东西&#x…

阅读更多 →
智能化软件开发:从AI写代码到人机协同范式迁移 2026/10/1 22:55:52

智能化软件开发:从AI写代码到人机协同范式迁移

1. 这不是“AI写代码”,而是软件开发范式的迁移起点“智能化软件开发”这六个字,最近半年在技术会议、招聘JD、内部立项文档里出现的频率,已经超过了“云原生”和“微服务”当年爆发期的峰值。但绝大多数人——包括不少一线工程师——把它理解…

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞 ✉