虚拟机安装keil、JLink过程

本文仅交流学习使用

虚拟机安装keil、JLink过程

1.安装虚拟机

主机系统:Ubuntu 20.04

使用软件:virtualbox 7.0.6

虚拟机系统:windows10

iso下载链接:百度网盘

根据需要的条件完成虚拟机配置,等待windows安装即可。

2.虚拟机与主机的文件共享

(1)安装增强功能

点击上方设备,选择安装增强功能即可

如果点击后没有反应,则采用以下步骤手动安装

点击进入此电脑,点击CD驱动器,点击VBoxWindowsAdditions-amd64.exe文件安装即可

在这里插入图片描述

(2)开启共享文件夹与复制粘贴功能

在这里插入图片描述

共享文件夹

点击上方设备,选择共享文件夹。打开后点击右侧图标添加共享文件夹。选择你想要共享的文件夹路径。下方勾选自动挂载和固定分配后点击确定即可。

如果添加成功,可以在此电脑中的网络位置里看到共享文件夹。

复制粘贴功能

点击上方设备,选择共享粘贴板,更改为双向即可。

3.phypluskit遇到的问题解决

(1)exe无法正常执行

错误信息为:“由于找不到MSVCR100.dll,无法继续执行代码”

解决方案:Download Microsoft Visual C++ 2010 Service Pack 1 Redistributable Package MFC 安全更新 from Official Microsoft Download Center点击此链接安装所需要的运行库即可。

(2)无法识别到usb

首先,下载virtualbox版本对应的扩展,点击安装即可。

链接为: https://www.virtualbox.org/wiki/Downloads

接下来做用户权限处理,依次在ubuntu下输入以下命令

sudo groupadd usbfs
sudo usermod -a -G usbfs YOUR_USER
sudo usermod -a -G vboxusers YOUR_USER

然后,重启主机。再登录到虚拟机时,便可以检测到usb。

(3) 缺少usb转串口的芯片

在下述网站下载对应版本驱动到windows

CP210x USB to UART Bridge VCP Drivers - Silicon Labs

进入设备管理器,点击有黄色感叹号的设备,选择手动添加驱动即可。

4.keil软件的安装

注意!!!为防止keil打击盗版,之后所有动作必须在关闭虚拟机网络状态下进行。

(1)安装MDK

下载链接:百度网盘
提取码:qh5o

下载keil5的解压包,点击运行mdk514.exe文件。路径需要修改可在安装过程中选择,没有要求一路next就可以。中途需要填写信息,随便填都可以。

(2)激活mdk

点击keil选择使用管理员身份运行

打开后,点击左上方File,选择License Management,复制CID。
在这里插入图片描述

随后在下载下来的文件中,点击运行keygen.exe。CID复制进对应位置,target改为ARM后点击Generate生成许可证。
在这里插入图片描述

复制其到License Management中的New License ID Code中,点击Add LIC即可。
在这里插入图片描述

(3)安装phy6222所需要的pack文件

文件地址:sdk\components\keil\kei_flash_FLM调试标准版安装\Keil.PHY62xx.1.1.2

点击安装即可。

如果安装失败可以按下述方法手动安装。

打开keil所在文件目录,进入UV4目录,点击PackInstaller.exe

点击file中的import,选择需要导入的pack即可

5. JLink的下载

由于JLink后续版本中不再支持xml的设备添加,需要下载6.xx版本的JLink以便于添加设备。

官网链接: https://www.segger.com/downloads/jlink/#J-LinkSoftwareAndDocumentationPack

根据exe提示安装后,按照该目录下指导文件进行修改

sdk\components\keil\kei_flash_FLM调试标准版安装

完成以上所有步骤后,即可对其进行单步调试

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.xdnf.cn/news/1552306.html

如若内容造成侵权/违法违规/事实不符,请联系一条长河网进行投诉反馈,一经查实,立即删除!

相关文章

