keil4调试时出错 could not load file'***.AXF'. Debugger aborted!

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了keil4调试时出错 could not load file'***.AXF'. Debugger aborted!相关的知识,希望对你有一定的参考价值。

前面编译下载都没问题 可是调试就出这个
想分步调试 出错就没办法了 有高手知道是什么原因么
嗯 选的这个 ,可以下载没问题 在 线调试就弹出那个窗口

首先检查在linker里面的地址是否跟前面设置的一样,

修改地址要先把那个Use  Memory.....的勾去掉,把地址修改完以后还必须要把那个勾选上,如上图。然后在进行配置 配置完以后再点击rebuild。

Keil4简介:

2009年2月发布Keil uVision4,Keil uVision4引入灵活的窗口管理系统,使开发人员能够使用多台监视器,并提供了视觉上的表面对窗口位置的完全控制的任何地方。新的用户界面可以更好地利用屏幕空间和更有效地组织多个窗口,提供一个整洁,高效的环境来开发应用程序。新版本支持更多最新的ARM芯片,还添加了一些其他新功能。

2011年3月ARM公司发布最新集成开发环境RealView MDK开发工具中集成了最新版本的Keil uVision4,其编译器、调试工具实现与ARM器件的最完美匹配。

参考技术A

我刚开始也是出现的你那个问题。

首先检查在linker里面的地址是否跟前面设置的一样,

修改地址要先把那个Use  Memory.....的勾去掉,把地址修改完以后还必须要把那个勾选上,如上图。然后在进行配置 配置完以后再点击rebuild。

参考技术B 这个问题是这样解决的:。在options--debug--setting--debug中右面有个verify code download不要勾选!终于解决了。。 参考技术C 设置问题吧 同问本回答被提问者采纳 参考技术D 下载也没问题,只有调试不可用?
你的调试器用的什么,ULink还是JLink或者其他?追问

嗯 下载没有问题,可是要调试就出错,额用的是这个

尝试导入 sklearn 模块时出错:ImportError: DLL load failed: The specified module could not be found

【中文标题】尝试导入 sklearn 模块时出错:ImportError: DLL load failed: The specified module could not be found【英文标题】:Error when trying to import sklearn modules : ImportError: DLL load failed: The specified module could not be found 【发布时间】:2017-05-11 00:30:11 【问题描述】:

我尝试为机器学习项目进行以下导入:

from sklearn import preprocessing, cross_validation, svm
from sklearn.linear_model import LinearRegression

我收到此错误消息:

Traceback (most recent call last):
  File "C:/Users/Abdelhalim/PycharmProjects/ML/stock pricing.py", line 4, in <module>
    from sklearn import preprocessing, cross_validation, svm
  File "C:\Python27\lib\site-packages\sklearn\__init__.py", line 57, in <module>
    from .base import clone
  File "C:\Python27\lib\site-packages\sklearn\base.py", line 12, in <module>
    from .utils.fixes import signature
  File "C:\Python27\lib\site-packages\sklearn\utils\__init__.py", line 11, in <module>
    from .validation import (as_float_array,
  File "C:\Python27\lib\site-packages\sklearn\utils\validation.py", line 18, in <module>
    from ..utils.fixes import signature
  File "C:\Python27\lib\site-packages\sklearn\utils\fixes.py", line 291, in <module>
    from scipy.sparse.linalg import lsqr as sparse_lsqr
  File "C:\Python27\lib\site-packages\scipy\sparse\linalg\__init__.py", line 112, in <module>
    from .isolve import *
  File "C:\Python27\lib\site-packages\scipy\sparse\linalg\isolve\__init__.py", line 6, in <module>
    from .iterative import *
  File "C:\Python27\lib\site-packages\scipy\sparse\linalg\isolve\iterative.py", line 7, in <module>
    from . import _iterative
ImportError: DLL load failed: The specified module could not be found.

请帮助我尝试了所有方法,但没有任何效果。我也尝试了这些解决方案: ImportError: DLL load failed: Le module spécifié est introuvable

ImportError: DLL load failed: The specified module could not be found

【问题讨论】:

您应该考虑编辑您的帖子以明确意图和展示;就目前而言,获得应有的关注看起来很笨拙。 【参考方案1】:

这条线指向 scipy。

from scipy.sparse.linalg import lsqr as sparse_lsqr

你可以试试:

pip uninstall scipy

pip install scipy

享受吧!

【讨论】:

我尝试了其他答案中提到的两种或三种方法。这行得通。它简短而简单【参考方案2】:

您应该打开“C:\Python27\lib\site-packages\sklearn\utils\fixes.py”,然后编辑内容。您应该进行两项具体更改:

首先,将https://github.com/scikit-learn/scikit-learn/blob/74a9756fa784d1f22873ad23c8b4948c6e290108/sklearn/utils/fixes.py的内容复制粘贴到文件“C:\Python27\lib\site-packages\sklearn\utils\fixes.py”中。

第二,将np_version &lt; (1, 12, 0):这一行替换为if np_version &lt; (1, 12):

here 提供更多背景信息和详细信息,来自用户 DSM 的精彩回答。

【讨论】:

我什至找不到站点包中的 sklearn 文件夹,尽管我使用 pip 安装了它。【参考方案3】:

重新安装scipynumpyscikit-learn 包修复了我的错误。

【讨论】:

【参考方案4】:

安装这个 numpy 库而不是你使用的那个:

http://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy

我假设您已安装英特尔数学内核库。

【讨论】:

这种方法对我有用。我首先使用pip uninstall numpy 卸载了numpy,然后我从@Markus Appel 发布的链接下载并安装了numpy 的版本。【参考方案5】:

我找到了一个愚蠢的解决方案,类似于@saggy 的:从命令行迭代运行脚本,如果比较“DLL 错误”查找包/模块/库/wattelapesca 名称,然后pip uninstall thatPackage 和重新安装它

作为伪代码:

notWorking = true
while( nonFunge )
    run_the_script_from_command_line()
    output = get_last_cmd_output()
    if( "ImportError: DLL load failed: blabla" in output )
        doomed_package = look_for_package_module_library_wattelapesca(output)
        exec("pip uninstall " + doomed_package )
        exec("pip install " + doomed_package )
    else # all ok, the script works
         notWorking = false

【讨论】:

【参考方案6】:

对我来说,在 conda env 中卸载 scipy,然后使用 pip 重新安装。

卸载:conda remove --force scipy

安装:pip install scipy

【讨论】:

【参考方案7】:

DLL 丢失可能有多种原因。在您的情况下,sklearn 与其依赖项之间似乎存在不匹配(可能不同的 32 位或 64 位安装包。)。由于不同的答案指向不同的包,找出依赖关系的一般方法是使用:

pip show scikit-learn

输出是:

名称:scikit-learn

版本:0.23.1

总结:一组用于机器学习和数据挖掘的python模块

首页:http://scikit-learn.org

作者:无

作者邮箱:无

许可证:新 BSD

位置:c:\users\username\appdata\local\programs\python\python37\lib\site- 包

需要:joblib、numpy、threadpoolctl、scipy

因此,根本问题很可能返回到“Requires”包之一。 顺便说一句,错误行也可以指出哪个包导致错误。 尝试重新安装这些软件包应该可以解决问题。

【讨论】:

以上是关于keil4调试时出错 could not load file'***.AXF'. Debugger aborted!的主要内容,如果未能解决你的问题,请参考以下文章

尝试导入 sklearn 模块时出错:ImportError: DLL load failed: The specified module could not be found

Linux终端运行java源码出错——Error: Could not find or load main class [duplicate]

log4net 存储到oracle 调试 Could not load type [log4net.Appender.OracleAppender]

import h5py ImportError: DLL load failed: the specified module could not be found

解决 hive maPredue转换hivesql出错Error: Could not find or load main class org.apache.hadoop.mapreduce.v2.a

解决 hive maPredue转换hivesql出错Error: Could not find or load main class org.apache.hadoop.mapreduce.v2.a