Keil4使用Jlink设置指南

Keil4使用Jlink设置指南
Keil4使用Jlink设置指南

KEIL4环境,使用Jlink仿真器调试M3说明

1.安装keil4

首先要安装集成开发环境KEIL4MDK,这是ARM公司最新的调试软件,我们提供的工程例程都在KEIL4MDK开发环境下,调试通过!

2.安装jlink驱动,

驱动位于光盘的工具软件文件夹里,目前稳定的版本是JLinkARM_V408i。用户只需一步步安装即可,安装过程中不需要任何设置!安装完成后出现下图的可用快捷方式!

下边接收几个很有用的:

1.)J-Flash ARM:这是一个单独的程序烧写软件,J-Flash ARM配合Jlink仿真器可以完成绝大多数ARM芯片或扩展FLASH的烧录工作!

2.)J-Link GDB Server:打开这个软件,同时连接上开发板,就可一看到目标板MCU 内核和目标板电压!

3.)J-Link Commander:打开这个软件之前电脑要先连接jlink,可以看到jlink的硬件版本和序列号!

3.Keil4仿真调试配置

打开你要调试的工程(就是实验例程,请注意每个工程都可单独配置,KEIL4MDK工程一般是工程名+.uvproj的方式存在的),工程打开后,出现下边的界面:

我们提供了两种调试模式:内部flash调试和内部SRAM调试!我们首先要选择调试模式,是在内部flash调试还是内部SRAM调试。用户可以在下图的位置选择调试模式:

每颗芯片的RAM相对FLASH来说,都较小,所以如果程序量超过RAM的范围,请选择flash调试模式!

选择完调试模式后,接着配置该调试模式下的参数!点击下图所示图标

或者点击Flash--Configure Flash Tools......,如下图所示

点击后,会打开下图所示的配置窗口

首先选择CPU型号,比如:LPC1768等,接着进行Target配置!见下图所示:如果用户选择flash调试模式,可以参考下图配置!主要是点√的选项后边设置!

如果是在sram内部调试,就要选择见下图设置!

下边进行Output设置,这一部可以设置输出文件和输出文件的名字,具体设置见下图所示

空白框内,可以填写输出文件的名字,上图填的是“BUZZER”。另外,如果是在flash内调试,可以勾选Create HEX File(产生hex文件,即可烧录文件),如果实在RAM模式下调试,此项可不勾选。(产生的可烧录文件位于工程下的Dbuge文件夹内的FLASH文件夹内)

下边设置debuge选项:

debuge选项是要设置具体使用什么仿真器的,其实在这一步骤之前的所有步骤,只要是用我们提供的工程的,都已经设置好了,下边步骤才需要用户自己设置,因为每个用户使用的仿真器可能不同。

对话框,见下图所示:

要如图中所选,选择“Cortex-M3J-Link”见下图

然后点击"Settings”,出现下边对话框

如图中设置即可,然后点击“OK”退出。接着设置Utilities,设置对话框见下图

的√点上,如果使用RAM调试模式,√不要点。然后点击"Settings”,出现下边对话框

点击“Add”,出现下图所示的对话框,选择装置

如图中选择合适的装置,点击“Add”即可。设置完成后,要点击“ok”退出。

注意点:Debug选项卡的设置,如果是在"RAM"调试模式,还需要作如下设置.参考下图。

