完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
电路板:定制 STSPIN32G4
调试口:外部STLINK V3 MC-SDK 5.Y.4 立方体MX 6.4 固件:STM32固件V1.5.0 驱动类型:HAL 目标工具链:ST STM32CubeIDE 1.8.0 我使用 STSPIN32G4 设计了一个自定义逆变器,它具有与 EVSPIN32G4 相同的拓扑结构,这就是我在电机控制工作台中启动该项目的方式。 我将其设置为速度控制和霍尔效应传感器反馈作为主要且唯一的速度传感器。我之前在早期版本中多次使用此设置,没有任何问题。 在代码生成期间,出现以下错误 “ST 内网更新程序服务器未知:mcucrosselector.codex.cro.st.com ” 并且, “完成但有错误” 在主日志中,我得到: “一代失败” 代码似乎在 CubeIDE 1.8.0 中编译良好,没有错误。 我使用 ST-LINK 在板上运行程序,在不同模式下连接:重置、硬件重置、软件重置,我经常在 CubeIDE 中看到一个选项卡说: “在没有可用调试信息或程序代码之外的地址“0x1fff4bc4”处中断。” 在控制台中,我得到正常的“下载验证成功” 在我尝试的大约 50% 的时间里,该板确实与 Motor Pilot 连接,但我立即收到以下错误。 最后,从主仪表板我得到了一个过流故障,但是如果我点击确认故障,没有任何反应。 然后我使用 CubeMX 6.3 运行相同的过程,在代码生成期间我没有收到任何错误消息,但我在 Motor Pilot 中收到相同的错误消息。 查看 MC-SDK 5.Y.4 发行说明,我进入 CubeMX、MotorControl 中间件并设置 DBG_MCU_LOAD_MEAS,但代码不会使用该选项集进行编译。 有什么建议吗? |
|
相关推荐
1个回答
|
|
首先,生成阶段的问题不会阻止您生成工作项目。“生成失败”状态与您的情况无关。我已将您看到的问题报告给我们的 cubeMX 同事。
>在我尝试的大约 50% 的时间里,电路板确实与 Motor Pilot 连接,但我立即收到以下错误。 您附加的 Pilot 的屏幕截图没有显示任何错误,只是显示警告。这些警告并不重要,但我们确实需要删除它们,因为它会带来混乱。从您的附件中,我看到 Pilot 确实已连接。你能附上连接失败时“终端”窗口的屏幕截图吗? > 最后,从主仪表板我得到了一个过流故障,但是如果我点击确认故障,没有任何反应。 如果没有任何反应,则表示您的错误是永久性的。 如果我理解正确的话,一旦将 Pilot 连接到电路板,就会出现过流故障,甚至在您开始旋转电机之前。如果这个假设是正确的,那么你的过流保护电路就有问题了。你的拓扑是什么?您是否使用连接到定时器中断引脚或嵌入式比较器的外部信号? > 我进入 CubeMX、MotorControl Middleware 并设置 DBG_MCU_LOAD_MEAS,但代码无法使用该选项集进行编译。 如果您同时使用位置控制和 DBG_MCU_LOAD_MEAS,我们会发现一个编译问题。 |
|
|
|
只有小组成员才能发言,加入小组>>
请教:在使用UDE STK时,单片机使用SPC560D30L1,在配置文件怎么设置或选择?里面只有SPC560D40的选项
2599 浏览 1 评论
3200 浏览 1 评论
请问是否有通过UART连接的两个微处理器之间实现双向值交换的方法?
1774 浏览 1 评论
3597 浏览 6 评论
5978 浏览 21 评论
928浏览 4评论
1304浏览 4评论
在Linux上安装Atollic TRUEStudio的步骤有哪些呢?
573浏览 3评论
使用DMA激活某些外设会以导致外设无法工作的方式生成代码是怎么回事
1292浏览 3评论
1346浏览 3评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-14 13:57 , Processed in 0.971914 second(s), Total 44, Slave 39 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号