共查询到19条相似文献,搜索用时 140 毫秒
1.
2.
姜黎顾晶 《计算机与数字工程》2014,(3):539-542
DSP程序通常采用仿真器通过JTAG总线将程序烧入到片外部的FLASH芯片中,或者使用通用编程器对FLASH芯片批量烧写,但这种程序烧写方式只适用于生产阶段.对于工作在某些不方便连接仿真器或者通用编程器的特殊场合的产品,不能采用传统的程序烧写方式进行程序更新.论文针对该问题设计了一种DSP程序远程更新的方法,并且讨论了各种加载失败的情况下保证烧写可靠性和数据完整性的措施. 相似文献
3.
基于串口实现DSP程序的在线编程 总被引:1,自引:0,他引:1
目前DSP处理器普遍使用Flash作为其程序代码存储器,通过DSP的JTAG仿真接口对Flash存储器进行编程实现代码的更新.这给DSP系统的软件维护和升级造成了很大的困难.本文提出基于DSP设备的串口实现DSP程序在线编程的方法,使DSP代码的更新可以脱离仿真器,改善了DSP设备的易用性、可维护性,增强了DSP系统的技术生命力. 相似文献
4.
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.
9.
《电子制作.电脑维护与应用》2020,(11)
本文结合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.
13.
智能卡DBMS是实现个人数据管理的重要基础技术之一。本文基于EEPROM和FLASH两种存储,提出了一种混合模式的智能卡DBMS存储模型。该存储模型充分利用了FLASH和EEPROM两种非易失性存储器的特性,通过把读写粒度低或者操作频繁的删除位、伪记录、引用计数器和索引链存储在EEPROM中,而把绝大部分数据存储在FLASH中,从而实现了表、域和索引的存储性能优化。最后通过对无排序要求的记录追加算法的分析,验证了该存储模型在性能上的提升。 相似文献
14.
15.
以阐明编程支持NAND FLASH的方法为目的。总览了NAND FLASH层次结构;讨论了NAND FLASH的写操作过程,这种写操作的特点也是FLASH有别于其它存储介质的地方,同时也对NAND FLASH的擦除操作做了介绍;在对整体的框架和特点有了了解之后,进一步对编程支持NAND FLASH的过程中会遇到的一些概念和细节给出了具体的说明。对NAND FLASH的编程支持有一定的复杂性,但只要了解了它的工作方式,也并非难事。 相似文献
16.
目的:解决在FLASH中导入声音的问题.方法:对FLASH不支持的声音格式采取音频压缩的方法.结果:可成功将压缩后的声音文件导入到FLASH中.结论:在FLASH中使用声音可以使FLASH动画具有良好的动画效果. 相似文献
17.
Sanjay K Bose 《Microprocessors and Microsystems》1985,9(8):400-404
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. 相似文献