Intialization File:要选择工程目录下的debug/RAM/RAM.ini(debug文件夹下的RAM文件夹内含有RAM.ini的配置文件。

如果要删除RAM文件夹内的内容时要保留RAM.ini文件,其余的都可删除!设置完成后,下边就可以调试程序了。

4.调试程序

点击下图图标编译

编译完成后,点击下图图标,进入调试状态

调试完成,可以再次点击此图标退出

下图即为调试状态,点击下图"RUN"图标即可运行程序。

下边你就可以自己动手开始自己的ARM学习之路,预祝您学习愉快,顺利!

使用H-Jtag或Jlinkv7单步调试

使用H-Jtag 的单步调试实验 启动H-Jtag,正确读取CPU 的ID 号。(这里默认您已经会使用H-Jtag,并且Jtag 板已经连接了开发板和PC、串口线也连接了开发板和PC) 说明:除去Jtag 接口、串口和LCD 接上设备外,不要接诸如USB 下载线等,因为单步调试时涉及中 断的调试会出现在中断响应的地方死循环的情况。 点击“”进入AXD 的调试页面,如下图所示: 然后点击“Options->Configure Target”进行配置,操作如下所示:

说明:这里直接将Jlink V7 的也选上了,下一节就不再进行说明。 配置过程,截图如下: 然后关闭AXD(其实也不用关闭AXD,直接点击“Files->Load Debug Symbols”选项,然后选择 TQ2440_Test.axf 文件,此时不推荐这样做),然后重新在ADS 1.2 中打开AXD,下面是加载完毕镜像后的

然后此时就可以单步调试了,下面列出常用的几个按钮以及功能(功能介绍依次从左到右介绍): 全速运行按钮:点击它就全速运行 暂停按钮:点击它可以暂停全速运行 调试按钮:实现单步调试,跳过函数调试等功能(中间4 个按钮) 显示执行点按钮:显示执行位置 断点按钮:设置断点 注意:单步调试时,对于中断等调试是没法进行的(比如接了USB 下载线),否则会出现在2440init.s 文件的415 行“ msr cpsr_cxsf,r1 ;SVCMode”处死循环,因为进入了中断响应子程序。 说明1:对于想要调试nand.c 文件的代码时,需要修改2440init.s 文件的314 和315 行,将其屏蔽(也就是前面加“;”号),并且要求从Nand Flash 启动才行,要Nand Flash 中的数据和您要调试的数据相同才行,否则是没法实现的。 说明2:对于调试时修改了代码,想要重新调试的解决方法为:在ADS 1.2 中编译(注意:是编译)镜像,然后再在AXD 中“Files->Reload Current Image”重新加载镜像即可。 说明3:对于已经设置过了AXD,然后第一次调试时打开AXD 出现错误的解决办法:首先重新配置AXD,然后点击“Files->Load Debug Symbols”,打开“TQ2440_Test.axf”文件,就可以加载镜像进行单步调 试了。这里仅仅抛砖引玉的初步介绍单步调试的方法,可能您在实际使用中还会遇到问题,请到天嵌科技的 论坛发帖子询问。 使用Jlink V7 的单步调试实验 在5.3.2 中已经添加了Jlink 的dll 文件,然后配置Jlink,首先打开“Options->Configure Target”,然后选择“Multe-ICE”,点击Configure 后,在出现的Jlink 配置单中使用默认配置即可;然后打开“Options->Configure Interface”,然后在出现的对话框中选择session file 页面,然后导入光盘的“Windows 平台开发工具包\Jlink 资源\init_sdram.txt”文件,操作如下图所示:

MHDD使用方法以及图文教程

MHDD使用方法以及图文教程(附带MHDD4.6光盘版和DOS版下载) MHDD软件简介 MHDD 是一款由俄罗斯人所开发的免费硬盘实体扫描维护程序,比起一般的硬盘表层扫描,MHDD 有相当令人激赏的扫描速度,让使用者不再需要花费数个小时来除错,只需几十分钟,一颗 80G 大小的硬盘就可以扫瞄完成,且 MHDD 还能够帮使用者修复坏轨,让使用者能够继续延续该硬盘的生命余光。此外, MHDD 还能够对硬盘进行低阶清除的动作,让想要卖掉硬盘的你不必担心硬盘中的数据被接手的买家回复盗用的困扰喔!官方所提供的 MHDD 可分为磁盘版与光盘版两种,如果使用者需要光盘版的话,要用刻录机烧录成光盘后使用。 简洁教程:(MHDD详细图文教程地址 https://www.360docs.net/doc/3511276913.html,/thread-1161-1-1.html) 1、进入MHDD后,按shift+F3扫描端口上的硬盘,制作的这个光盘版启动后自动扫描硬盘; 2、选择要检测硬盘的对应序号并回车; 3、按一下F4进入扫描设置,再按一下F4开始扫描。默认的只是扫描不修复. 4、扫描完毕之后,在/MHDD/LOG下有个MHDD.LOG,是扫描生成的日志文件。在光盘里,已经集成https://www.360docs.net/doc/3511276913.html,在/MHDD目录里面,可以输入EDIT打开文本编辑器,然后定位到/MHDD/LOG/MHDD.LOG,查看扫描结果,并采取下一步措施; 5、如果在按下F4没有反应的时候,可以从新光盘启动,运行一次/MHDD目录下的FBDISK,按ESC退出返回到DOS再输入MHDD,启动MHDD 4.6,这时候MHDD就能正常扫描了,这应该是软件的一个BUG; 6、在MHDD里输入man en all可以查看详细的帮助,输入help只是简短的帮助。《MHDD》工具使用详解与命令解释 1、MHDD是俄罗斯Maysoft公司出品的专业硬盘工具软件,具有很多其他硬盘工具软件所无法比拟的强大功能。 2、MHDD无论以CHS还是以LBA模式,都可以访问到128G的超大容量硬盘(可访问的扇区范围从512到137438953472),即使你用的是286电脑,无需BIOS支持,也无需任何中断支持; 3、MHDD最好在纯DOS环境下运行;中国硬盘基地网 https://www.360docs.net/doc/3511276913.html, 4、MHDD可以不依赖于主板BIOS直接访问IDE口,但要注意不要使用原装Intel品牌主板; 5、不要在要检测的硬盘中运行MHDD;中国硬盘基地网 https://www.360docs.net/doc/3511276913.html, 6、MDD在运行时需要记录数据,因此不能在被写保护了的存储设备中运行(比如写保护的软盘、光盘等); MHDD命令详解 EXIT(热键Alt+X):退出到DOS。 ID:硬盘检测,包括硬盘容量、磁头数、扇区数、SN序列号、Firmware固件版本号、LBA 数值、支持的DMA级别、是否支持HPA、是否支持AAM、SMART开关状态、安全模式级别及

JLINK使用指南

第二十三章:JLINK仿真调试器的使用 首先JLINK只能对NOR FLASH 进行烧写。 如何用JLINK将uboot烧写到NOR FLASH为例来讲解JLINK的用法。假定已经装好了JLINK驱动程序。 第一步:检测JLINK 是否和电脑连接上,用USB线连接JLINK和电脑打开J-Link Commander观察相关信息,看到如下信息证明JLINK已经和电脑连接上。 第二步:关掉上面的窗口,将JLINK和目标板连接,再次打开J-Link Commander观察相关信息,看到如下信息证明JLINK已经找到目标板的芯片。 第三步JLINK 相关设置首先打开J-Flash ARM 看到后选择Options Project Settings 或者直接按Alt+F7 进入工程设置。 在CPU选项中按下图进行选择。内核选择为ARM9,选Use target RAM(faster)Addr栏中填40000000 4KB

在FLASH选项中进行如下设置首先勾掉Automatically detect flash memory看到如下界面后点select flash-----Device选择SST39VF1601。设置完以后点击确认。注意BASE ADDR 为00000000. 第四步:点击file —>open或直接按Clt+O找到存放已经生成好的uboot.bin的文件,并打开uboot.bin。此时软件会提示Start address点击OK.

第五步按F7让JLINK软件实现自动下载。下图为程序下载完成后的界面。 整个过程到此结束,需要注意的是下载完成后必须拔掉JLINK程序才会跑起来。 说明:如果出现以下错误提醒,解决方法及可能原因: 1)注意BASE ADDR为00000000.可能设置错误了; 2)J-LINK复位时间短了或长了; 3)NOR FLASH里面有坏区或烧写误操作导致(通过H-JTAG清空,一般很少出现)。

