• 资料介绍
  • 在线预览
  • 相关推荐
申请入驻 产业图谱

LAT1442 防止 STM32CubeMX 删除用户文件的方法

03/06 16:11
1140
加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论

LAT1442 防止 STM32CubeMX 删除用户文件的方法

360.64 KB

1、引言

STM32CubeMX 为了简化工程,通常情况下,会把一些它认为不再需要的文件删掉,但是对于有些用户自己添加第三方软件包的情况来说,会给用户带来一定的困扰。

2、问题

2.1. 问题详情

客户在开发其产品过程中,使用了 STM32H563ZIT6。因为 STM32CubeH5 这个Cube 包中,可以看到 STM32H5 默认使用的是 AzureRTOS 的产品,包括 THREADX,NETXDUO,等等。也就是说,同样在 STM32CubeMX 的界面中,在 RTOS 这块只能看到 AzureRTOS 的配置。如果客户要使用 FreeRTOS,就只能再添加 X-CUBEFREERTOS。要使用 LwIP 的话,只能自己移植。

3、问题解决

当担心 STM32CubeMX 删掉用户的文件时,可以考虑在重新生成代码前先去除“Delete previously generated files when not re-generated ”前面的打勾。

4、小结

STM32CubeMX 为了让工程项目更简洁,会删掉一些它认为不再需要的文件,但是这些文件也可能来自于用户自己复制进去的文件。要避免误删除这些用户文件,需要在Project Manager 页面中将“Delete previously generated files when not regenerated ”选项前的打勾去除。

在线预览

相关推荐