问题1:使用keil5打开后缀名为.uvproj的MDK项目出现无法打开的问题

对应解决方案:上述问题主要是keil的版本不兼容问题造成,因此可以直接将项目名称后缀名称由.uvproj更改为.uvprojx即可,这样使用keil5.28即可打开。

问题2:之后直接点击编译,出现34个错误,编译不成功,具体错误如下所示:

..\..\..\Library\Firmware\CMSIS\GD\GD32F4xx\Include\gd32f4xx.h(257): error:  #5: cannot open source input file "core_cm4.h": No such file or directory

#include "core_cm4.h"

对应解决方案:该问题主要是我们找不到头文件,这里直接添加对应的文件名即可,这里添加的是core_cm4.h。

点击keil5的工具栏中的options to target按钮,选中C/C++选项,添加对应的头文件目录,此处注意要明确到具体的文件所在的目录文件夹,不能为上一层文件夹。

添加到对应的文件即可,编译成功,出现类似的问题只需要添加对应的文件即可,上面就是添加的具体步骤。

问题3:安装J-Link驱动后,依然无法烧录程序,报错Flash Download failed “Cortex-M4”以及The connected J-Link is defective。。。

对应解决方案:前者通过在keil中配置Jlink即可,后者由于keil5.25及更高版本默认安装高版本的J-Link驱动,需要将keil5.25自带的J-Link.exe文件(默认C:Keil_v5\ARM\Segger)替换为自己安装目录下的J-Link.exe文件即可。同时要注意J-Link驱动的版本,可能需要更低级别的版本驱动。

问题4:烧录的时候**JLink Warning: Mis-aligned memory read: Address: ......”

对应解决方案:将C:Keil_v5\ARM\Segger目录下的JL2CM3.dll文件用更低版本的JL2CM3.dll文件进行替换即可。文件见附件

问题5:出现Error Flash DownLoad failed - "Cortex-M4",如果有人出现这种奇葩的错误可以尝试以下的方式。

对应解决方案:个人觉得这个有点奇怪,显示的应该是Jlink配置的问题,打开查看一下自己的Jlink设置,查看一下Reset状态是否是Normal,如果是也点击一下,具体如下图所示。点击options for Target。。。之后点击Debug→Settings→Reset选择Normal即可。

JL2CM3.rar

作者:星辰27

