开源改变世界

针对其他 F4xx MCU #40

推推 grbl 3年前 (2023-02-08) 234次浏览
打开
ClockedLogic 打开了这个问题 2021 年 10 月 27 日 · 7条评论
打开

针对其他 F4xx MCU#40

ClockedLogic 打开了这个问题 2021 年 10 月 27 日 · 7条评论

评论

针对其他 F4xx MCU #40

大家好,我想知道如何定位 STM32F405RG6 或其他 MCU。有没有指南可以做到这一点?还是假定的知识?我无法在文档中找到详细信息。

现在有几个电路板使用这个 MCU。

我正在使用 STM32CubeIDE 进行构建。
我需要从 CubeMX 导入哪些文件?
我如何配置 CubeIDE 以用于此或任何其他 MCU?

非常感谢,
ClockedLogic

针对其他 F4xx MCU #40
贡献者

有没有指南可以做到这一点?

不。

还是假定的知识?

有点——它需要对所讨论的 MCU 有一些了解和/或能够理解参考手册。了解如何在 IDE 中配置项目者优先。

我需要从 CubeMX 导入哪些文件?

无,因为该项目适用于 STM32CubeIDE。

我如何配置 CubeIDE 以用于此或任何其他 MCU?

我假设您已经加载了 grblHAL 项目,如果没有,则在此处进行了描述。我为其他 STM32F4xx 处理器所做的是从头开始为目标 MCU 创建一个新项目,并使用它来设置时钟树,有时还编写一些代码来测试 USB CDC 通信(如果相关)。然后我将 MCU 特定文件从中复制到 grblHAL 项目并将时钟树设置集成到main.c中。之后,我为调试和发布添加构建配置以匹配 MCU,创建必要的电路板映射文件并检查一切是否正常。哦,根据目标 MCU 链接器 (.ld),可能还需要添加文件。对于该引导加载程序/无引导加载程序,必须根据要求配置闪存中的设置存储。

MCU 特定文件位于CMSIS/Device/ST/Include 文件夹中,时钟树设置在这里

请注意,如果必须从另一个系列创建新的驱动程序,则只能扩展此项目以支持其他 F4xx 处理器。

针对其他 F4xx MCU #40
威尔特尔 评论了 2021 年 10 月 27 日 通过电子邮件
针对其他 F4xx MCU #40
贡献者

这是否也适用于 F7xx 处理器?

是的,F7xx 驱动程序目前仅针对 F756。

F4xx 驱动程序已经支持 STM32F446。

针对其他 F4xx MCU #40

他们是我在澳大利亚唯一能买到的 STM32 MCU
我似乎明白为什么 Terje Io 必须为许多不同的处理器制作驱动程序。我们买单片机和做电路板非常方便(甚至免费,每月2次机会)。

针对其他 F4xx MCU #40

您好,是否有关于如何添加新 MCU 的任何更新,如果有基本指南可以准确显示我需要添加到核心或/和修改哪些文件,那将是非常好的
我希望有人可以做到这一点并将其添加到回购协议,所以任何人将来都可以添加一个新的 MCU,
目前我正在考虑添加对 SAME54/51 的支持和 CANBus 支持,我希望尽快开始,但如果没有某种明确的指导方针,这将需要时间比应该的多!

针对其他 F4xx MCU #40
贡献者
terjeio 评论了 2022 年 5 月 23 日  

@muhammadelmogy 请参阅有关新 SAME53 驱动程序的问题。SAME54/51 可能很相似,所以可以共享代码,因此您可以加入这项工作吗?

针对其他 F4xx MCU #40

只是关注这张票,因为我对 CAN 支持有一种模糊的兴趣,并且很想看到为它开发的插件。我打算有一天,当我能找到时间的时候仔细看看它。

(我的原型控制面板目前使用 Modbus 进行通信,但我认为 CAN 总线在可用的情况下会是更好的选择)。

免费注册 在 GitHub 上加入此对话。已有帐户? 登录评论
标签
还没有
项目

还没有

发展

没有分支机构或拉取请求

6人参加
针对其他 F4xx MCU #40针对其他 F4xx MCU #40针对其他 F4xx MCU #40针对其他 F4xx MCU #40针对其他 F4xx MCU #40针对其他 F4xx MCU #40

喜欢 (0)