如何将芯片的程序可以读取出来吗写入芯片?

专利名称:Fpga配置程序的烧写方法技术领域:本发明涉及一种可编程逻辑阵列(FPGA)配置程序的烧写方法。背景技术:常用的FPGA各种组合逻辑的功能通常通过查找表实现。FPGA查找表的物理结构为静态存储器(SRAM)。SRAM中的内容决定了查找表的功能。由于SRAM的易失性,断电后会丢失数据,每次工作之前需要从外部加载配置程序。一般加载配置程序分为主动式和被动式,主动式FPGA将配置程序从外部的配置芯片读入查找表的SRAM ;被动式由外部的CPU控制加载过程,CPU将配置程序写入FPGA的SRAM中。现有典型的配置程序烧写方法有以下两种 方法I :参阅图4,用厂家提供的专用烧写电缆,将配置程序下载到配置芯片中,上电启动的时候FPGA从配置芯片中读取配置信息。该方法简单适用,是开发者常用的一种方式,但是下载电缆需要连接到专用下载口上,如果电路板装入设备内部后要升级FPGA配置程序,只能将电路板拆卸下来才能烧写程序,设备的可维护性差,也有的设计中将专用下载口通过电缆连接到设备外部来解决升级时可维护性差的问题,但是这样会破坏外观,或者增加板卡接插件引脚数量,从而增加成本。方法2 :参阅图5,配置器通过系统中已有网口、USB、串口等将配置信息写入微处理器,配置信息通过微处理器写入连接到微处理器上的配置芯片中。上电启动的时候,首先微处理器启动,然后微处理器将配置信息从与之连接的配置芯片中读取FPGA的配置程序,并将配置程序按照FPGA被动配置的时序写入FPGA中,完成FPGA的配置。该方法可以通过连接在微处理器上的已有网口,USB,串口等更新FPGA的配置程序,设备可维护性好,不用在设备的外部额外增加FPGA的专用下载口。如果用网