Keil uVision4使用说明

Keil uVision4使用说明 一、RealView MDK 的安装步骤 (1) 二、J-link的使用 (2) 1. 安装J-link驱动 (2) 2. JLINK仿真器在Keil uVision4下的配置与使用 (3) 三、M3-LINK仿真器使用说明书 (7) 1. 仿真器的驱动安装 (7) 2. M3-LINK仿真器在Keil uVision4下的配置与使用 (10) 四、芯片型号的判定: (16) 五、安装流明诺瑞驱动库 (17)

Keil uVision4使用说明 软件地址:\\192.168.1.5\刻盘\工具软件\EXP-M3\开发环境4.20 一、RealView MDK 的安装步骤 将安装文件拷贝到电脑根目录下,然后双击图标, 如图所示: 注意:去掉属性里的只读选项。 一直点Next,选择默认路径即可。出现以下图标后随便输,直至安装完成。

说明:安装完成以后,必须先更新流明诺瑞驱动库才能使用软件 二、J-link的使用 1.安装J-link驱动 第一步:找到并打开“J-LINK驱动”文件夹,双击运行可执行文件Setup_JLinkARM_V408l.exe,出现如下界面: 第二步:点击Yes,后面出现的对话框一直Next即可,安装目录选择默认的路径C:盘下即可,如下图所示:

第三步:安装完成后,用USB电缆把仿真器与开发板连接上后,在我的电脑设备管理器的通用串行总线控制器下能找到J-link driver。如下图所示:右击我的电脑,依次点击管理、设备管理器、通用串行总线控制器即可查看。 安装完成后显示的驱动信息 2.JLINK仿真器在Keil uVision4下的配置与使用 第一步: (1)确保仿真器的驱动已经正确安装。 (2)确认开发环境Keil uVision4软件已经安装并可以使用。 第二步:进入到附带的“Keil工程\EXP-LM3S811”文件夹下,参考这个针对EXP-LM3S811板卡的工程设置进行其它工程的设置。双击运行TIMER_SECOND.uvproj工程,出现下图所示的窗口,见下图:

