首页 | 官方网站   微博 | 高级检索  
相似文献
 共查询到19条相似文献,搜索用时 140 毫秒
1.
本文提出了一种基于通用异步收发器(UART)的串行通信远程更新DSP程序的方案。主控PC机通过发送程序更新指令给DSP,DSP收到指令后根据通信协议将FLASH中的原有程序擦除,写入与校验,最后完成DSP程序的更新。本文结合TI公司的TMS320C6713处理器,详细阐述主控PC机与DSP通信协议的编制,FLASH编程与二次引导方法的设计,以及最终实现DSP程序的远程更新与自启动。  相似文献   

2.
DSP程序通常采用仿真器通过JTAG总线将程序烧入到片外部的FLASH芯片中,或者使用通用编程器对FLASH芯片批量烧写,但这种程序烧写方式只适用于生产阶段.对于工作在某些不方便连接仿真器或者通用编程器的特殊场合的产品,不能采用传统的程序烧写方式进行程序更新.论文针对该问题设计了一种DSP程序远程更新的方法,并且讨论了各种加载失败的情况下保证烧写可靠性和数据完整性的措施.  相似文献   

3.
基于串口实现DSP程序的在线编程   总被引:1,自引:0,他引:1  
目前DSP处理器普遍使用Flash作为其程序代码存储器,通过DSP的JTAG仿真接口对Flash存储器进行编程实现代码的更新.这给DSP系统的软件维护和升级造成了很大的困难.本文提出基于DSP设备的串口实现DSP程序在线编程的方法,使DSP代码的更新可以脱离仿真器,改善了DSP设备的易用性、可维护性,增强了DSP系统的技术生命力.  相似文献   

4.
介绍了脱离仿真器直接使用外部计算机通过网口进行程序代码加载的基本原理,讨论分析了网络接口、FPGA接口和HPI接口的访问控制等关键技术。详述了在包含CPU、FPGA和DSP的复杂系统设计方案中基于以太网加载FPGA和DSP的实现。该技术在系统工程化的应用中具有很好的前景。  相似文献   

5.
TMS320VC33并行自举的两种巧妙实现方法   总被引:1,自引:0,他引:1  
随着信息技术的飞速发展,数字信号处理器(DSP)得到了广泛的应用。现今高速DSP的内存不再基于Flash结构,而是采用存取速度更快的RAM结构。DSP掉电后,其内部RAM中的程序和数据将全部丢失,所以在脱离仿真器的环境中,通常做法是事先将程序的可执行代码存入片外的EPROM或Flash中。DS  相似文献   

6.
基于TMS320C6000 DSP的嵌入式系统中引导方法的研究   总被引:1,自引:0,他引:1  
介绍了TMS320CAS000 DSP的几种引导方法,重点介绍了FLASH引导DSP的三种方式,以及通过CCS把用户应用程序烧写到FLASH中。并以TI公司的TMS320C6211结合AMD公司的AM29LV800B为例,给出了一个利用DSP软件编程实现对FLASH进行读写操作及利用FLASH引导DSP的方案。  相似文献   

7.
随着搭载DSP的系统多样化,因DSP启动失败导致无法正常工作已成为一个重要问题。为了提高DSP系统的可靠性和可维护性,结合飞腾M6678 DSP硬件特征,根据DSP的启动原理设计了两种备份启动方案。一种基于SPI NOR FLASH及EMIF NOR FLASH结合的方式,通过外部控制器在线切换DSP启动模式,实现DSP从SPI NOR FLASH或EMIF NOR FLASH的程序启动。另一种基于单片SPI NOR FLASH三次引导加载实现备份启动的方式,将UBOOT程序、应用程序和备份应用程序分别存储在SPI NOR FLASH的三段空间,DSP上电后通过RBL程序加载SPI NOR FLASH首段空间中的UBOOT程序,UBOOT运行后,根据外部信号完成不同FLASH地址的应用程序加载。测试结果表明,两种方案均能实现DSP备份启动的功能,提高了系统的可靠性,对比两种方式,单片SPI NOR FLASH方式具有更好的收益。  相似文献   

8.
一种数字录音与回放系统实现方案   总被引:2,自引:0,他引:2  
提出了一个基于数字信号处理器(DSP)和闪速存储器(FLASH)的数字录音与回放系统实现方案,在分析FLASH特性及其编程方法的基础上,设计了DSP与FLASH接口的硬件和软件。  相似文献   

9.
本文结合TI公司的TMS320C6678DSP芯片、SYSBIOS操作系统、NDK开发包,展示了一种可以利用C6678网口自动升级DSP内部程序的软件方法。该方法不需要在电路板上挂载仿真器,就能更新存放在DSP的SPI接口挂载的FLASH中的程序,能大大简化产品的后期升级维护,对开发者使用TMS320C6678DSP芯片设计相似功能软件模块具有实际的参考和应用价值。  相似文献   