比如,编了一个手表或计算器的程序,怎么样利用该程序在现实生活中造出一个真正的手表或计算器,如何将这一程序嵌入实物中,并运行?是不是还要学其它编程方法?请详细告知!谢谢!,...
比如,编了一个手表或计算器的程序,怎么样利用该程序在现实生活中造出一个真正的手表或计算器,如何将这一程序嵌入实物中,并运行?是不是还要学其它编程方法?请详细告知!谢谢!,一个想利用程序发明东西的人。
展开选择擅长的领域继续答题?
{@each tagList as item}
${item.tagName}
{@/each}
手机回答更方便,互动更有趣,下载APP
提交成功是否继续回答问题?
手机回答更方便,互动更有趣,下载APP
展开全部你所编的程序是计算机程序,只有在软、硬件支持的机器中才能运行。比如手机,其实就是一个功能单一的计算机,里面有支持软件运行的硬件,有操作系统,还有专门的软件,普通计算器也是。你想利用程序发明东西,你必须学习专业的、专门的编程方法,还要有电子电路基础。用VB编出的程序不能直接移植到别的系统里运行的。
本回答由提问者推荐已赞过已踩过你对这个回答的评价是?评论
收起
展开全部
VB只能做应用软件,并不能做出你说的手表等,你想应用到现实生活中,需要学习 嵌入式 如单片机, ARM等支持嵌入式的语言有 C,java等
展开全部
将程序写入芯片就可以生产出工具了!呵呵~
展开全部呵呵,那估计你要学的是电脑工程学了,不同的应用所用的编译语言也是不同的,VC啊,VF啊,是不一样的,具体要看应用了。
收起
更多回答(2)
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
为你推荐:
下载百度知道APP,抢鲜体验使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。扫描二维码下载
×个人、企业类侵权投诉
违法有害信息,请在下方选择后提交
类别色情低俗
涉嫌违法犯罪
时政信息不实
垃圾广告
低质灌水
我们会通过消息、邮箱等方式尽快将举报结果通知您。说明
做任务开宝箱累计完成0
个任务
10任务
50任务
100任务
200任务
任务列表加载中...
Keil是一种常用的单片机开发工具,支持多种单片机芯片。下面详细说明Keil5如何烧录程序到单片机的方法。编译程序首先,在Keil5中打开编写好的程序工程,进行编译。编译生成的可执行文件是.hex或.bin格式的文件。在Keil5中,选择Project->Build Target或者按下快捷键F7,进行编译。如果编译没有出现错误,就可以进行烧录操作。连接单片机将单片机连接到计算机上,可以使用JTAG或SWD等调试接口。连接完成后,在Keil5中选择Target->Connect或按下快捷键Ctrl+F5,连接单片机。如果连接成功,会显示单片机型号和芯片ID等信息。配置下载器在Keil5中,需要设置下载器以支持将程序下载到单片机中。一般使用的下载器有ST-Link和J-Link等。在Keil5中,选择Flash->Configure Flash Tools,进入下载器设置界面。在这里需要设置下载器类型、端口号等信息。配置烧录选项在Keil5中,需要设置烧录选项以支持程序的下载和烧录。在Flash->Configure Flash Tools中,选择Download选项卡。在这里需要设置下载文件的类型(.hex或.bin)、下载地址(Flash或RAM)等信息。下载烧录程序在Keil5中,进行下载烧录程序。在Flash->Download或按下快捷键Ctrl+Alt+F5,将程序下载到单片机中。下载过程中,会弹出下载进度条,下载完成后会提示下载成功。注意:在下载烧录程序之前,需要确保单片机的芯片ID和烧录选项设置正确无误。此外,在进行下载烧录程序时,需要注意单片机的工作电压和时钟频率等信息,以免对单片机造成损害。**具体例子方法:FlyMcu是一款用于烧录和调试STM32单片机的开发工具,支持多种STM32系列芯片,具有简单易用、功能丰富等特点。下面简单介绍一下FlyMcu的使用方法:下载并安装FlyMcu可以从FlyMcu官网下载FlyMcu软件,下载完成后进行安装。连接烧录器件和单片机将FlyMcu烧录器件连接到电脑,并将烧录器件与单片机进行连接,通常可以通过SWD/JTAG接口进行连接。新建工程打开FlyMcu软件,点击"File"->“New”,输入工程名称和路径,选择芯片型号和调试接口,然后点击"Create"创建工程。编写程序在FlyMcu软件中编写程序,可以使用C语言或汇编语言编写程序。编译程序在FlyMcu软件中进行编译,将程序编译成.bin/.hex文件。烧录程序在FlyMcu软件中选择"Download",设置好芯片型号和烧录器件型号,选择烧录文件,然后点击"Download"按钮进行烧录。调试程序在FlyMcu软件中选择"Debug",设置好芯片型号和调试接口,点击"Debug"按钮进行调试。可以设置断点、查看变量、单步调试等功能,方便进行程序调试。****其他方法**ST-Link UtilityST-Link Utility是ST公司推出的一款烧录工具,支持ST公司的单片机芯片,如STM32系列芯片。使用ST-Link Utility进行烧录时,需要先将程序编译成.hex或.bin格式的文件,然后通过ST-Link Utility进行下载烧录。J-FlashJ-Flash是Segger公司推出的一款烧录工具,支持多种单片机芯片,包括STM32系列芯片。使用J-Flash进行烧录时,需要先将程序编译成.hex或.bin格式的文件,然后通过J-Flash进行下载烧录。OpenOCDOpenOCD是一款开源的烧录工具,支持多种单片机芯片,包括STM32系列芯片。使用OpenOCD进行烧录时,需要先将程序编译成.elf格式的文件,然后通过OpenOCD进行下载烧录。DFUDFU(Device Firmware Upgrade)是一种通过USB接口进行固件升级的协议,支持STM32系列芯片。使用DFU进行烧录时,需要先将程序编译成.dfu格式的文件,然后通过USB接口进行下载烧录。

我要回帖

更多关于 芯片的程序可以读取出来吗 的文章

 

随机推荐