GHOST使用教程(图解

GHOST使用教程(图解)人人都可“拥有”4GHz的CPU **** 本内容跟帖回复才可浏览***** 河北的刘宗元朋友打电话告诉董师傅,他在查看朋友电脑的系统属性时,发现系统属性里显示这台电脑采用的是Intel的4GHz的P4 CPU(图1)。他很是好奇,要知道去年因4GHz P4 CPU难产,Intel的首席执行官贝瑞特曾当众下跪祈求原谅。 董师傅自然也不相信Intel真的出了4GHz的P4 CPU,不过对这个显示结果还是非常感兴趣,经过一番摸索,发现只要略施小计,我们每一个人都可以“拥有”4GHz的P4 CPU。你也想有这样一颗“心”?别着急,且听师傅慢慢道来。 都是sysdm.cpl文件“惹的祸” 知道了问题的关键,下面要做的就是修改信息了。 首先将C:WindowsSystem32文件夹下的sysdm.cpl文件复制一份出来,然后用资源编辑工具EXESCOPE打开复制出的sysdm.cpl文件,展开“资源→对话框→101”分支。在右侧一共有9个“Link Window”。除了第4、5个外,把另外七个的“可见”属性去掉(即去掉右侧“可见”前的钩),目的是在检测系统属性时只显示第4、5个的内容。 选中第4个“Link window”,在“标题”栏输入文字“Intel(R) Pentium4(R)处理器”;在第5个“Link window”的“标题”栏中输入“4 GHz,2048 MB 的内存”等信息(连内存信息也一并改了。数字可随意输入,但不可过长,否则显示效果较别扭);再将第4个“Link window”的“Y”坐标值改为“149”,将第5个的调整为“170”,以占据原来第1、2个“Link Window”的位置。 修改好后保存该文件,接下来只要用该文件替换原始文件即可。不过,在替换过程中,董师傅又遇到了一个新问题: 文件保护功能会“作祟” 董师傅使用的是Windows XP+SP2系统,要把修改后的sysdm.cpl文件复制到C:WindowsSystem32中替换原文件有些麻烦——SP2强大的文件保护功能会自动还原原始文件。 师傅我并不想禁用文件保护功能,所以借助文件替换工具Replacer解决了这个问题。 将下载回来的文件解压到任一文件夹,双击“replace.cmd”出现命令提示符窗口,将 C:WindowsSystem32sysdm.cpl文件拖到其中,回车;再将修改过的sysdm.cpl文件拖入其中并回车,输入“Y”后按回车,这样就能替换掉系统文件了(在弹出的Windows文件保护时请点“取消”)。 至此,董师傅所想要的4GHz的P4 CPU终于“出现”!心动了吧?那就赶快动手吧。 以上软件下面有得下载 资源编辑工具EXESCOPE 文件替换工具Replacer 一、什么是Ghost? Ghost(幽灵)软件是美国赛门铁克公司推出的一款出色的硬盘备份还原工具,可以实现FAT16、FAT32、NTFS、OS2等多种硬盘分区格式的分区及硬盘的备份还原。俗称克隆软件。 1、特点:既然称之为克隆软件,说明其Ghost的备份还原是以硬盘的扇区为单位进行的,也就是说可以将一个硬盘上的物理信息完整复制,而不仅仅是数据的简单复制;克隆人只能克隆躯体,但这个Ghost却能克隆系统中所有的东东,包

JLINK-rtt使用经验

Jlink RTT使用说明 单片机进行调试,一般都会分配出来一个调试的串口,如果单片机使用jlink烧录器,那么可以使用调试工具-RTT来代替串口进行信息的交互,不需要使用串口。 RTT(Real Time Terminal)是SEGGER公司新出的可以在嵌入式应用中与用户进行交互的实时终端。J-Link驱动4.90之后的版本都支持RTT。 需要安装J-Link驱动4.90之后的版本 1、使用JLINK SEGGER RTT打印调试信息 然后将这四个文件添加到自己工程中去,并且在主程序工程中包含SEGGER_RTT.h文件。 然后我们就可以直接在主函数中调用SEGGER_RTT_printf函数来打印调试信息了,该函数用法和printf函数类似,只是多了一个参数用来指定RTT通道。其中通道0,就是我们在调试时使用的通道。在主函数中添加如下代码即可打印信息。 SEGGER_RTT_printf(0,"Times %d\r\n",++u32Counter); 这个函数不支持浮点数,如输出浮点数可以先使用sprintf输出到缓存,再使用SEGGER_RTT_WriteString输出。 char rtt_out_str[80]; sprintf(rtt_out_str,"FloatValueIs%f;\n",var_float); SEGGER_RTT_WriteString(0,rtt_out_str); 单独打开RTT VIEWER 可以使用 如果打开JLinkRTTClient,必须同时打开RTT VIEWER 才可以使用

2、RTT输入检测 首先在程序中添加SEGGER_RTT_Read(0,rtt_buf,sizeof(rtt_buf)); 其次在J-Link RTT Viewer控制台的Input里面选择Sending/Send on Enter,然后End of Line 选择None 这样就可以通过下方输入框输入信息,按Enter发送 RTT VIEWER input设置 Win10自带的截图功能非常好用,快捷键Win + Shift + S

Keil C51 μVision4的使用

Keil C51 μVision4的使用 和春技术学院资工系李鸿鹏老师编写 教育人员或学生可任意下载使用或連结但不得有商业行为

Keil C51 μVision4的使用 Keil C51 μVision4是美国Keil Software公司出品的51系列兼容单芯片C语言整合 发展环境(Integrated Development Environment, IDE),与汇编语言相比,C语言在功能上、架构性、可讀性、可维护性上有明显的优势,因而易学易用。用过汇编语言后再使用C语言來开发,会更加体会深刻。目前最新的版本是C51 Version 9.00 Release,也就是所谓的μVision4。 Keil C51软件提供丰富的函數库和功能强大的除错工具,及全窗口界面。另外 重要的一点,只要看一下编译后生成的汇编语言代码,就能体会到Keil C51生成的 目标代码效率非常之高,多數语句生成的汇编语言代码很紧凑,容易理解。在开发大型软件时更能体现高级语言的便利与优势。 Keil C51 μVision4较之前的版本,新增了下面几个功能: 多重的监控和弹性的窗口管理系统。 系统查看器(System Viewer) - 显示设备周边缓存器的讯息。 除错恢復检视(Debug Restore Views) - 建立和储存多重除错窗口设计。 多项目工作区(Multi-Project Workspace) - 与许多项目简化工作。 源码和解组译連结(Source and Disassembly Linking) - 解组译窗口和源码窗口完全同步使程序除错和光标导航较容易。 内存窗口固定(Memory Window Freeze) - 储存目前内存窗口检视允许容易在不同的 点及时比较。 设备模拟- 更新支持很多新设备(例如Infineon XC88x,SiLABS C8051Fxx,Atmel SAM7/9和从Luminary, NXP, and Toshiba 來的Cortex M3 MCUs)。 支持硬件除错转接器(Support for Hardware debug adapters) - 包括ADI。miDAS-Link,Atmel SAM-ICE,Infineon DAS, 和ST-Link。 新资料和指令追踪(New Data and instruction trace) - 对ARM和Cortex MCUs。 基于XML的项目文件(XML based Project files) - 建立,检视和修改项目如同容易可

sniffer使用及图解教程

sniffer使用及图解 注:sniffer使用及图解sniffer pro 汉化注册版下载 黑白影院高清免费在线电影聚集网无聚集无生活,聚集网络经典资源下载 sniffer软件的安装还是比较简单的,我们只需要按照常规安装方法进行即可。需要说明的是: 在选择sniffer pro的安装目录时,默认是安装在c:\program files\nai\snifferNT目录中,我们可以通过旁边的Browse按钮修改路径,不过为了更好的使用还是建议各位用默认路径进行安装。 在注册用户时,随便输入注册信息即可,不过EMAIL一定要符合规范,需要带“@”。(如图1) 图1 点击放大 注册诸多数据后我们就来到设置网络连接状况了,一般对于企业用户只要不是通过“代理服务器”上网的都可以选择第一项——direct connection to the internet。(如图2) 图2 接下来才是真正的复制sniffer pro必需文件到本地硬盘,完成所有操作后出现setup complete提示,我们点finish按钮完成安装工作。 由于我们在使用sniffer pro时需要将网卡的监听模式切换为混杂,所以不重新启动计算机是无法实现切换功能的,因此在安装的最后,软件会提示重新启动计算机,我们按照提示操作即可。(如图3) 重新启动计算机后我们可以通过sniffer pro来监测网络中的数据包。我们通过“开始->所有程序->sniffer pro->sniffer”来启动该程序。 第一步:默认情况下sniffer pro会自动选择你的网卡进行监听,不过如果不能自动选择或者本地计算机有多个网卡的话,就需要我们手工指定网卡了。方法是通过软件的file菜单下的select settings来完成。 第二步:在settings窗口中我们选择准备监听的那块网卡,记得要把右下角的“LOG ON”前打上对勾才能生效,最后点“确定”按钮即可。(如图4) 图4 第三步:选择完毕后我们就进入了网卡监听模式,这种模式下将监视本机网卡流量和错误数据包的情况。首先我们能看到的是三个类似汽车仪表的图象,从左到右依次为“Utiliz ation%网络使用率”,“Packets/s 数据包传输率”,“Error/s错误数据情况”。其中红色区域是警戒区域,如果发现有指针到了红色区域我们就该引起一定的重视了,说明网络线路不好或者网络使用压力负荷太大。一般我们浏览网页的情况和我图11中显示的类似,使用率不高,传输情况也是9到30个数据包每秒,错误数基本没有。(如图5) 图5

Jlink 调试

Mini INS/GPS 如何使用Jink 调试 Mini INS/GPS 本文档主要解决以下问题: 1. Mini INS/GPS的SWD仿真接口的定义 2. Jlink 仿真器如何连接SWD仿真接口 3. 如何使用Jflash 下载目标HEX格式文件 4. 如何使用J link 仿真和调试程序

为了方便用户调试姿态解算程序,Mini INS /GPS 提供了SWD 调试接口。它只需要4个引脚就可以仿真和调试STM32F 的程序。 1. SWDIO 数据通信引脚 2. SWDCLK 时钟引脚 3. GND 公共地,需要与仿真器的地连接在一起 4. VCC 3.3V 电源,有的仿真器用于检测目标芯片是否已上电。 以下是SWD 仿真接口在Mini INS/GPS 板子上的位置和引脚定义 Mini INS /GPS 的SWD 调试接口 双色状态指示 LED SWD 调试接口

Jlink 仿真器的接口 SWD 接口Jlink 仿真器 J-Link是SEGGER公司为支持仿真ARM内核芯片推出的JTAG仿真器。配合IAR EWAR,ADS,KEIL,WINARM,RealView等集成开发环境支持所有ARM7/ARM9/ARM11内核芯片的仿真,通过RDI接口和各集成开发环境无缝连接,操作方便、连接方便、简单易学,是学习开发ARM最好最实用的开发工具。Jlink 是分版本的,只有Jlink V6 或者更高版本的Jlink 才支持SWD 接口目前市面上的大都是Jlink V8版本,这是完美支持SWD 调试的 注意: SWD 数据 SWD 时钟 目标板电压 目标板GND 只需连接其中一个就可

Keil4使用方法

Keil4使用方法 Keil4使用教程 使用汇编语言或C语言要使用编译器,以便把写好的程序编译为机器码,才能 把HEX可执行文件写入单片机内。KEIL uVISION是众多单片机应用开发软件中最 优秀的软件之一,它支持众多不同公司的MCS51架构的芯片,甚至ARM,它集编 辑,编译,仿真等于一体,它的界面和常用的微软VC++的界面相似,界面友好, 易学易用,在调试程序,软件仿真方面也有很强大的功能。因此很多开发51应用 的工程师或普通的单片机爱好者,都对它十分喜欢。 KEIL uVision4比起uVision3或是uVision2界面感觉舒服一些,增加了哪些 功能暂且不去研究,毕竟大家都喜欢用新的软件,感叹发展太快了,很多人连uVision2都没有摸透,呵呵。安装的方法和普通软件差不多,这里就不做介绍 了。另外提醒大家不要崇拜汉化版软件,还是E文的干净没有BUG~在这里以51单片机并结合C程序为例(汇编操作方法类似,唯一不同的是汇编 源程序文件名后缀为“.ASM ”),图文描述工程项目的创建和使用方法: 一、首先我们要养成一个习惯:最好先建立一个空文件夹,把您的工程文件放 到里面,以避免和其他文件混合,如下图笔者先创建了一个名为“Mytest”文件夹: 二、点击桌面上的Keil uVision4图标,出现启动画面: 三、点击“project --- New uVision Project”新建一个工程: 四、在对话框,选择放在刚才建立的“Mytest”文件夹下,给这个工程取个名 后保存,不需要填后缀,注意默认的工程后缀与uVision3及uVision2版本不同 了,为uvporj: 五、弹出一个框,在CPU类型下我们找到并选中“Atmel”下的AT89S51或52: 六、以上工程创建完毕,接下来开始建立一个源程序文本:

(完整版)电脑简单使用说明书初学电脑实用教程

认知电脑 电脑的主要设备包括: 显示器 显示器开关,用来打开显示器,通常显示器打开状态下为开关指示灯(位于显示器开关旁边或显示器后方)亮着,显示器关闭状态开关指示灯则为熄灭。 电 脑 显示器 音箱 键盘 鼠标 主机 输出设备 输入设备 显示器开关

主机开关 主机重启开关 电脑主机如上图示主要有2个开关按钮,主机开关(通常为个头较大位于上方的开关按钮)用于作为电脑主机的开关,主机重启按钮(通常为个头较小位于较下方的开关按钮)用于作为电脑出现死机故障无法正常关机或重启的开关按钮,通常也叫短路开关。 键盘 键盘,电脑的重要输入设备之一,用于信息和操作录入的重要输入设备。

鼠标也作为电脑的重要输入设备,如上图所示,通常的鼠标主要有左键,滚动滑轮键, 右键这三个功能键组成。左右键的操作方式主要有:单击,双击,按住不放拖动鼠标等操作。 左键单击的作用:选中、连接、按钮的按入(像我们通常按电视遥控器按钮一样,打开了按钮显示的对应功能)。 左键双击的作用:打开windows 桌面的功能图标对应的功能。 注:通常2次敲击左键的间隔要尽可能小点,要快,否则电脑只认为你是做了2 次左键单击事件(只是对图标进行了2次选中操作),而不认为你是做1次左键双击事件,就不能达到你想要的打开这个功能的操作。如果出现上述的点击不够快的情况,只需重复回一次正确的双击操作就可以打开对应你所点击的图标功能。 右键单击的作用:打开你所点击的地方的高级菜单(高级功能菜单中有对你所点击的地方的大部分功能操作选项,通常有打开、改名即重命名、复制、删除、属性设置等功能)。右键单击弹出高级菜单后,将光标移进高级功能菜单里面,可以看见光标所在的菜单选项背景色改变为蓝色,这时你只要左键单击一下就可以进入这项功能。 注:如果失误右键点击弹出了高级菜单,只需将光标移到空白的地方(没文字,没图标,没按钮的地方)左键单击一次就可以退出并关闭高级菜单。 右键双击的作用:通常不使用右键双击,所以在不做详细介绍。 滚动滑轮的作用:通常文档或网页显示器不能一屏显示完,所以通常有部分在下方,这时我们想看下面的内容,就要将下面的内容拖上来看,这时就要使用滚动滑轮了。 滚轮向下滑动:页面向上拖动可以看到下面的内容。 滚轮向上滑动:页面向下拖动可以看到上面的内容。 左键 右键 滚动滑轮

GHOST使用教程(图解)

GHOST使用教程(图解) 收集者:小路发布于:https://www.360docs.net/doc/3511276913.html, 发布时间:2007- 5-6 12:50:48 发布人:小路 减小字体增大字体 一、什么是Ghost? Ghost(幽灵)软件是美国赛门铁克公司推出的一款出色的硬盘备份还原工具,可以实现FAT16、FAT32、NTFS、O S2等多种硬盘分区格式的分区及硬盘的备份还原。俗称克隆软件。 1、特点:既然称之为克隆软件,说明其Ghost的备份还原是以硬盘的扇区为单位进行的,也就是说可以将一个硬盘上的物理信息完整复制,而不仅仅是数据的简单复制;克隆人只能克隆躯体,但这个Ghost却能克隆系统中所有的东东,包括声音动画图像,连磁盘碎片都可以帮你复制,比克隆人还厉害哟:)。Ghost支持将分区或硬盘直接备份到一个扩展名为.gho的文件里(赛门铁克把这种文件称为镜像文件),也支持直接备份到另一个分区或硬盘里。 2、运行ghost:至今为止,ghost只支持Dos的运行环境,这不能说不是一种遗憾:(。我们通常把ghost文件复制到启动软盘(U盘)里,也可将其刻录进启动光盘,用启动盘进入Dos环境后,在提示符下输入ghost,回车即可

运行ghost,首先出现的是关于界面,如图 按任意键进入ghost操作界面,出现ghost菜单,主菜单共有4项,从下至上分别为Quit(退出)、Options(选项)、Peer to Peer(点对对,主要用于网络中)、Loca l(本地)。一般情况下我们只用到Local菜单项,其下有三个子项:Disk(硬盘备份与还原)、Partition(磁盘分区备份与还原)、Check(硬盘检测),前两项功能是我们用得最多的,下面的操作讲解就是围绕这两项展开的。 3、由于Ghost在备份还原是按扇区来进行复制,所以在操作时一定要小心,不要把目标盘(分区)弄错了,要不

Keil4使用Jlink设置指南

KEIL4环境,使用Jlink仿真器调试M3说明 1.安装keil4 首先要安装集成开发环境KEIL4MDK,这是ARM公司最新的调试软件,我们提供的工程例程都在KEIL4MDK开发环境下,调试通过! 2.安装jlink驱动, 驱动位于光盘的工具软件文件夹里,目前稳定的版本是JLinkARM_V408i。用户只需一步步安装即可,安装过程中不需要任何设置!安装完成后出现下图的可用快捷方式! 下边接收几个很有用的: 1.)J-Flash ARM:这是一个单独的程序烧写软件,J-Flash ARM配合Jlink仿真器可以完成绝大多数ARM芯片或扩展FLASH的烧录工作! 2.)J-Link GDB Server:打开这个软件,同时连接上开发板,就可一看到目标板MCU 内核和目标板电压! 3.)J-Link Commander:打开这个软件之前电脑要先连接jlink,可以看到jlink的硬件版本和序列号! 3.Keil4仿真调试配置 打开你要调试的工程(就是实验例程,请注意每个工程都可单独配置,KEIL4MDK工程一般是工程名+.uvproj的方式存在的),工程打开后,出现下边的界面:

我们提供了两种调试模式:内部flash调试和内部SRAM调试!我们首先要选择调试模式,是在内部flash调试还是内部SRAM调试。用户可以在下图的位置选择调试模式: 每颗芯片的RAM相对FLASH来说,都较小,所以如果程序量超过RAM的范围,请选择flash调试模式! 选择完调试模式后,接着配置该调试模式下的参数!点击下图所示图标 或者点击Flash--Configure Flash Tools......,如下图所示 点击后,会打开下图所示的配置窗口

关于如何使用Proteus和keil4联调

一、关于如何使用Proteus。软件下载地址:59.77.2.173/edown25/ Proteus有点类似protel,在本学期的单片机实验课中所起的作用主要是考虑到同学们只利用上课时间在单片机实验室编程时间比较紧,所以老师采用Proteus让大家可以自己先做仿真,看看实验现象,关于Proteus大家不用懂得太多,只要懂得如何用Proteus看现象及与如何与Keil uVision4联调即可。 当然,软件要先安装好,并且是破解好的。否则会出错。 下面先讲讲如何用Proteus看实验现象。其实就是助教会在下一周实验前将Proteus 电路图画好,大家直接打开电路图,在51芯片上双击出窗口导入.hex文件(编译.成功asm 或.c文件时会生成),然后点击运行即可观看现象。想要停止,点击停止就OK。以观察实验二的例子为例。如图。打开.DSN文件 出现如下界面。 运行、停止 用于控制界面大小等 双击单片机芯片,出现对话框

