ST意法半导体
直播中

张宇

7年用户 1651经验值
私信 关注
[问答]

如何解决STM32生成错误IOC文件的问题呢?

大家好,
我在 STM32CudeIDE 中使用 File->New->STM32 Project 创建了一个新的 STM32 项目,并选择了 STWINKT1 开发板。它会生成一个 .ioc 文件,该文件在设备配置工具的 Pinout & Configuration 选项卡中显示相当多的警告。  
它在 STWINKT1 板上也不能完全发挥作用。例如,SPI 不适用于板载传感器。
版本:
STM32CubeIDE version 1.3.1(下载1.3.0还是最新的,自动升级到1.3.1)
STM32Cube_FW_L4版本V1.15.1
(顺便说一句,使用 STWIN 软件包的演示应用程序运行良好)
如何解决这个问题?任何提示或解决方案表示赞赏!









回帖(1)

陈波

2022-12-30 10:27:39
感谢您选择这个。是的,它仍然相关,但我有一个解决方法。
我目前通过使用 HAL 驱动程序初始化函数(而不是使用 MX_*() 函数)手动初始化外围设备来解决这个问题,并在 .ioc 文件中使用 ProjectManager.NoMain=true 禁用生成的 main()。
非常需要使用 ioc 文件的更清洁的解决方案,因为我现在无法使用 MX 更改任何内容。
在Cube中选择sensor tile board生成的文件,添加了CMSIS和USB CDC。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分