Keil编译STM32工程,提示__align(4)处语法错误

news/2024/6/3 17:10:10 标签: stm32, 嵌入式硬件, 单片机, Keil

好久没有用Keil编程,因为别人的代码是用Keil写的,所以又得安装起来,编译时遇到__align(4)的错误提示。

这个问题主要是编译器版本的问题,默认使用的是v6.19版本的编译器,而工程原来使用的是v5版本的,两个编译器的指令有差别,这个可以在官方说明文档里可以看到。

如有需要说明文档,可点击下载。

        要么修改程序中的代码,要么换编译器版本。直接选择了换编译器版本。

        安装v5版本编译器,下载链接:Legacy Arm Compiler 5, 4.1, and RVCT (ACOMP5)icon-default.png?t=N7T8https://developer.arm.com/downloads/view/ACOMP5        然后在Keil的Project——>Manage——>Project Items对话框中的Folders/Extensions标签进行修改。

选择安装编译器的目录即可。

修改好编译器版本之后,就能编译成功。


http://www.niftyadmin.cn/n/5276714.html

相关文章

前端面试题(计算机网络):什么是HTTP状态码304?状态码304多好还是少好?

什么是HTTP状态码304?状态码304多好还是少好? 什么是HTTP状态码304?回答思路:缓存 状态码多的原因?304状态码出现过多造成的问题?回答思路:搜索引擎 结果扩展:什么是网站快照&#x…

理解pom.xml中的parent标签

✅作者简介:大家好,我是Leo,热爱Java后端开发者,一个想要与大家共同进步的男人😉😉 🍎个人主页:Leo的博客 💞当前专栏: 循序渐进学SpringBoot ✨特色专栏&…

FAVDICE - Favorite Dice

题意:n个面的骰子,问期望骰多少次可以将所有n个面都骰到 思路:期望dp 状态表示:dp[i]代表已经骰出了i个面,还需要期望骰dp[i]次才能将n个面都骰到 状态转移:对于dp[i]我们考虑两种情况: 1、…

1-完全理解以太坊智能合约

了解区块链 区块链技术的核心概念是分布式账本,它是许多参与者共享的特定类型的数据库。 这个特殊的数据库只是一个交易列表,记录着网络中发生的每笔交易。每个人都可以拥有自己的交易列表备份,再加上强有力的货币激励措施消除各方之间信任…

【实时绘画】krita + comfyUI 实时绘画 儿童海报

1:打开comfyUI 2: 打开krita 打开 cd custom_nodes 输入命令 安装控件 git clone https://github.com/Acly/comfyui-tooling-nodes.git

2023_Spark_实验三十二:消费Kafka数据并保存到MySQL中

实验目的:掌握Scala开发工具消费Kafka数据,并将结果保存到关系型数据库中 实验方法:消费Kafka数据保存到MySQL中 实验步骤: 一、创建Job_ClickData_Process 代码如下: package examsimport org.apache.kafka.clien…

java参数校验

引入依赖 <!--参数效验--><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-validation</artifactId></dependency><!--Length参数效验--><dependency><groupId>org.hib…

深度学习中聚类的“类”指的是什么

在深度学习中的聚类中&#xff0c;“类”指的是数据点的一个集合&#xff0c;这些数据点根据某种相似性标准被归为同一组。在聚类的上下文中&#xff0c;这些类通常被称为“簇”&#xff08;clusters&#xff09;。每个簇是数据集中的一个子集&#xff0c;簇内的元素相互之间比…