多片TSl01S的加载引导设计分析及实现
[10-10 20:38:44] 来源:http://www.88dzw.com 单片机学习 阅读:8184次
文章摘要: 由于ADSP-TSl01S有三种引导方式(不考虑无引导方式),ADI公司相应的提供了三种不同的加载核文件 (分别为TSlOl_prom.dxe、TSlOl_ link.dxe、TSlOl_host.dxe)。这三个程序的核心思想和功能完全一致,只是由于使用的加载端口和方式不同,其在具体代码实现上稍有差异。综合以上的分析可以看出:ADSP-TSlOlS的复位引导从本质说包括两个方面:其一是在生成加载文件时,在起始部分额外增加256字的加载核文件;其二是在复位结束后,按照设定的引导方式的不同,自动从相应接口接收256字的代码(实际就是加载核文件)到内部存储空间的0x00~0xFF,并在完成
多片TSl01S的加载引导设计分析及实现,标签:单片机开发,单片机原理,http://www.88dzw.com由于ADSP-TSl01S有三种引导方式(不考虑无引导方式),ADI公司相应的提供了三种不同的加载核文件 (分别为TSlOl_prom.dxe、TSlOl_ link.dxe、TSlOl_host.dxe)。这三个程序的核心思想和功能完全一致,只是由于使用的加载端口和方式不同,其在具体代码实现上稍有差异。综合以上的分析可以看出:ADSP-TSlOlS的复位引导从本质说包括两个方面:其一是在生成加载文件时,在起始部分额外增加256字的加载核文件;其二是在复位结束后,按照设定的引导方式的不同,自动从相应接口接收256字的代码(实际就是加载核文件)到内部存储空间的0x00~0xFF,并在完成这一接收过程后,从内部存储空间的0x00000000开始执行程序(实际就是执行加载核文件),最终由加载核文件来完成整个可执行程序的加载。
TigerSHARC只有在运行了加载核代码后才能继续加载用户程序。但是,加载核文件并不会永远占据内部存储空间的0x00~0xFF,因为加载核文件执行到最后会自动完成自身的覆盖。
本设计是由四片TSl01级联的方式来构成多处理器系统,除了第一片DSP(DSPl)选择默认的EPROM加载外,其余的三片DSP都要选择LINK加载。同时,对于第一片DSP来说,先转发DSP2还是DSP4的程序是等价的,因为DSP2和DSP4本身在本设计中是等价的,都属于第二级DSP,而DSPl属于第一级,DSP3属于最后一级。同理,把DSP3作为谁的附属DSP均可以,因此不妨作为DSP4的下一级(本设计中采用这种连接方式)。第一片TS10l需要通过链路口来对第二和第三级的ADSP-TSl01S进行程序加载,同时需要在第一级的应用程序之前添加加载后续DSP的加载程序。
Tag:单片机学习,单片机开发,单片机原理,维修教程知识 - 单片机学习
《多片TSl01S的加载引导设计分析及实现》相关文章
- › 多片TSl01S的加载引导设计分析及实现
- 在百度中搜索相关文章:多片TSl01S的加载引导设计分析及实现
- 在谷歌中搜索相关文章:多片TSl01S的加载引导设计分析及实现
- 在soso中搜索相关文章:多片TSl01S的加载引导设计分析及实现
- 在搜狗中搜索相关文章:多片TSl01S的加载引导设计分析及实现
最新更新