评论
理论上它应该用完盒子。但是如果您使用扩展功能,您可能会用完引脚。 |
当我将 .bin 文件闪存到它时,它无法启动代码。只有恢复出厂设置才能再次解除它。 |
好的,可能是因为闪光灯的尺寸较小。设置存储在闪存的最后一个扇区,这里没有。 |
STM32F411CEU6 有 512 KB Flash 和 WeAct bootloader,但加载 .hex 后没有连接和 com 端口。 |
你如何闪烁十六进制? |
看起来这个板子使用了一个 25MHz 的外部晶振。 转到 HAL/STM32/stm32f4xx.h 并将所有 HSE_VALUE 从 8 更改为 25MHz 并重新编译 |
它一样,不工作。 |
你确定你在 PA2/3 上使用 UART2 吗? |
现在是:),USB 到 TTL 加密狗到端口 A2 和 A3。但是控制器仍然没有响应。 |
连接st-link,在Embitz中选择Debug Target,启动debug session看是否运行 |
调试器目标选项卡:空无日志 构建以确保源是最新的 从 bin/Debug/GRBL_Advanced.elf 读取符号… 忽略数据包错误,继续… |
你能调试这个程序吗? |
好的,再次尝试使用 grbl-advanced: 在 HAL/STM32/system_stm32f4xx.c 中设置 PLL 参数: `/*************************** PLL 参数 ********************* *************** // PLL_VCO = (HSE_VALUE or HSI_VALUE /* SYSCLK = PLL_VCO / PLL_P */ /* USB OTG FS、SDIO 和 RNG 时钟 = PLL_VCO / PLLQ */ 再次调试。 |
将代码移植到黑色药丸有多难。它基本上是相同的核心STM32F411 ….?
STM32F411CEU6