我博客网站又遭受CC攻击了,记录一下

2024.9.29凌晨4点攻击开始,攻击目标是我的图床tc.zeruns.tech和博客blog.zeruns.tech,图床用的cdn是多吉云融合CDN,流量被刷了20GB左右就触发峰值关闭CDN了,HTTPS请求次数被刷了1.1亿次,因为设置了QPS,实际…

【SpringCloud】 统⼀服务⼊⼝-Gateway

统⼀服务⼊⼝-Gateway 1. ⽹关介绍1.1 问题1.2 什么是API⽹关1.3 常⻅⽹关实现ZuulSpring Cloud Gateway 2. 上手 1. ⽹关介绍 1.1 问题 前⾯的课程中, 我们通过Eureka, Nacos解决了服务注册, 服务发现的问题, 使⽤Spring Cloud LoadBalance解决了负载均衡的问题, 使⽤OpenFe…

《安富莱嵌入式周报》第343期:雷电USB4开源示波器正式发布,卓越的模拟前端低噪便携示波器,自带100W电源的便携智能烙铁,NASA航空航天锂电池设计

周报汇总地址:嵌入式周报 - uCOS & uCGUI & emWin & embOS & TouchGFX & ThreadX - 硬汉嵌入式论坛 - Powered by Discuz! 更新一期视频教程 【授人以渔】CMSIS-RTOS V2封装层专题视频,一期视频将常用配置和用法梳理清楚&#xff0…

二叉树:总结篇!【需要掌握的二叉树技能都在这里啦】

文章目录 前言二叉树理论基础二叉树理论基础二叉树的遍历方式深度优先遍历广度优先遍历 N叉树的遍历方式求二叉树的属性二叉树:是否对称二叉树:求最大深度二叉树:求最小深度二叉树:求有多少个节点二叉树:是否平衡二叉树…

全国职业院校技能大赛(大数据赛项)-平台搭建Zookeeper笔记

ZooKeeper是一个分布式的、开放源码的分布式应用程序协调服务,为分布式应用提供一致性服务。它的设计目标是简化分布式系统的管理,保证多个节点之间的数据一致性和协调工作。ZooKeeper提供了类似文件系统的层次化命名空间,用来存储和管理元数…

基于SpringBoot+Vue的留守儿童爱心网站系统

作者:计算机学姐 开发技术:SpringBoot、SSM、Vue、MySQL、JSP、ElementUI、Python、小程序等,“文末源码”。 专栏推荐:前后端分离项目源码、SpringBoot项目源码、Vue项目源码、SSM项目源码、微信小程序源码 精品专栏:…

文件名称重命名批量操作:大量文件里的符号一键删除重命名

文件名重命名是一个常见需求,特别是在处理大量文件时,为了提高文件管理效率,文件批量改名高手实现批量重命名。把每个文件名里的符号删除。一起去试试。 1运行软件:在电脑里登录上文件批量改名高手,在三大功能中选择“…

Go语言入门:掌握基础语法与核心概念

Go(又称 Golang)是一种开源的编程语言,由 Google 的 Robert Griesemer、Rob Pike 和 Ken Thompson 在 2007 年设计。Go 语言在设计时考虑了现代多核处理器的并发计算,其语法简洁、易于理解,同时提供了高效的编译和执行…

带徒实训项目实战讲义分享:ApiFirst文档对比功能页面开发

亲爱的学员朋友,前面咱一起实现了入参列表对比的部分功能,本节在此基础上继续开发和重构代码,go! 文章目录 已实现的功能实现API入参列表的增删对比合并参数列表杜绝内部变量暴露提取modifiedType枚举 已实现的功能 基于0.0.6和…

Dubbo(学习笔记)

单体的应用架构: war可以对外的独立启动 jar是默认的 写操作是非幂等性的,多次写操作,会导致数据库出现错误的数据的情况。 影响RPC框架的性能主要有两点:序列化,建立连接(通讯) 灰度发布&#…