双击单片机芯片,出现对话框 此处导入同文件夹下的.hex文件 点击运行或者停止即可观察实验室现象。 二、如何使用Keil uVision4与Proteus联调。 打开Keil uVision4 。如下图所示。

1、菜单栏的project菜单下新建一个工程。 2、保存工程名称后,出现如下菜单。

选择Atmel下的AT89C51,点击OK后在跳出来的菜单后点击“否”。 3、在生成的新工程的“Target1”上点鼠标右键,菜单上选择“Option for Target Target1”。出现如下对话框。

Output框下将“Create HEX file”前打钩,使得在编译成功后能生成.hex文件,用于在Proteus中作仿真,也是用于烧录的。 Debug框将“Use:Proteus VSM Simulator”选择,如下图显示: 注意,在设置“debug”前要将keil与Proteus的联调软件安装好!

GHOST使用方法详细图解教程

GHOST使用方法详细图解教程 文章是转来的,也不知道人家是否原创,网上这类帖子很多,这个讲的比较细,列出来单独算一篇教程。正文开始: 很久以前就想做一个关于此类的网页,但一直找不到比较好的在纯DOS下抓图的软件,现在偶然在网上看见了图片,此处借鉴一下。由于是别人的图,或有小不同,但大体一样。 Ghost是一个备份软件,它能将一个分区内所有文件进行备份,通常我们是将系统盘C盘的所有文件制作成一个压缩文件,存放在电脑其它安全的分区内,在系统出现任意已知或未知的问题时候再

