随笔分类 -  烧录,调试与下载,还有一些工具的使用

学习单片机 我们共成长
软件仿真和硬件仿真
摘要:一、软件仿真 Keil有很强大的软件仿真功能,通过软件仿真可以发现很多将要出现的问题,Keil的仿真可以查看很多硬件相关的寄存器,通过观察这些寄存器值的变化可以知道代码有没有正常运行。这样可以避免频繁下载程序,延长单片机Flash寿命。 开始仿真之前,先配置一些选项。 1.在工程设置里设置好芯片型号 阅读全文

posted @ 2018-08-19 11:54 张凌001 阅读(3344) 评论(0) 推荐(0)

JLINK与JTAG的区别(转)
摘要:调试ARM,要遵循ARM的调试接口协议,JTAG就是其中的一种。当仿真时,IAR、KEIL、ADS等都有一个公共的调试接口,RDI就是其中的一种,那么我们如何完成RDI-->ARM调试协议(JTAG)的转换呢?有以下两种做法: 本文引用地址: http://www.21ic.com/app/mcu/ 阅读全文

posted @ 2018-08-01 15:39 张凌001 阅读(5226) 评论(0) 推荐(1)

JTAG、JLink、ULINK、ST-LINK仿真器区别(转)
摘要:首先要了解一下JTAG。 JTAG协议 JTAG(Joint Test Action Group,联合测试行动小组)是一种国际标准测试协议(IEEE 1149.1兼容),主要用于芯片内部测试。现在多数的高级器件都支持JTAG协议,如ARM、DSP、FPGA器件等。标准的JTAG接口是4线:TMS、 阅读全文

posted @ 2018-08-01 15:36 张凌001 阅读(1784) 评论(0) 推荐(0)

学习下新塘M0芯片的下载方法
摘要:编程方式多种多样,解释这几种方式的原理,方便做后续的回答: 一、脱机 脱机的意思就是脱离PC机,有很多芯片必须连接PC才能烧录,比如某些FPGA芯片、MCU芯片、NAND Flash芯片等。脱机和在线是可以共存的,比如某些简单的MCU可以把程序下载到编程器里面,你可以带着编程器去任何地方,对芯片或者 阅读全文

posted @ 2018-07-30 17:15 张凌001 阅读(3390) 评论(0) 推荐(0)

关于MCU的烧录,下载与其他接口的比较(二)
摘要:单片机应用系统由硬件和软件组成,软件的载体是硬件的程序存储器,程序存储器采用只读存储器,这种存储器在电源关闭后,仍能保存程序,在系统上电后,CPU可取出这些指令重新执行。只读存储器(Read Only Memory,ROM)中的信息一旦写入,就不能随意更改,特别是不能在程序运行过程中写入新的内容, 阅读全文

posted @ 2018-05-28 10:24 张凌001 阅读(2075) 评论(0) 推荐(1)

如何通过Keil将程序正确的下载进flash中
摘要:前面介绍了一些创建工程和调试的基本步骤,在这里准备介绍一下如何正确的将Keil程序在仿真调试中下载到flash。这里再次涉及到了debug的窗口。 前面介绍了一些创建工程和调试的基本步骤,在这里准备介绍一下如何正确的将Keil程序在仿真调试中下载到flash。这里再次涉及到了debug的窗口。 前面 阅读全文

posted @ 2018-03-18 22:05 张凌001 阅读(1367) 评论(0) 推荐(0)

Keil调试程序如何查看变量
摘要:第一个问题:调试时候想实时查看某一变量变化? view 菜单下的 watch windows,全局变量才能查看 比如要查看u8 adcx的值变化,如下: 全速运行后,如下: 无法查看!什么问题? 该变量非全局变量! 解决办法: 必须是当前断点处所在的函数里面有这个参数才行,或者是全局变量. 将变量a 阅读全文

posted @ 2018-03-14 20:20 张凌001 阅读(16457) 评论(0) 推荐(1)

关于KEIL仿真的虚拟串口讲解
摘要:这个是最后的效果图,右下方是串口打印的设置 第一步:在程序上写入关于串口一的配置,以及初始化和串口输出的内容 第二步:需要的时候在进行配置,在OPTIONS OF TARGET一栏的c/c++中(其原因分习参见keil调试详解这一篇): 第三:DEBUG-START/STOP DEBUG SESSI 阅读全文

posted @ 2018-02-05 15:57 张凌001 阅读(8237) 评论(0) 推荐(0)

