Keil MDK5开发工具常遇见的问题及解决办法

by11923工具软件 2023-11-16 08:44:40 5853阅读 举报

Keil MDK 是常用的嵌入式系统开发工具,对初学者来说会经常遇到各种各样的问题,因此,尚为网就汇总一下 Keil MDK5 常见的问题及解决方法:

Keil MDK5常见问题及解决办法(持续更新)

一、Keil 安装破解篇

1.1 安装路径必须设置全英文,否则会在 keil5 安装解压过程中报错。

1.2 在破解 Keil5 的时候,不仅破解软件需要使用管理员模式打开,Keil5 软件也需要使用管理员模式打开,否则产生的 LIC 文件无法写入,会破解失败。

破解方法及工具见下文:

Keil注册机及破解教程,可延长Keil到2032年

Keil注册机及破解教程,可延长Keil到2032年

最近破解 Keil 时,在网上找了几个注册机,全都是破解时间 2020 年到期的,后来终于找到了一个可以延长 keil 至 2032 年的,下载链接见文末。 破解步骤 1、先安装 ...

1.3 类似…\OBJ\LED.axf: error: L6002U: Could not open file …\obj\main. No such file or directory 的错误

解决办法:

Keil MDK5中…\OBJ\LED.axf: error: L6002U: Could not open file …\obj\main. No such file or directory的错误原因及解决办法

Keil MDK5中…\OBJ\LED.axf: error: L6002U: Could not open file …\obj\main. No such file or directory的错误原因及解决办法

编译的时候突然出现如下的错误提示: 通常,这种错误都是电脑系统用户名有中文字符造成的(注意“电脑系统用户名”和“计算机名”的区别)。因为,Keil MDK 在安装的时候会写入系统变...

1.4 破解 Keil 时遇到*** TOOLS.INI: TOOLCHAIN NOT INSTALLED

解决办法:工具链没有安装,一般是选错了 Target。比如,安装了 STM32 的 Pack,但是破解时,Target 选成了 C51。

1.5 安装 STM32 固件 Pack 时遇到 SVDConv returned with an error. No uVision SystemViewer file created.

Keil MDK5常见问题及解决办法(持续更新)

解决办法:除安装路径和用户名没有中文字符之外,还应考虑 MDK 版本的问题,如果 MDK 过低也会出现这个错误。

二、Keil 使用篇

2.1 调试 stm32 下载 FLASH 时出现 Error: Flash Download Failed-“Cortex-M7”

出现这个问题通常是 MDK 中的Flash 的编程算法没有配置或没有配置正确,在主菜单中打开 Flash->Configure Falsh Tools 配置窗口,切换到“Utilities”页。

Keil MDK5常见问题及解决办法(持续更新)

按“Setting”按钮进入“Flash download”配置窗口

Keil MDK5常见问题及解决办法(持续更新)

然后点击“Add”按钮进入“Add Flash Programming Algorlthm”窗口

Keil MDK5常见问题及解决办法(持续更新)

根据实际使用的芯片选择,这里尚为网采用的是 STM32F767IGTb,根据 datasheet:

Up to 2 Mbytes of Flash memory organized into two banks allowing read-while-write

选择”STM32F7X dual bank 1M Flash”,选定编程算法后,按“Add”按钮。即可正常下载程序。

2.2 在使用 STM32L0xx 系列和 STM32L4xx 系列的单片机时都遇到了打开 keil 工程报“Loading PDSC Debug Description Failed for STMicroelectronics STM32Lxxxxxxx”错误的问题,具体现象和解决方法如下图文所示:

找到 keil 的 Build Output 窗口提示的 File 路径,找到 Keil.STM32Lxxx_DFP.pdsc,去掉其只读属性,打开 Keil.STM32Lxxx_DFP.pdsc 文件,搜索 message,删除行“Message(2, “Not a genuine ST Device! Abort connection.”);”,保存文件,恢复文件属性,完成。

Keil MDK5常见问题及解决办法(持续更新)
Keil MDK5常见问题及解决办法(持续更新)
Keil MDK5常见问题及解决办法(持续更新)

2.3 Keil 编译工程出现 error: L6050U: The code size of this image (47788 bytes) exceeds the maximum allowed for this version of the linker.

解决办法:Keil 软件未破解,有代码大小限制。破解方法参照 1.2 小节。

版权声明:
作者:by11923
链接:https://www.dianziwang.net/p/eb460c2de92ce.html
来源:工具软件
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以点击 “举报”


登录 后发表评论
0条评论
还没有人评论过~