启动GHOST,提取此备份文件,还原到系统盘C盘以保证系统正常安全运行。GHOST适用于各种操作系统。名词解释 镜像文件:此处泛指GHOST软件制作成的压缩文件,以.gho为后缀,在ghost中显示为黄色 源盘:即将要备份的磁盘,一般情况下我们泛指操作系统盘如C盘 镜像盘:存放备份镜像的磁盘,一般情况下我们泛指文件存放盘D盘或 E F G 盘 打包、制作镜像文件:通常是指将操作系统盘如C盘经压缩后存放在其它盘,如D盘里面 解包、还原镜像文件:通常在系统盘如C盘出现错误或病毒木马后,将存放在其它盘里面的镜像文件还原到系统盘内,以求能恢复干净、良好的操作系统 我写这个网页是在一个前题下的: 1.针对没有软驱、没有光驱、没有引导光盘,也不会用光盘启动的人,能够在本地硬盘上简单操作就可维护好的 2.针对对电脑不是太懂或十分不懂的朋友所写的,我不能要求到他们了解到各种分区格式、内存交换文件、休眠文件;故而GHOST的相当多的其它功能都没有讲到,仅仅只讲到了最基本最实用的部分,一下要求他们了解到许多,他们或者说会望而却步的,只有当他们了解到了初步再在实用阶段,慢慢的一步一步熟悉,他们或才会一通百通的 3.个人主张:如无特别必要,不要在系统上安装限制性的软件或系统优化软件,通常都没有实际用处,而通常有副作用的通常只有RMB能够真正优化到电脑 一、使用GHOST之前必定要注意到的事 1.在备份系统时单个的备份文件最好不要超过 2GB 如果超过了2GB 程序会自动产生一个后缀名为如00100001.GHS 的文件请您一定要保证此文件与镜像文件在同一文件夹内没有此文件是不能还原成功的建议您新建一个文件夹名为 001 (如果您不断备份您可以依次新建文件夹名为 002 003 004 依此类推) 将镜像放置在里面GHOST 建议您选用选用最新的版本号需要最少 GHOST8.0版本或以上的版本

Keil4使用方法

Keil4使用教程 使用汇编语言或C语言要使用编译器,以便把写好的程序编译为机器码,才能把HEX可执行文件写入单片机内。KEIL uVISION是众多单片机应用开发软件中最优秀的软件之一,它支持众多不同公司的MCS51架构的芯片,甚至ARM,它集编辑,编译,仿真等于一体,它的界面和常用的微软VC++的界面相似,界面友好,易学易用,在调试程序,软件仿真方面也有很强大的功能。因此很多开发51应用的工程师或普通的单片机爱好者,都对它十分喜欢。 KEIL uVision4比起uVision3或是uVision2界面感觉舒服一些,增加了哪些功能暂且不去研究,毕竟大家都喜欢用新的软件,感叹发展太快了,很多人连uVision2都没有摸透,呵呵。安装的方法和普通软件差不多,这里就不做介绍了。另外提醒大家不要崇拜汉化版软件,还是E文的干净没有BUG! 在这里以51单片机并结合C程序为例(汇编操作方法类似,唯一不同的是汇编源程序文件名后缀为“.ASM ”),图文描述工程项目的创建和使用方法: 一、首先我们要养成一个习惯:最好先建立一个空文件夹,把您的工程文件放到里面,以避免和其他文件混合,如下图笔者先创建了一个名为“Mytest”文件夹:

二、点击桌面上的Keil uVision4图标,出现启动画面: 三、点击“project --- New uVision Project”新建一个工程:

四、在对话框,选择放在刚才建立的“Mytest”文件夹下,给这个工程取个名后保存,不需要填后缀,注意默认的工程后缀与uVision3及uVision2版本不同了,为uvporj: 五、弹出一个框,在CPU类型下我们找到并选中“Atmel”下的AT89S51或52:

BT3使用方法-图文教程

