百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
K

katapult

> 编程语言
开源

可配置的 Klipper 开机加载程序

668 stars0 点赞0 次浏览
访问官网GitHub

工具介绍

可配置的 Klipper 开机加载程序

Katapult (原名为 CanBoot) 是用于 ARM Cortex-M MCU 的引导加载程序。 最初,该引导加载程序是专为 CAN 节点而设计,用于与 Klipper 结合使用。 该引导加载程序本身利用了 Klipper 的硬件抽象层,并进行了精简,以保持占用空间最小。 除了 CAN 接口外,Katapult 现在还支持 USB 和 UART 接口。 目前支持 lpc176x、stm32 和 rp2040 MCU。 CAN 支持目前仅限于 stm32 F 系列和 rp2040 设备。

注意:对 CanBoot 的引用仍然存在于此仓库的源代码中以及与之相关的项目中,例如 Klipper。 其中一些引用必须永久保留以保持兼容性。 不破坏兼容性的文档和源代码引用将随着时间的推移而得到更新。

菜单配置将显示以下选项: - 微控制器体系结构: 选择 lpc176x、stm32 或 rp2040。 - 处理器型号: 选项取决于所选体系结构。 - 构建 Katapult 部署应用程序: 请参阅下面的 部署器 部分。 - 启动时禁用 SWD: 这是 GigaDevice STM32F103 克隆的一个选项。 请注意,此选项尚未经过测试,因此 GigaDevice 克隆可能无法正常工作。 - 时钟参考: 选择适合您的板上的晶体的设置。 - 通信接口: 选择 CAN、USB 或 UART。 请确保选择与硬件相匹配的接口。 - 对于 CAN 接口: - CAN 总线速度: 选择适合您的 CAN 总线的速度。 - 对于串行 (USART) 接口: - 串口波特率: 选择适合您的串口设备的波特率。 - 对于 USB 接口: - USB ID: 允许用户定义 USB 供应商 ID、产品 ID 和/或序列号。 - 支持在复位按钮快速双击时进入启动程序: 启用此选项后,可以在复位按钮快速双击时进入启动程序。

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

C

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言