共查询到20条相似文献,搜索用时 140 毫秒
1.
TMS320VC5509在线烧写Flash并自举启动方法研究 总被引:1,自引:0,他引:1
为了解决TMS320VC55X系列DSP系统程序代码的保存问题,设计了一种利用JTAG接口,在线烧写Flash并实现自举启动的方法。这种在线编程的方法利用并行外部存储器加载(EMIF)接口将TMS320VC5509和Flash芯片相连接,通过搬移程序将应用程序的已初始化段按照C55X系列DSP引导表格式烧写进外部扩展的Flash存储器中,从而实现自举启动。该方法为DSP系统的软件维护和升级带来了方便,具有实际的应用价值。 相似文献
2.
基于USB总线的DSP和FPGA系统在线编程技术 总被引:1,自引:0,他引:1
给出了一种由DSP和FPGA组成的图像处理系统结构,针对其DSP和FPGA配置方式的特点,提出了一种基于USB总线的在线编程技术,它根据该系统中FLASH的配置特性,利用USB总线传输速度快的优点,使得外部主机的应用程序和DSP的固件程序通过USB2.0接口对FLASH编程,实现了DSP与FPGA的在线编程(ISP).经过对由TMS320DM642 DSP和Cyclone EPlC6构成的实际系统的调试,证明这种方法具有操作方便、可靠性高、通用性强的优点. 相似文献
3.
《电子制作.电脑维护与应用》2016,(6)
随着DSP应用技术的发展,其架构和规模不断扩大,DSP系统的启动方式也逐步向多元化和自动化发展。本文介绍C66X启动的过程并分析NOR FLASH启动的原理。通过对二级引导中的交互程序进行研究,实现了DSP的快速启动以及具有较好交互性的操作界面。 相似文献
4.
姜黎顾晶 《计算机与数字工程》2014,(3):539-542
DSP程序通常采用仿真器通过JTAG总线将程序烧入到片外部的FLASH芯片中,或者使用通用编程器对FLASH芯片批量烧写,但这种程序烧写方式只适用于生产阶段.对于工作在某些不方便连接仿真器或者通用编程器的特殊场合的产品,不能采用传统的程序烧写方式进行程序更新.论文针对该问题设计了一种DSP程序远程更新的方法,并且讨论了各种加载失败的情况下保证烧写可靠性和数据完整性的措施. 相似文献
5.
对TMS320C6000系列DSP的几种启动加载方案中的EMIF加载方式进行较详细的分析.然后以TMS320C6713 DSP为例,提出一种在主程序中直接烧写Flash的办法,并与常用的FlashBurn工具进行比较.实验证明,本DSP启动加载方案易于实现,比传统的方法使用更为方便、可靠. 相似文献
6.
通过深入研究ADI Blackfin DSP加载过程,提出一种在线升级方案。通过编写的上层下载程序和DSP Loader程序,可在DSP启动、判断特定条件后,进入运行模式(启动应用程序)或下载模式。在下载模式下,DSP的Loader会接收待下载应用程序数据,将其下载到外部Flash指定的地址中,从而方便、快捷地实现程序升级。 相似文献
7.
8.
9.
为了在现有C6000系列DSP芯片上扩展多路SPI外围设备,提出了一种基于FPGA和EMIF接口的多路SPI控制器系统方案。该方案采用C6000系列DSP上的EMIF接口与FPGA进行数据交互,扩展出多路SPI控制器。在FPGA上实现了接口模块、寄存器读写模块以及多路通用SPI模块。在ModelSim环境下对所设计的SPI控制器进行了仿真实验,仿真结果表明SPI控制器可以进行全双工通信。随之,在DSP-FPGA集成计算机上进行了实物测试,扩展的SPI控制器外接具有SPI接口的CAN控制器芯片MCP2515,通过扩展的SPI控制器控制MCP2515的数据收发,测试结果显示DSP可以通过MCP2515与其它CAN设备进行通信,扩展的SPI控制器工作正常。 相似文献
10.
11.
朱道山 《单片机与嵌入式系统应用》2023,(3):20-23
针对机载平台小型化设计带来的FPGA多版本程序加载问题,提出了一种全新的FPGA多版本程序加载方法。基于“MCU+CPLD+FPGA”的硬件架构,采用在线更新+连续存储的方式进行多版本程序固化,采用ICAP3软复位启动引导方式实现任意地址段FPGA版本程序的启动。通过多重握手机制确保了程序加载的可靠性。该方案硬件实现简单,相比传统方式,可存储的FPGA程序版本有了大幅提升,且已在多个工程中成功应用。 相似文献
12.
13.
本文简单介绍了TMS320VC5402 DSP的各种引导加载方法,重点叙述了TMS320VC5402的并行引导加载方式,结合实例给出了创建系统引导表的具体步骤,提出了一种基于FLASH的TMS320VC5402在线编程实现16位并行引导加载的方法,并给出了硬件连接原理图和FLASH在线烧写的C语言程序. 相似文献
14.
在TMS320DM642芯片被广泛应用的数字多媒体处理领域,对于主处理器外部扩展大容量程序存储器的需求十分迫切,而该芯片自身具有的外部程序存储器控制机制,却不能直接支持外部大容量程序存储器的操作。针对这一问题,设计并实现了通过CPLD对TMS320DM642外部大容量NOR FLASH的分页控制,并在此基础上不依靠FLASHBURN软件,直接在CCS环境下对TMS320DM642外部大容量FLASH芯片进行程序烧写的方法,最终实现了使TMS320DM642由外部大容量NOR FLASH自启动的目标,为TMS320DM642在大程序项目中的应用,提供了一种方便而又通用的可行方案。 相似文献
15.
介绍了TMS320C6211型DSP通过EMIF接口外挂FLASH的ROM自举引导方式以及硬件连接原理图,描述了EMIF在和不同类型及位宽的存储器接口时相应的读写方式,给出了SST29LE010型FLASH芯片的编程指令以及系统编程方法,在此基础上介绍了用户如何自己完成COFF格式文件到二进制文件的转化,剖析了DSP上电后引导的过程,给出了编写DSP上电后的二次引导代码需要注意的问题。 相似文献
16.
基于TMS320C6000 DSP的嵌入式系统中引导方法的研究 总被引:1,自引:0,他引:1
介绍了TMS320CAS000 DSP的几种引导方法,重点介绍了FLASH引导DSP的三种方式,以及通过CCS把用户应用程序烧写到FLASH中。并以TI公司的TMS320C6211结合AMD公司的AM29LV800B为例,给出了一个利用DSP软件编程实现对FLASH进行读写操作及利用FLASH引导DSP的方案。 相似文献
17.
18.
19.
DSP通过FLASH并行加载的分析和实例 总被引:3,自引:0,他引:3
本文介绍了一种DSP通过并行接口FLASH加载的方法,在分析了DSP自举加载的步骤之后给出了FLASH与DSP连接的硬件电路图,列出了DSP的引导表构造过程,并且写出了一段典型的FLASH写入检测程序的源代码。 相似文献
20.
基于惯性导航芯片ADIS16003,在GPS信号中断的情况下,详细设计和验证了模拟GPS系统,实现了移动物体当前GPS信息的推算。系统采用FPGA驱动ADIS16003的SPI接口,依靠惯导原理获取移动物体实时加速度,并以外部中断方式通知DSP从EMIF接口读取。DSP利用信号中断前的有效GPS信息,通过相关位置检测算... 相似文献