虫虫首页| 资源下载| 资源专辑| 精品软件
登录| 注册

uart-test

  • 使用jtag接口通过网口烧写程序

    什么是JTAG 到底什么是JTAG呢? JTAG(Joint Test Action Group)联合测试行动小组)是一种国际标准测试协议(IEEE 1149.1兼容),主要用于芯片内部测试。现在多数的高级器件都支持JTAG协议,如DSP、FPGA器件等。标准的JTAG接口是4线:TMS、 TCK、TDI、TDO,分别为模式选择、时钟、数据输入和数据输出线。 JTAG最初是用来对芯片进行测试的,基本原理是在器件内部定义一个TAP(Test Access Port�测试访问口)通过专用的JTAG测试工具对进行内部节点进行测试。JTAG测试允许多个器件通过JTAG接口串联在一起,形成一个JTAG链,能实现对各个器件分别测试。现在,JTAG接口还常用于实现ISP(In-System rogrammable�在线编程),对FLASH等器件进行编程。 JTAG编程方式是在线编程,传统生产流程中先对芯片进行预编程现再装到板上因此而改变,简化的流程为先固定器件到电路板上,再用JTAG编程,从而大大加快工程进度。JTAG接口可对PSD芯片内部的所有部件进行编程 JTAG的一些说明 通常所说的JTAG大致分两类,一类用于测试芯片的电气特性,检测芯片是否有问题;一类用于Debug;一般支持JTAG的CPU内都包含了这两个模块。 一个含有JTAG Debug接口模块的CPU,只要时钟正常,就可以通过JTAG接口访问CPU的内部寄存器和挂在CPU总线上的设备,如FLASH,RAM,SOC(比如4510B,44Box,AT91M系列)内置模块的寄存器,象UART,Timers,GPIO等等的寄存器。 上面说的只是JTAG接口所具备的能力,要使用这些功能,还需要软件的配合,具体实现的功能则由具体的软件决定。 例如下载程序到RAM功能。了解SOC的都知道,要使用外接的RAM,需要参照SOC DataSheet的寄存器说明,设置RAM的基地址,总线宽度,访问速度等等。有的SOC则还需要Remap,才能正常工作。运行Firmware时,这些设置由Firmware的初始化程序完成。但如果使用JTAG接口,相关的寄存器可能还处在上电值,甚至时错误值,RAM不能正常工作,所以下载必然要失败。要正常使用,先要想办法设置RAM。在ADW中,可以在Console窗口通过Let 命令设置,在AXD中可以在Console窗口通过Set命令设置。

    标签: jtag 接口 烧写程序

    上传时间: 2013-10-23

    上传用户:aeiouetla

  • AD接收UART发送模块

    AD接收UART发送模块

    标签: UART 接收 发送 模块

    上传时间: 2013-10-28

    上传用户:zhang_yi

  • 基于TI公司Cortex-M3的uart超级通信开发

    嵌入式 基于TI公司Cortex-M3的uart超级通信开发 实现两个数相加求和

    标签: Cortex-M uart TI公司 超级

    上传时间: 2013-11-18

    上传用户:shuizhibai

  • 基于FPGA和UART的MCU总线数据采集系统设计

    为了实现某生产线上MCU的数据采集,设计了一种基于FPGA和UART的数据采集系统,并完成系统的软硬件设计。整个设计完全采用硬件逻辑VHDL语言,集成在一枚Altera的cyclone芯片内,设计了单片机总线与FPGA接口逻辑,数据缓存的双端口RAM、FIFO和UART串行发送模块。通过仿真和实际应用证明系统的准确性,该方法和理念具有一定的通用性,为数据采集系统的设计提供了一个新思路,使系统更紧凑,易维护,更可靠。

    标签: FPGA UART MCU 总线

    上传时间: 2013-10-11

    上传用户:lliuhhui

  • 基于NiosⅡ的UART设计与实现

    设计了一种基于NiosⅡ的UART系统,采用软硬件协作设计的思想调用了UART核并通过编译相关软件驱动的方式实现RS232协议的通信。首先介绍了UART的协议原理,然后描述了基本的硬件构造和软件编程方法。编译仿真无误后下载到芯片通过串口调试软件进行了调试验证。

    标签: Nios UART

    上传时间: 2013-10-27

    上传用户:huyahui

  • USB TO RS232 RS485 UART转接板电路原理图

    USB TO RS232 RS485 UART转接板电路原理图

    标签: RS UART USB 232

    上传时间: 2013-10-22

    上传用户:macarco

  • arm s3c44b0x 的uart程序源码

    arm s3c44b0x 的uart程序源码

    标签: s3c44b0x uart arm 程序源码

    上传时间: 2013-11-30

    上传用户:chenlong

  • arm s3c44b0x 的uart程序源码

    arm s3c44b0x 的uart程序源码

    标签: s3c44b0x uart arm 程序源码

    上传时间: 2015-01-09

    上传用户:huannan88

  • 8051 Serial I/O Routines Ring buffered, interrupt-driven UART driver, written in Keil C .

    8051 Serial I/O Routines Ring buffered, interrupt-driven UART driver, written in Keil C .

    标签: interrupt-driven Routines buffered written

    上传时间: 2013-11-27

    上传用户:330402686

  • 这是在C5000系列DSP上实现UART(异步串口)TL16c550芯片的汇编语言实现代码

    这是在C5000系列DSP上实现UART(异步串口)TL16c550芯片的汇编语言实现代码,可直接在CCS上运行,在PC机上用串口精灵或超级终端接收

    标签: C5000 UART c550 16c

    上传时间: 2015-01-13

    上传用户:ve3344