如何能读取CPLD内部程序

如何能读取CPLD内部程序,第1张

保证你程序编译正确点击工具栏上的programmer按钮或tools->programmer在handware setup中选择你的仿真器,在这之前你应该已经将仿真器连接至电脑,并成功安装了驱动。在mode中选择下载模式,一般常用的有两种模式JTAG和Active Serial ProgrammingJTAG模式下载快,但是断电后丢失。ASP模式直接将程序固化到硬件,下载后不丢失。这里直接选择ASP模式(我这里以FPGA下载过程为例,CPLD好久没用了,好像CPLD没有JTAG模式,大体都一致,你试一下就行)。选择你要下载的文件,勾选Program/Configure点击Start开始下载,下载完成,从新上电,程序开始运行。

能用串口下载程序的单片机,其内部一般都有boot程序的支持,boot程序将要下载的数据通过串口接收到单片机之后调用boot中的flash编程程序,写到内部的flash中,也有用串口调试的,就看单片机的boot程序做的咋样了,O(∩_∩)O哈哈~,jtag是一种标准的调试扫面接口,完全硬件实现,需要单片机内部有jtag的硬件调试单元和外面的仿真器进行通信,既能调试又能下载,单片机功能较简单,所以低端的几块钱的单片机一般不会在上面加上jtag的硬件调试单元,会增加成本,还没什么必要,能下载就行了,下载完了看现象,不对改程序再下载O(∩_∩)O哈哈~,具体jtag是什么你可以搜一下,网上很多

有没有亲手试试就知道我觉得应该是有的,不然怎么使用硬件阿

你去搜索下有给叫 jflash的工具不知道是谁写的工具就是一个Jtag工具不是很大,自己编译一把就可以用我也看过说用open什么什么的来实现Jtag调试好像是在ARM之家论坛还是哪

顺便说下,Linux下面也有人写了一个通过USB host来烧写flash的工具网上也有下载,好像叫做xdnw还是dnw_for_linux,就是一个简单的USB驱动,这个也是需要自己编译一把因为内核版本不同的话,也不能用在自己系统里面编译就可以用了

Linux下面大部分都是通用驱动只要把设备产品ID和厂商ID添加到内核的某些地方就可以识别

要是开发版不识别你的设备完全可以自己找到定义设备ID 的地方,添加下设备ID,编译烧写到开发板上就可以用了。

我的电脑配置比较低,装不了虚拟机,后来直接硬盘安装了Linux,但是我没有进行裸机调试,所以用不到jtag,有了上面两个工具,应该足够了,完全不需要切换到win下,文件交换我就直接用NFS。

QuartusII 能找到ATMAL的IC?QuartusII 是ALTERA公司的软件,用于开发其设计的CPLD/FPGA芯片的,ATMAL是另外一家公司,两家公司设计的芯片都不一样,怎么可能用QuartusII 呢?你用的ATMAL的IC是什么型号的?

单片机的JTAG接口功能是什么

1用于烧写FLASH

烧写FLASH的软件有很多种包括jatgexe fluted flashpgm等等,但是所有这些软件都是通过jtag接口来烧写flash的,由于pc机上是没有jtag接口的,所以利用并口来传递信息给目标板的jtag接口。所以就需要并口转jtag接口的电路。

2 用于调试程序

同时应该注意到jtag接口还可以用来调试程序。而调试程序(如ARM开发组件中的AXD)为了通过jtag接口去调试目标板上的程序,同样是使用pc的并口转jtag接口来实现与目标板的通信。这样,并口转jtag接口的电路就有了两种作用。

3 仿真器

根据1和2的总结,并口转jtag接口的电路是两种应用的关键,而这种电路在嵌入式开发中就叫仿真器。并口转jtag接口的电路有很多种,有简单有复杂的,常见的仿真器有Wigger,EasyJTAG,Multi-ICE等。这些所谓的仿真器的内部电路都是并口转jtag接口,区别只是电路不同或使用的技术不同而已。

往单片机里烧程序,用哪种接口?

直接下载的话一般是串口吧,就是第一种。

如果配一个USB转TTL转接口也可以用USB口。

一般现在就用USB口,方便。

给51单片机下程序接哪几个引脚

STC的芯片的话是用串口下载,接单片机的P30和31

AT的芯片的话是用ISP下载,是接在单片机的P15 1617 还有复位引脚

自然的,不管是什么单片机,电源和地都是必须接上的。

刚买了一个51单片机(AT89S52),想问一下程序下载接口是哪些? 20分

两种方法:

一、买个编程器,把芯片插到编程器上烧程序,然后再把芯片放到电路板上

二、在电路板上增加一个ISP下载接口,芯片还放在电路板上,用ISP下载器直接连到电路板的ISP下载座上烧程序

单片机中USART接口是什么意思?

