当前位置: 首页 > news >正文

【ARM】MDK在编译 i.MXRT1芯片的时候出现报错Error: L6079E

1、 文档目标

解决MDK在编译 i.MXRT1芯片的时候出现报错Error: L6079E

2、 问题场景

客户在使用NXP 的NXP i.MXRT1050的芯片进行工程构建的时候出现下面的报错信息:

Error: L6079E: Subtool invocation error: Error executing armcc. The system could not find the environment option that was entered.
Error: L6636E: Pre-processor step failed for '.\RTE\Device\MIMXRT1064CVL5A\MIMXRT1064xxxxx_flexspi_nor.scf'
Error: L6372E: Image needs at least one load region.

3、软硬件环境

1、软件版本:Keil MDK 5.38a

2、电脑环境:Windows 11

3、外设硬件:无

4、解决方法

1)、对于这个问题的出现是因为链接器找不到armcc v5.x编译器作为预处理器,以便对散点文件进行预处理。

2)、需要通过在options中在Linker栏中打开散步文件.scf。(NXP的工程默认的散步文件的文件扩展名是.scf)

3)、然后,将散步文件中的第一行“#!armcc -E”修改成“#!armclang --target=arm-arm-none-eabi -mcpu=cortex-m7 -E -x c”。然后,就可以正常进行编译构建了。

————————————————————————

​ 版权声明:本文为亿道电子技术有限公司原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

相关文章:

  • Qt 中的QMainWindow、QWidget 和 QDialog 基类
  • SeaTunnel社区「Demo方舟计划」首期活动上线—— MySQL CDC实时同步至PostgreSQL实战
  • 企业金融数字场景平台:架构设计、实践与未来趋势
  • AI赋能Web3.0前端开发:效率革命与ScriptEcho的实践
  • 沃丰科技大模型标杆案例|周大福集团统一大模型智能服务中心建设实践
  • 统计函数运行时间的python脚本
  • Java中堆和栈
  • Linux系统--echo命令的使用说明
  • 【数据分析】3 数据分析成长之路
  • 目前可免费使用【满血+可联网】deepseek的网站
  • MIMO系统信道容量(开环与闭环)
  • 解锁健康密码,开启养生之旅
  • 第4章 信息系统架构(三)
  • 微信小程序实现拉卡拉支付
  • QT之改变鼠标样式
  • 算法系列之搜索算法-深度优先搜索DFS
  • 大模型面经:SFT和RL如何影响模型的泛化或记忆能力?
  • nessus kali 卸载
  • 专题--JVM体系
  • Java泛型(超详细介绍)
  • 见证上海援藏30年成果,萨迦非遗珍品展来沪
  • 经济日报:多平台告别“仅退款”,规则调整有何影响
  • 十四届全国人大常委会第十五次会议在京举行,审议民营经济促进法草案等
  • 日均新开三家“首店”,上海的“首发经济”密码是什么?
  • 著名统计学家、北京工业大学应用数理学院首任院长王松桂逝世
  • 滁州一交通事故责任认定引质疑:民警和司法鉴定人被处罚,已中止诉讼