基于以太网的DSP远程加载技术研究

手机与无线通信 时间:2012-05-23来源:网络

用户通过远程配置DSP的GPIO接口为高电平或低电平来告知加载程序是否执行远程加载,在实际应用中具体实现可由用户自己定义。

2 远程加载的软件基础

2.1 NDK简介

在DSP上直接编写网络接口程序非常复杂,为了屏蔽底层细节,使用户可以将资源重点投入到应用程序的开发中,TI公司提供了网络开发套件NDK(Network Developer’s Kit)。NDK提供了从DSP底层驱动到TCP/IP协议的整体解决方案,支持常规的TCP/IP服务,是实现DSP以太网扩展的重要支撑工具。图5给出了NDK的系统结构图。

e.JPG

2.2 Flash驱动程序

Flash芯片需要专用的指令对其进行操作,主要指令包括擦除、读、写、复位等,根据这些操作指令就可以设计Flash驱动程序,图6给出了C6000系列的DSP对AM29F040进行编程的流程。其中EMIF_Base_Addr为DSP外部存储接口地址;Prog_addr为目标Flash编程地址;Prog_ data为目标Flash编程数据。

f.JPG

3 基于网络的远程加载方法

3.1 远程加载流程

图7给出了典型的DSP加载方式以及程序在Flash中的存储方式,二次加载程序直接将用户程序加载到DSP中,无需额外处理。

g.JPG

1 2 3 4

关键词: 技术 研究 加载 远程 以太网 DSP 基于

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章

查看电脑版