关于STM32生成Bin文件,出现Error: Q0122E: Could not open file问题小结

这篇具有很好参考价值的文章主要介绍了关于STM32生成Bin文件,出现Error: Q0122E: Could not open file问题小结。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

1.出现这一个问题的主要表现为,编译器找不到该文件的路径。

2.注意


1.出现这一个问题的主要表现为,编译器找不到该文件的路径。

  1.         解决方法1:添加绝对路径:
    C:\Keil_v5\ARM\ARMCC\bin\fromelf.exe --bin -o "D:\Project\STM32F407ZET6\Keil5\A110\MDK-ARM\A110\A110.bin" "D:\Project\STM32F407ZET6\Keil5\A110\MDK-ARM\A110\A110.axf"
    q0122e,stm32,单片机,嵌入式硬件

         2.解决方法2:直接添加

                

C:\Keil_v5\ARM\ARMCC\bin\fromelf.exe --bin -o "$L@L.bin" "#L"

2.注意

        C:\Keil_v5\ARM\ARMCC\bin\fromelf.exe这个文件路径要修改成自己Keil文件夹的路径位置。

在绝对路径添加的"D:\Project\STM32F407ZET6\Keil5\A110\MDK-ARM\A110\A110.bin"也需要修改成自己的项目工程的路径。文章来源地址https://www.toymoban.com/news/detail-823195.html

到了这里,关于关于STM32生成Bin文件,出现Error: Q0122E: Could not open file问题小结的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • STM32出现Error:Flash Download failed - “Cortex-M4“解决办法

    STM32出现Error:Flash Download failed - “Cortex-M4“解决办法

    问题出现背景:         使用robomaster A型开发板出现Error:Flash Download failed - \\\"Cortex-M4\\\"问题 问题现象: 并且在keil5中Debug下的flah download为空 问题分析:         缺少开发板芯片,需要重新下载 。并且导入到了keil5中 问题解决过程:   1.下载芯片安装包 官网:Arm Keil | Dev

    2024年02月06日
    浏览(16)
  • 解决stm32芯片锁死 出现Error:Flash Download Failed-“Cortex-M3“

    解决stm32芯片锁死 出现Error:Flash Download Failed-“Cortex-M3“

    打开MDK软件使用SW当时连接单片机发现能连接到板子 显示已经连接上 但是再下载的时候出现Error:Flash Download Failed-\\\"Cortex-M3\\\"下载错误 首先排除硬件连接问题,能够连接到stm32说明硬件连接没有问题,再排除软件编译错误,最后预估可能是硬件stm32芯片由于脉冲电平的干扰导致芯

    2024年02月15日
    浏览(15)
  • STM32在使用NRF24L01中PC(电脑)连接无显示数据以及出现error的解决办法

    STM32在使用NRF24L01中PC(电脑)连接无显示数据以及出现error的解决办法

    1.1 问题情况 在使用 正点原子 的代码中有以下这样一段代码: 我们可以看到,这里调用了 NRF24L01 的自检函数 ,用于判断自检是否通过,当自检不通过时,在LCD上就会显示 NRF24L01 Error 1.2 解决办法 其实这个问题是 引脚冲突的问题 ,我们可以在正点原子提供的原理图(这里我

    2024年01月23日
    浏览(12)
  • No such file or directory (os error 2) : 关于树莓派32位配置rust环境后执行rustc相关命令出现的错误.

    问题的前因: 最新32位树莓派os安装scrapy时提示rust版本需要=1.48.0. 手动安装rust,配置rust环境变量后执行rustc,cargo等相关命令时出现如题错误,参考国外网站给出的解决方案 执行如下两条命令:

    2024年02月12日
    浏览(44)
  • STM32CubeMX软件介绍及工程文件生成

    STM32CubeMX软件介绍及工程文件生成

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

    2024年02月12日
    浏览(13)
  • ccs生成bin文件方法

    ccs生成bin文件方法

    右击工程文名,点击属性 , 然后 依次点击 Build-Step , 如下图 在 Post Build Step中输入如下字符:\\\"${CCE_INSTALL_ROOT}/utils/tiobj2bin/tiobj2bin.bat\\\" \\\"${BuildArtifactFileName}\\\" \\\"${BuildArtifactFileBaseName}.bin\\\" \\\"${CG_TOOL_ROOT}/bin/ofd2000.exe\\\" \\\"${CG_TOOL_ROOT}/bin/hex2000.exe\\\" \\\"${CCE_INSTALL_ROOT}/utils/tiobj2bin/mkhex4bin.exe\\\"

    2024年01月18日
    浏览(10)
  • 【STM32开发小技巧】CUBEMX改变工程模板(FreeMarker一键生成定制文件)

    【STM32开发小技巧】CUBEMX改变工程模板(FreeMarker一键生成定制文件)

    ps:可直接跳到效果展示 众所周知CUBEMX可以生成代码,图形界面可以方便用户进行STM32的配置,有天我就在想能否用户改变生成后的代码,于是就有了下面的文章。 直接进入Project Manager页面。 我们看一下官方的说明 生成了一些外设信息,这些都是通过FreeMarker模板引擎代码生成

    2023年04月08日
    浏览(63)
  • Keil使用 fromelf 生成bin文件

    Keil使用 fromelf 生成bin文件

    一、语法格式如下: fromelf    [options]    input_file [options] 选项如下,可以组合使用,两者之间用空格隔开: 二、在Keil中的使用过程 1、配置Output,生成可执行文件 aa即为可执行文件名,后缀为axf。即编译后会生成一个叫aa.axf的文件,然后再由这个文件生成bin文件。 2、配置

    2023年04月26日
    浏览(6)
  • 关于STM32硬件I2C HAL_I2C_Mem_Read,在I2C_WaitOnTXISFlagUntilTimeout返回HAL_ERROR

    关于STM32硬件I2C HAL_I2C_Mem_Read,在I2C_WaitOnTXISFlagUntilTimeout返回HAL_ERROR

    在使用NUCLEO-L452RE开发版的IIC总线作为主机和其他设备从机通信时主机IIC在以下代码处返回HAL_ERROR. /* Wait until TXIS flag is set */   if (I2C_WaitOnTXISFlagUntilTimeout(hi2c, Timeout, Tickstart) != HAL_OK)   {     return HAL_ERROR;   } 在调试中发现如果使用模拟IIC,可以与从机正常通信,但是使用硬件

    2024年04月28日
    浏览(13)
  • 关于STM32 Hal 库函数编写的程序 在编译时报错 :“Error: L6218E: Undefined symbol 函数名 (referred from xx.o)” 的解决办法

    关于STM32 Hal 库函数编写的程序 在编译时报错 :“Error: L6218E: Undefined symbol 函数名 (referred from xx.o)” 的解决办法

    一开始以为是没有包含头文件,将头文件包含后,再次进行编译仍然不能解决。并且在进行源文件跳转时出现下面的问题: 去源文件进行查看,确实存在该函数,但是就是不能跳转回去,检查函数名拼写后无果。所以尝试另外的解决办法。 参考https://blog.csdn.net/zhizuwei/articl

    2024年02月14日
    浏览(13)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包