Keil MDK从未有过的详细使用讲解(转)
摘要:这博主关于MDK 的使用的文章,写的得TM的好 TM的实用! 真心收藏! 这博主关于MDK 的使用的文章,写的得TM的好 TM的实用! 真心收藏! 熟悉Keil C 51的朋友对于Keil MDK上手应该比较容易,毕竟界面是很像的。但ARM内核毕竟不同于51内核,因此无论在设置上还是在编程思想上,都 阅读全文

posted @ 2018-02-03 17:03 张凌001 阅读(1299) 评论(0) 推荐(0)

在实际项目开发中keil的调试方法
摘要:转载2015-06-14 20:23:04 转载2015-06-14 20:23:04 一.在keilc的调试状态下,如何观察各个片内外设的运行状态?如何修改它们的设置?​ 在调试状态下,点击Peripherals菜单下的不同外设选项命令,就会显示或隐藏对应外设的观察窗口。 在程序运行时,各个片内外 阅读全文

posted @ 2018-01-25 16:21 张凌001 阅读(1684) 评论(1) 推荐(1)

Keil(MDK-ARM)在线调试(Ⅰ)(转)
摘要:Ⅰ、写在前面 Keil在线调试的内容有很多,本文带来在线调试常用的内容:Debug Toolbar调试工具栏(复位、全速运行、停止运行、单步调试、逐行调试、跳出调试、运行到光标行、跳转到暂停行、调试窗口)快捷按钮的详细内容。 Keil工具栏总共有三种:文件工具栏(File Toolbar)、编译工具 阅读全文

posted @ 2018-01-25 16:17 张凌001 阅读(1858) 评论(0) 推荐(0)

linux下串口调试工具/串口终端推荐: picocom(转)
摘要:对于picocom, kermit, minicom, picocom 最简单易用,也完全符合我的使用需求。 安装(mint / ubuntu):$ sudo apt-get install picocom使用:$ picocom -b 115200 /dev/ttyUSB0(/dev/ttyUSB 阅读全文

posted @ 2018-01-25 15:53 张凌001 阅读(9488) 评论(0) 推荐(0)

SecureCRT 详细使用图文教程(按步骤)
摘要:一、安装和激活 安装 1、在http://www./softs/55471.html下载相关包激活工具,运行scrt622-x86.exe。 2、进入安装向导程序,默认下一步,直到安装完成既可以。 破解 1、找到安装crt的目录。C:/Program Files/VanDyke Software/S 阅读全文

posted @ 2018-01-25 15:51 张凌001 阅读(73618) 评论(0) 推荐(0)

Putty的安装和使用
摘要:Putty是最简单易用的SSH工具,详细介绍其安装和使用 直接在百度里搜索Putty,可以找到百度软件中心,或者官方网站: PuTTY Download Page。 直接在百度里搜索Putty,可以找到百度软件中心,或者官方网站: PuTTY Download Page。 进入官方网站,直接可执行文 阅读全文

posted @ 2018-01-25 15:44 张凌001 阅读(643) 评论(0) 推荐(0)

Win7下使用Putty代替超级终端通过COM串口连接开发板方法
摘要:1、如果电脑(笔记本)没有串口接口,则需要使用一个 USB-Serial 转换线,这里使用 prolific usb-serial USB--串口转换线,首先需要在win7上安装对应的 USB--串口转换线 驱动程序,PL2303_Prolific 驱动程序下载地址 USB to I/O Port 阅读全文

posted @ 2018-01-25 15:40 张凌001 阅读(3635) 评论(0) 推荐(0)

如果我们的MCU调试不通过,我们该如何测试?(未完待续)
摘要:我们拿到一款MCU,首先在选型的时候对他们都会有一个大概的了解,首先我们知道它多大与的FLASH,多大的RAM,是否与我们的项目适合,资源上是否足够,内频是否足够,运行速率能否达到标准,性能怎么样,比如抗静电干扰,高温,潮湿的环境,寒冷,对芯片本身的影响,还有如何焊接几层板,成本,是否易于开发,这里 阅读全文

posted @ 2018-01-22 22:42 张凌001 阅读(1497) 评论(0) 推荐(0)

关于MCU的烧录,下载与其他接口的比较(一)
摘要:今天呢,犯了一个很严重的错误,我不知道这会产生什么样的影响,但我知道,如果我以后再没有具体的了解,仔细认真地观察,认证,只会滑到无底的深渊。做技术来不得半点虚假,切记一知半解,凡事都要弄得清楚明白,认识东西是有顺序的,从简单到困难,从外观,到内部,一个东西起什么样的作用,为什么会起这样的作用,也是很 阅读全文

posted @ 2018-01-15 23:45 张凌001 阅读(6983) 评论(0) 推荐(2)

导航