完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
行。不确定是否完全理解您的所有描述,但基于一些猜测。
高级总结 我会回答:这里没有错误,但可能会混淆与此类复杂设备(多 cpus 所以多项目)相关的 ST 材料。 那么让我补充一些解释。 1)我的猜测是你面对的是这种项目视图: 2)假设我的猜测是正确的,这是相同的快照,但添加了一些注释: 在这里我们可以看到您所指的 main.c 重复项。重复是从用户界面的角度来看的,但从文件系统来看,你可能每个 cpu 只得到一个 main.c,这听起来很合理。Dupes 与符号链接的使用有关......注意小的后退箭头,这些箭头覆盖在项目树的某些文件上...... 基于这种行为,您报告了一些允许编译过程触发的目录,而另一些则没有得到充分解释和常见/预期的行为: + 不允许触发编译过程的目录实际上是纯文件系统文件夹,根本不被 Eclipse 管理/理解(因为里面没有 Eclipse 元数据) + 允许触发编译过程的目录实际上不仅是纯文件系统文件夹,还有 Eclipse 项目(内部的一些 Eclipse 元数据,如 .project 和 .cproject 文件) 3)然后你可能会说所有这些都很奇怪,但希望有一些方法可以让外观更好。你必须小心导入你的项目。 注意不要导入第一个元素(即文件系统项目根目录),您已经获得了一个更加用户友好的视图以防止重复: 4)我最新的猜测是你正面临所有这些,因为依赖于以下工作流程之一 + 从 STM32CubeMX 独立工具项目创建过程中导入项目,取消选中“Generate Under Root”选项。 + 从固件包中导入了一个 STM32Cube 示例项目 + 作为参考做 q copy 或 ... 为您自己的开发。之前的 2 个提案之一 为了确认,让我们打开您的 .ioc 文件,您可能会看到: STM32Cube 示例都是在未选中“Generate Under Root”选项的情况下生成的。 5)作为结论: 根据我的说法,我建议您始终依赖选中的“在根目录下生成”选项。我认为这会让您的生活更轻松。 这就是 STM32CubeIDE 默认设置从其上下文创建项目的方式。 让我知道是否对您有帮助(我的猜测是否正确?)。如果有帮助,请标记为已回答...将帮助社区。 |
|
|
|
只有小组成员才能发言,加入小组>>
请教:在使用UDE STK时,单片机使用SPC560D30L1,在配置文件怎么设置或选择?里面只有SPC560D40的选项
2612 浏览 1 评论
3201 浏览 1 评论
请问是否有通过UART连接的两个微处理器之间实现双向值交换的方法?
1775 浏览 1 评论
3600 浏览 6 评论
5980 浏览 21 评论
930浏览 4评论
1307浏览 4评论
在Linux上安装Atollic TRUEStudio的步骤有哪些呢?
575浏览 3评论
使用DMA激活某些外设会以导致外设无法工作的方式生成代码是怎么回事
1294浏览 3评论
1349浏览 3评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-18 22:12 , Processed in 1.326714 second(s), Total 79, Slave 62 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号