USART是串口,也就是232或者485总线。单片机的USART口遵循那个数据协议,但是电平不一样,要和总线相连的时候还要加max232或485芯片转换电平

一般台式机上面都有的。笔记本上一般不带了,除非是比较老的型号。

你看的是STC的芯片手册么?BootsLoader是一种程序下载方式,是指在单片机上电后自动从串口接收程序到单片机的程序存储器。当然这种单片机也可以用通用编程器来烧写。STC的单片机一般采用这种程序下载方式,不需要昂贵的编程器和下载线,比较受学生的欢迎。

单片机端口是什么

单片机最基本的功能就是通过程序控制一些引脚的高低电平,这些引脚就是单片机的端口

STC89C52RC单片机下载程序的接口是

STC89C52RC单片机下载程序的接口是:P30、P31。

1、关于ISP和IAP的概念:简单的讲,ISP模式是其它电路直接 *** 作单片机的几根专用的端口(比如AT89S51的3根,但其不是JTAG口,只是硬件接口类似)完成烧录,属于硬件烧录模式;IAP模式是单片机通过串口接收到需要烧录的程序代码,然后进行“自编程”完成烧录。区别在“自编程”(关于ISP和IAP,可以看一下我以前的一个回答,里面简单说明了单片机下载烧录的原理,应该对你有帮助的

2、关于仿真器,你的理解是正确的;而仿真芯片一般只是用来做仿真器的。

3、关于在线调试,分为两种情况:一种是将仿真器的仿真头插在用户板上,从而实现全速、断点、单步调试;第二种则是单片机自身具备这种接口,比如JTAG接口,只需通过串口实现全速、断点、单步调试。这两种都叫在线调试。而IAP和ISP只是编程烧录 *** 作,含义不一样。

4、第一句话含义是兼容ISP、IAP。第二句话意思是在单片机的ROM区包含了实现单片机自编程的代码,可以通过串口实现编程 *** 作。第三句话的意思是可以由用户自己编制编程软件,从而在最终的应用里实现代码的自编程 *** 作。关于第二和第三句话的详细含义都可以看上面的连接。

在板子上设计232接口连接到单片机的UART,只要单片机支持IAP就可以实现下载程序的功能;同样,如果单片机具备JTAG接

在单片机编程的时候,应该怎样去定义单片机I/O端口的输入端和输出端?

51的话,这样

it PWM = P2^1;

it led = P0^0;

51是准双向口,既可以作为输入也可以输出,只不过作为输入时,读取之前先写1

8051单片机通过什么口烧程序?

at89c系列是用并口下载。at89范系列可以用isp方式下载。 stc系列可以通过串口下载。51有专门的仿真芯片。。

isp可以用串口或者并口,或者串口转u (这种方式最方便,笔记本上也可以下载)。isp就用到单片机的io口(P15,P16,P17),还有RST引脚+74h373+并口,就可以下载了。。

单片机烧录原理

你用的是STC单片机,需要用串口进行下载程序,一是要求电脑上有串口,要是笔记本电脑通常都没有口,需要买一条USB转串口线,在淘宝上就有,记得要同时向商家要驱动程序,并告诉商家你电脑的 *** 作系统是WIN7还是WIN8的。二是,单片机这边要用MAX232做成RS232串行口,这样,单片机与电脑通过串行口连接,单片机串口的TXD与电脑的RXD连接,单片机的RXD与电脑的TXD连接。三是要用STC专用的下载程序,并找开下载程序后先选择单片机的型号。附件是STC单片机专用下载程序,解压后就可以直接打开了,不用安装。

FPGA可以通过以下几种方式主动加载Flash程序:

1、使用JTAG接口,通过JTAG接口将Flash程序下载到FPGA中;

2、使用专用的编程器,将Flash程序下载到FPGA中;

3、使用专用的编程器,将Flash程序下载到FPGA的特定存储器中,然后FPGA从存储器中读取程序;

4、使用专用的编程器,将Flash程序下载到FPGA的特定存储器中,然后FPGA从存储器中读取程序,并在运行时加载到FPGA中;

5、使用专用的编程器,将Flash程序下载到FPGA的特定存储器中,然后FPGA从存储器中读取程序,并在启动时自动加载到FPGA中;

6、使用专用的编程器,将Flash程序下载到FPGA的特定存储器中,然后FPGA从存储器中读取程序,并在FPGA被复位时自动加载到FPGA中。

以上就是关于如何能读取CPLD内部程序全部的内容,包括:如何能读取CPLD内部程序、为什么arm可以用串口和JTAG下载程序,我学单片机的时候就只有串口啊! 听说JTAG可以仿真,还是啥的、请问Linux下怎么 通过JTAG 来调试 裸机程序等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9786986.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-02
下一篇 2023-05-02

发表评论

登录后才能评论

评论列表(0条)

保存