【华为云技术分享】使用keil5打开GD32F450i的MDK项目出现的问题以及J-Link无法烧录程序对应的解决方案相关推荐

  1. 【华为云技术分享】【DevCloud · 敏捷智库】项目团队人员变动频繁,如何对新人进行有效培养和管理?

    背景 在华为云专家团队拜访某企业时,遇到了这样的一个问题,随着业务的扩张,新员工不断加入,其开发组长要对每一位新人交代相关的知识点.工作方式以及团队信息等,工作量在短期内激增-- 在一个项目中,随着时 ...

  2. 【华为云技术分享】三大前端技术(React,Vue,Angular)探密(下)

    [华为云技术分享]三大前端技术(React,Vue,Angular)探密(上) [Angular] Angular(通常被称为 "Angular 2+"或 "Angula ...

  3. 【华为云技术分享】“技术-经济范式”视角下的开源软件演进剖析-part 1

    前言 以互联网为代表的信息技术的迅猛发展对整个经济体系产生了巨大的影响.信息技术的发展一方面使知识的积累和传播更加迅速,知识爆炸性的增长:另一方面,使信息的获取变得越来越容易,信息交流的强度逐渐增加, ...

  4. 【华为云技术分享】“技术-经济范式”视角下的开源软件演进剖析-part 3

    4. 微观层面 4.1 个体动机 在开源软件发展之初, 商业组织的投入很少甚至没有, 完全是靠Richard Stallman 或者 linus Torvalds 这样的个人在努力推动开源软件艰难前行 ...

  5. 【华为云技术分享】直播回顾丨激发数据裂变新动能,HDC.Cloud云数据库前沿技术解读

    3月24日14:00-17:00,HDC.Cloud开发者沙龙系列云数据库专场直播线上开启,此次华为云数据库通过三场直播从NoSQL数据库新技术.数据库迁移.行业解决方案等方面对云端数据库进行深度解读 ...

  6. 【华为云技术分享】云小课 | SAP容灾一点通

    许多企业已经在华为云上部署了SAP HANA系统来运行它们的业务,为了保障SAP业务的连续性,SAP解决方案所提供的高可用(HA)和灾难恢复(DR)方案是这些企业选择云上部署的重要因素.除了SAP软件 ...

  7. 【华为云技术分享】如何快速实现鲲鹏弹性云服务器Node.js部署和高可用性?

    "Node 开发者容易面临的前三大困惑分别是异步编程.事件驱动以及 Debug.同时,文档是大家最期待的资源,新人对视频教程和免费在线课程的呼声最高."这份<2020 年 N ...

  8. 【华为云技术分享】用人工智能技术推动西安民俗文化,斗鱼超管团队有一套

    摘要:AI成为传统文化发展的助推器,助力传统文化朝着大众化.数字化.个性化.精准化方向发展,赋予传统文化新的生机,延续传统文化新的生命."斗鱼团队"从五个方面进行阐述"纵 ...

  9. 【华为云技术分享】Python大神编程常用4大工具,你用过几个?

    摘要:Python是一种跨平台的编程语言,能够在所有主要的操作系统上,运行你编写的任何Python程序.今天介绍几款常见的工具:Python自带的解释器.文本编辑器(Geany.Sublime Tex ...

最新文章

  1. 前端学习(1845)vue之电商管理系统项目实战的学习目标
  2. [杂记]Ubuntu 常用解压与压缩命令
  3. mysql 子查询代替_MySQL查询优化:用子查询代替非主键连接查询
  4. Python scipy拟合分布
  5. spring interceptor 拦截方法,判断用户是否存在
  6. 利用vertical-align实现图片文字垂直居中对齐(HTML、CSS)
  7. Visual Studio 2017常见用法及相关配置
  8. 计算机vb题库程序代码编写,计算机二级考试.题库-vb程序题
  9. Ubuntu 18.04 安装NVIDIA显卡驱动教程
  10. Excel自定义格式技巧,案例解读(Excel入门Excel教程Excel函数)
  11. html连接有道词典api,调用网易有道词典api
  12. 数学分析教程(科大)——1.9笔记+习题
  13. 留言板显示服务器错误,动易Cms:解读SiteFactory 留言板出现:服务器无响应,错误代码:500-动易Cms教程...
  14. java考勤表导出_Sql通过存储过程生成全年日历考勤表数据
  15. 高防是互联网攻击宠儿的救星?你选对了吗?
  16. Hive HBase
  17. java网课|final权限修饰符
  18. 指纹识别综述(7): 指纹合成
  19. 回顾Vue2---②
  20. 注册公司经营范围还不知道怎么写?看这一篇就够了!

热门文章

  1. zabbix 自动发现规则 触发器_运维监控实战篇,zabbix自动发现和自动注册图文详解...
  2. 服务器文件夹和电脑文件夹同步软件哪个好,windows文件同步备份软件-文件夹同步工具哪个好?...
  3. html设置窗口最小大小,调整HTML 5画布的大小以适应窗口
  4. java里的初始化块_[转载] Java 语言中的实例初始化块 ( IIB) 详解
  5. android 内存检测框架,Android项目内存泄漏检测
  6. 团队—贪吃蛇—需求分析
  7. 生存在互联网公司是种怎样的体验?
  8. Netty中的Future
  9. HTML图形映射技术
  10. CLR: 那些你不知道你不知道的事情 程序集(Assembly)和模块(Managed Module)