新闻中心

EEPW首页 > 手机与无线通信 > 设计应用 > 基于以太网的DSP远程加载技术研究

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

作者:时间:2012-05-23来源:网络收藏

网络程序运行流程主要包括:

NDK网络硬件驱动,配置片上硬件控制器,包括网络速率、单双工传输方式以及MAC地址配置等。

②启动TCP/IP服务。实现配置的网络IP地址、绑定TCP通信端口、开始接收数据等功能。

③接收数据。从接收数据并进行数据正确性和完整性校验,将远程数据存入到数据缓存区中,当缓存区满后启动Flash更新程序。

④Flash程序更新。Flash首先擦除当前用户区域,然后将数据缓存区中的数据烧写到用户区域中。

⑤判断远程数据是否接收完成,如果未完成,跳转到步骤③;如果完成,进行步骤⑥。

⑥完成数据更新后,跳转到二次程序,重新加载用户程序。

需要注意的是,当网络加载程序完成用户程序更新后,远程控制端必须及时将加载模式切换到直接加载用户程序模式。

结语

本文网络的DSP远程加载,介绍了远程加载需要的硬件基础和软件基础,并给出了典型设计;然后从远程加载流程、Fla sh存储模型设计以及网络接口流程设计三个方面了具体的远程加载方法。本文提出的方法不仅能够解决DSP的远程嵌入式系统的加载问题,同时为其他处理器的远程加载提供了思路,具有较好的工程价值和广阔的应用前景。


上一页 1 2 3 4 下一页

评论


相关推荐

技术专区

关闭