当前位置: 首页 > 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泛型(超详细介绍)
  • 潘功胜:坚定支持汇金公司在必要时实施对股票市场指数基金的增持
  • 金融政策支持稳市场稳预期发布会即将召开,潘功胜、李云泽、吴清将出席
  • 六大车企一季报:比亚迪近92亿净利稳居第一,多家车企营收下滑
  • 五一假期上海边检查验出入境人员超61万人次,同比增长23%
  • 马上评|独生子女奖励不能“私了”,政府诚信是第一诚信
  • 创历史同期新高!“五一”假期全国快递揽投超48亿件