山高水长:要离职该怎么做——之找到一份工作

一、前言 有关离职的最好方法本应是显而易见的,但是许多软件开发者把离职这件事情都搞砸了( 1、以错误的方式离职会给你的职业生涯带来灾难性的后果,并且可能会给你的声望带来永久性的损害,特别是当你住在一座小镇上的时候。 2、…

2024-09-04 深入JavaScript高级语法十五——浏览器原理-V8引擎-js执行原理

目录 1、浏览器的工作原理1.1、认识浏览器内核1.2、浏览器渲染过程 2、JS引擎2.1、认识 JavaScript 引擎2.2、浏览器内核和JS引擎的关系2.3、V8引擎的原理2.4、V8引擎的架构2.5、V8执行的细节 3、全局代码的执行过程3.1、初始化全局对象3.2、执行上下文栈(调用栈&am…

RSA算法模拟实验报告(后篇,非常感谢橘味小奶糖的反馈)

有朋友说代码运行不出来,因为我是平板上写的,没在电脑上运行过,这也算是我的疏忽吧,今天尝试了一下,刚开始运行出来是乱码,改了一些东西,还是运行出来了。 我用的devc。 首先是文字显示&#…

基于SpringBoot+Vue的留学信息推荐系统

作者:计算机学姐 开发技术:SpringBoot、SSM、Vue、MySQL、JSP、ElementUI、Python、小程序等,“文末源码”。 专栏推荐:前后端分离项目源码、SpringBoot项目源码、Vue项目源码、SSM项目源码、微信小程序源码 精品专栏:…

应用中的错误处理概述

title: 应用中的错误处理概述 date: 2024/10/1 updated: 2024/10/1 author: cmdragon excerpt: 摘要:本文介绍了Nuxt中的错误处理机制,包括全局错误处理器和组件层级错误捕获,以及错误传递规则和生产环境下的处理方式 categories: 前端开发tags: 错误处理Nuxt应用全局处…

【含文档】基于Springboot+Vue的古风生活体验交流网站(含源码+数据库+lw)

1.开发环境 开发系统:Windows10/11 架构模式:MVC/前后端分离 JDK版本: Java JDK1.8 开发工具:IDEA 数据库版本: mysql5.7或8.0 数据库可视化工具: navicat 服务器: SpringBoot自带 apache tomcat 主要技术: Java,Springboot,mybatis,mysql,vue 2.视频演示地址 3.功能 系统定…

基于JAVA+SpringBoot+Vue的校园商铺管理系统

基于JAVASpringBootVue的校园商铺管理系统 前言 ✌全网粉丝20W,csdn特邀作者、博客专家、CSDN[新星计划]导师、java领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和毕业项目实战✌ 🍅文末附源码下载链接🍅 哈…

解析!文档扫描 SDK 中的高级图像处理技术

随着世界数字化,文档扫描已成为现代商业运营的关键,它使文档的存储、访问和管理更加便捷。然而,扫描图像的质量对于这些数字档案的有效性至关重要。高质量的扫描可确保文本清晰、数据准确捕获并且信息易于检索。 另一方面,质量差…

视频——教学篇——12——定一个涨粉小目标,如何从0-10万粉?

文章目录 1、粉丝即正义。什么是粉丝价值?粉丝价值粉丝活跃度商业价值 2、找到账号目标和定位3、涨粉的基础是更新频率4、优质少更与良品多更的策略5、有播放却不涨粉?如何提高播放转粉率? 1、粉丝即正义。什么是粉丝价值? 在了解…

关于计算机算法设计方法的思考

灵感来源——二分图匹配对的男女配对 那种实际情况的背景解决不是无意义的“理解配对” 相反的是我认为这反而是设计的根本。人思考问题,再考虑如何使用计算机来实现。人能思考的逻辑问题计算机一般都可以实现,重要的是如何把问题掰碎扔给计算机解决。…