STM32CUBEMX_更新工程每次都会删掉用户自己的代码怎么解决?

这篇具有很好参考价值的文章主要介绍了STM32CUBEMX_更新工程每次都会删掉用户自己的代码怎么解决?。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

STM32CUBEMX_更新工程每次都会删掉用户自己的代码怎么解决?

前言:
正常来说使用STM32CUBEMX更新工程配置,使用KEIL打开,只要配置好STM32CUBEMX软件,然后把用户代码写在/USER CODE BEGIN/和/USER CODE END/之间时,就不会把户代码删掉,但是我把软件配置好,代码也按照规定写在两个注释之间,结果每次还是会把我的用户代码删除掉。具体原因也没有定论,根据现有分析猜的是因为,公司的加密软件导致的软件异常。所以不在纠结,采用一种规避的方式完美解决。
具体做法步骤:
1、既然CUBEMX的文件中不能写用户程序,就把用户程序全部自己新建文件,写自己的代码
2、自己写一个main函数,不使用CUBEMX生成的main函数
3、开始愉快的编写自己用户代码

工程目录:
STM32CUBEMX_更新工程每次都会删掉用户自己的代码怎么解决?,STMCUBE_IDE,stm32,单片机,嵌入式硬件,stm32cubemx
移植main函数:
STM32CUBEMX_更新工程每次都会删掉用户自己的代码怎么解决?,STMCUBE_IDE,stm32,单片机,嵌入式硬件,stm32cubemx
STM32CUBEMX_更新工程每次都会删掉用户自己的代码怎么解决?,STMCUBE_IDE,stm32,单片机,嵌入式硬件,stm32cubemx文章来源地址https://www.toymoban.com/news/detail-609528.html

到了这里,关于STM32CUBEMX_更新工程每次都会删掉用户自己的代码怎么解决?的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • STM32CubeMX 新建工程详细步骤

    选中某一型号时,会在页面右边显示该芯片的详细参数和信息,其中 Features 可以查看该芯片的具体特点和外设, 还可以点击Datasheet 下载数据手册。在芯片选择页面的右下方有芯片的信息概要,比如这里包括该型号芯片的 引脚疯转,Flash, Ram, IO 数量, 主频等基本信息。确定

    2023年04月08日
    浏览(35)
  • STM32CubeMX教程1 工程建立

    开发板(STM32F407G-DISC1) STM32CubeMX软件(Version 6.10.0) keil µVision5 IDE(MDK-Arm) ST-LINK/V2驱动 使用STM32CubeMX软件 建立一个STM32F407的空工程 如下图所示为STM32CubeMX软件主界面 单击ACCESS TO MCU SELECTOR 在弹出的MCU选择界面,搜索工程使用的MCU型号,然后选中该MCU,单击界面右上角Star

    2024年02月04日
    浏览(38)
  • 使用STM32CubeMX创建STM32工程(串口,硬件IIC配置)

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 最近教研室的项目需要使用STM32做处理器,对环境数据进行采集处理,在拿到板子后,需要根据单片机具体型号(STM32F411CEU6)创建工程,再进行上层应用的开发。因为以前都是用的F1系列的开发板,用的

    2023年04月18日
    浏览(39)
  • STM32CubeMX+Keil5新建工程

    STM32CubeMx 软件是 ST 公司为 STM32 系列单片机快速建立工程,并快速初始化使用到的外设、GPIO 等,大大缩短了我们的开发时间。简单地说STM32CubeMX 本身就是一个工具软件,我们只要在上面通过图形化配置就可以生成STM32 功能代码工程,这样节省我们的工作量。在之前没有用这个

    2024年01月19日
    浏览(102)
  • STM32CubeMX软件介绍及工程文件生成

        STM32CubeMX 是用于 32 位 ARM Cortex STM32 微控制器的图形工具。它通过分步过程可以非常轻松地配置STM32微控制器和微处理器,以及为Arm® Cortex®-M内核或面向Arm® Cortex®-A内核的特定Linux®设备树生成相应的初始化C代码。 STM32CubeMX 是 ST 意法半导体近几年来大力推荐的STM3

    2024年02月12日
    浏览(42)
  • 【STM32】STM32CubeMX教程一--基本使用(新建工程点亮LED灯)

    前言 在配置好CubeMX之后,就是新建工程的开始了,那么首先我们需要一些准备,本片博客我们会很详细的介绍STM32CubeMX的基本使用和如何创建一个新的工程并且点亮LED灯 在新建工程时,我们分为了具体流程1~7,如果您不想看每部分的讲解,直接按照流程操作即可,5分钟即可

    2024年02月09日
    浏览(37)
  • STM32cubemx对FreeRTOS的适配(工程模板配置)

    本篇文章将带大家使用STM32cubemx对FreeRTOS进行工程模板的配置。 1.开始工程的创建: 2.芯片型号选择: 3.修改时钟为TIM8: 在FreeRTOS中SYSTICK需要为FreeRTOS提供心跳,故这里选择TIM8替换SYNTICK。 4.配置RCC: 5.配置FreeRTOS: 6.开启串口方便调试和观察: 7.工程路径及编译器选择等:

    2024年02月07日
    浏览(38)
  • STM32(HAL库) CubeMX+Keil5 建立工程

    菜单栏 File 新建工程 打开工程 退出软件 Window 输出窗口的开启 软件字体设置 Help 软件帮助文档 检查软件更新 管理MCU 已存在工程(Existing Projects) 最近打开过的工程(Recent Opened Project) 打开其他已经存在的工程(Other Project) 新建工程(New Project) 基于芯片(Start My Project from MCU) 基于

    2024年01月19日
    浏览(53)
  • 使用STM32CubeMX生成ThreadX实时操作系统工程模板

    文章发布于博客园,主页:https://www.cnblogs.com/-fcy-/。转载请注明出处! 由于需要在stm32上使用USB Host CDC-ECM,连接EC20发送数据到服务器,接触到了ThreadX实时操作系统。 在调研过程中,发现stm32官方USB库内只有Device ECM类,无法作为host连接网卡; 电脑上经常使用的tinyusb,对st

    2024年02月04日
    浏览(33)
  • 【STM32】使用CubeMX快速创建FreeRTOS的基础工程,基于正点原子

    【STM32】HAL库 新建MDK工程 【STM32】HAL库 串口轮询发送 【STM32】HAL库 LED闪烁、流水灯 【STM32】HAL库 定时器中断 【STM32】HAL库 外部中断 使用STM32F103C8T6开发板,用STM32CubeMX配置FreeRTOS,可以适配正点原子FreeRTOS所有实验的基础工程 HAL的时基不能选择系统定时器 PA0和PA1输出模式,

    2024年02月19日
    浏览(38)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包