10.
提出了一种基于以太网的DSP程序加载技术,介绍了基于以太网的加载方法,包括网络接口控制、HPI接口控制及Flash程序控制等关键技术,并给出了该方法在工程中的实际应用.与传统的加载技术相比,该技术灵活方便,可脱离仿真器实现远程、大容量的程序代码加载,快速完成DSP系统的软件更新.  相似文献   

11.
KEIL C51单片机仿真器的设计   总被引:6,自引:1,他引:6  
SST89C54/58是美国SST公司推出的具有20KB/36KBFlash程序存储器的FlashFlex51系列单片机,通过对Flash的分区实现IAP的功能。本文介绍SST89C54/58程序存储器的结构特点以及基于SST89C54/58的KEILC51单片机仿真器的设计。  相似文献   

12.
基于Windows平台的无线网络模拟器设计与实现   总被引:1,自引:0,他引:1  
基于有线网络仿真器NISTNet软件包的思想,通过对Windows平台下NDIS网络驱动程序的分析与修改,增加基于RTC的精确定时器模块和无线扩展模块,构建了基于Windows平台的无线网络模拟器。该模拟器可以用一些模拟节点和测试节点来模拟一个较大型的目标网络。实验结果验证了模拟对网络条件控制的有效性与准确性。  相似文献   

13.
一种混合模式的智能卡DBMS存储模型研究   总被引:1,自引:0,他引:1       下载免费PDF全文
智能卡DBMS是实现个人数据管理的重要基础技术之一。本文基于EEPROM和FLASH两种存储,提出了一种混合模式的智能卡DBMS存储模型。该存储模型充分利用了FLASH和EEPROM两种非易失性存储器的特性,通过把读写粒度低或者操作频繁的删除位、伪记录、引用计数器和索引链存储在EEPROM中,而把绝大部分数据存储在FLASH中,从而实现了表、域和索引的存储性能优化。最后通过对无排序要求的记录追加算法的分析,验证了该存储模型在性能上的提升。  相似文献   

14.
陆俊峰  洪一  黄光红 《计算机工程》2010,36(11):215-216,220
基于JTAG调试系统的硬件仿真器结构特点,提出分层结构的设计方法,将硬件仿真器划分为协议层和物理层。协议层负责将软件调试操作命令解析成一组基本的硬件微操作,物理层负责将硬件微操作的数据按照JTAG信号定义进行编码和解码操作。分层设计可以使各层根据自己的特点进行独立设计与优化,便于团队进行协作开发从而提高设计效率。  相似文献   

15.
以阐明编程支持NAND FLASH的方法为目的。总览了NAND FLASH层次结构;讨论了NAND FLASH的写操作过程,这种写操作的特点也是FLASH有别于其它存储介质的地方,同时也对NAND FLASH的擦除操作做了介绍;在对整体的框架和特点有了了解之后,进一步对编程支持NAND FLASH的过程中会遇到的一些概念和细节给出了具体的说明。对NAND FLASH的编程支持有一定的复杂性,但只要了解了它的工作方式,也并非难事。  相似文献   

16.
目的:解决在FLASH中导入声音的问题.方法:对FLASH不支持的声音格式采取音频压缩的方法.结果:可成功将压缩后的声音文件导入到FLASH中.结论:在FLASH中使用声音可以使FLASH动画具有良好的动画效果.  相似文献   

17.
Most emulators currently available require a fairly complex host for their operation. The paper considers a low-cost software-intensive approach to emulator design for a variety of microprocessors. The (minimal) hardware requirements are described; then the software and operation of the emulator are discussed in detail. The execution of various types of command is analysed. Finally, the implementation of the emulator design is summarized.  相似文献   

18.
Reverse debugging is the software development technique that effectively helps fix bugs occurring at the nondeterministic program behavior. It allows one to examine the past states of the program without rerunning it. An implementation of reverse debugging based on deterministic replay in the QEMU 2.0 emulator is described. A number of techniques improving the debugging performance due to reducing the amount of saved data, optimized storage of system snapshots, indexing, and compressing of the event log are proposed. The emulator can work together with the interactive GDB debugger, which makes it possible to use the reverse-continue, reverse-nexti, reverse-stepi and reverse-finish commands in the course of debugging. The execution time of these commands depends on the frequency of recording the system’s state snapshots. An estimate of the optimal frequency for the reverse-continue command is obtained.  相似文献   

19.
王子超  丛静  黄永锋  潘乔 《计算机工程》2010,36(19):142-144
采用基于Windows平台的网络驱动程序接口规范技术,设计并实现一个基于协议过滤的高精度网络模拟器。该模拟器可实时模拟广域网传输链路的各种网络传输条件,包括网络带宽、数据包的丢包、传输延迟及传输错序等。性能测试结果表明,该网络模拟器达到了高精度、低负荷的设计要求。其实现有助于研究多媒体网络应用服务质量、进行网络协议分析以及验证各种网络流量控制算法。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司    京ICP备09084417号-23

京公网安备 11010802026262号