下载U盘版bt3的文件 地址为:http://cesium.di.uminho.pt/pub/backtrack/bt3final_usb.iso 文件大概为 783MB 2.将此ISO文件加载到虚拟光驱中,在虚拟光驱中,得到如下文件: 当然,你也可以用winrar解压到目录中,估计应该没啥问题,因为空间问题,我就不想解压了我是直接加栽到虚拟光驱来用的,省空间,无需解压 3.将虚拟光驱中的文件也就是BT3,BOOT这两件文件夹copy到U盘中去 4.点击开始-运行,输入CMD, 然后回车,进入命令行模式 输入U盘的盘符,我的为I:,然后 回车 输入 cd boot 回车输入bootinst.bat回车,就会开始制作BT3 开始制作时,会出现这样的画面,大概意思就是,此操作将会重写U盘的 MBR(即引导区),如果此分区是您的一个硬盘上的分区,那您的Windows系统 将会启动不了,请小心,按X键中止操作,按其他任意键继续制作 我就是在U盘上操作的,所以不用理会,按任意键就可以了。

上面的图,是制作完成后的提示,设置引导记录成功,按任意键退出制作 制作的过程很快,大概不到十秒,其他,他只是重新写了一下U盘的引导区 就OK了 到此为止,此U盘就可以引导系统进去bt3了 ----------------------------------------------------我是下流的分割线----------------------------------- 破解:引导系统进入BT3的选择画面,选择后面带有KDE的BT3即可 1.进入bt3桌面后,需要用到的就是命令行模式,其实也不难,注意,我们要启动 bt3的命令行状态,点击下面这个图标就会启动bt3的命令行状态 2.点击图标,进入命令行状态,输入命令:ifconfig –a此命令,就是列出你电脑中的网卡,如果没有列出,那说明是不支持了,如果列出了,说明支持,也不一定能抓包

keil4使用方法入门——基于ARM9的程序

首先创建一个空文件夹来存在工程(Keil不会为我们创建工程文件夹)。 Open keil > project > new uVision Project > 输入工程名称> SAVE 在建立的文件夹里新建一个文本文件,格式修改为.s 在project窗口中右击Source Group1,选择Add files to source group 1,在弹出的窗口中选中刚才建立的.s文件,然后点击ADD,再点击close弹出的窗口。可以看到project窗口出现了我们添加的.s文件。 Flash > configure flash tools….,弹出如图

Device选项里可选择要仿真的处理器,我们选择ARM9 (little end)小端。 Target选项里可设置ROM/RAM起始地址,这里的起始地址要跟Linker选项里的地址一致。CODE Generation设置成ARM-mode 接下来在.s文件里编写我们的ARM汇编,如下。 ;在ARM状态下生成由64个整数构成的数组的初始值。 ;在THUMB状态下将上述数组复制到一个新的地址,并转换成字符数组 ;再返回ARM状态,计算Thumb状态下所产生数组所有元素值的和。 AREA block, CODE, READONLY N EQU 64 FIR EQU 0x01 ENTRY start

;送数组入口地址 LDR R0, =A MOV R3, #N-1 ;init counter LDR R4, =FIR ;init the first number of A array init64 ;produce 64 numbers ; CMP R3, #0 ; BEQ init_finh STR R4, [R0], #4 ADD R4, R4, #1 ; SUBS R3, R3, #1 ;递减 BPL init64 ;循环 ;init_finh LDR R0, =A LDR R1, =B MOV R3, #N*4-1 ;init counter ADRL R7, change+1 BX R7 ;处理机状态切换为THUMB CODE16 ;复制转换 change ; CMP R3, #0 ; BEQ change_finh LDRB R2, [R0] ;读取字节 ; ADD R2, #65 ;转换为字符 STRB R2, [R1] ADD R0, #1 ADD R1, #1 SUBS R3, #1 BPL change ;change_finh LDR R1, =B MOV R3, #N*4-1 ADR R7, sum ;状态切换 BX R7 CODE32 sum LDRB R0, [R1], #1 ;计算和,结果保存在R0中 sum_loop

Keil4基本用法

在Keil4.11中打开一个工程文件进行编译、下载及调试的步骤1、打开一个工程文件: 2、Keil4.11中工程文件后缀为:*.uvproj 3、工程中Common组中源程序需重新添加: 4、先移除已有程序: 5、然后添加:

注意:所有源程序存放在Commom文件夹中,startup_LPC17xx.s存放路径为:F:\2012-2013-2嵌入式实验\ARM原理实验(下半学期)\Common\startup\arm,其余的存放在:F:\2012-2013-2嵌入式实验\ARM原理实验(下半学期)\Common\src。 6、设置头文件搜索路径: 在Target Options对话框的C/C++页面中:

采用绝对路径法,设置如下: 所有后缀为*.h的头文件存放在F:\2012-2013-2嵌入式实验\ARM原理实验(下半学期)\Common\inc中。 7、生成可执行文件: 在工程文件名处右键菜单中点击“Rebuild all target files”,进行编译、链接等,生成可执行文件。 8、程序调试及运行: 点击Start/Stop Debug Session进入/退出程序调试状态,点击之后,系统自动将可执行文件下载到1768实验板上。 8、程序运行菜单: 该菜单上有软件复位、全速运行、单步运行等功能。 9、基本调试工具:

主菜单View中包含常用的调试工具和观察窗口。 其中常用的有: (1)工程文件显示窗口Project Window的显示也在View中设置; (2)反汇编窗口Disassembly Window 可以查看C语言和汇编的对照; (3)Registers Window 常用寄存器内容查看 (4)Watch Window 可以查看自行定义的变量的值,可以双击,然后输入变量名;(5)Memory Window 查看内存地址的内容。 10、在debug状态下,点击 运行程序; 点击

相关文档
最新文档