您当前的位置:首页 > 科技前沿

一种双DSP系统串行引导方案的实现

时间:2015-04-09  来源:扁平线圈电感厂家  点击:
一体电感定义。部分程序如下:


2.2.2 自引导的汇编程序boot.asm
自引导汇编程序主要是配置基本的寄存器,并将保存在外部FLASH中的二进制程序拷贝到DSP内部的RAM中再执行。汇编程序如下:


2.2.3 主程序main.c
主程序是DSP要实现具体功能的主体,其定义的主函数main()经编译后在函数_c一体电感器_int00中调用,因此在上面的引导程序结束时,将跳转到函数_c_int00,即主函数main执行。另外在主程序中,还要包含把ADSP218x的应用程序从FLASH传送到ADSP218x内部存储区的子程序。
2.2.4 链接命令程序link.cmd
链接命令程序用于定义DSP系统各存储区的开始地址及大小,并分配编译后各段到相应的存储空间,link.cmd内容如下:


2.3 TMS320C62X通过IDMA接口把ADSP218x程序拷贝到内部存储器的方法
从TMS320C62x来看,IDMA接口只有三个寄存器,分别是IDMA控制寄存器IDMA_IAL,IDMA读数据寄存器IDMA_IRD和IDMA写数据寄存器ID-MA_IWR。
该三个寄存器的定义如下:


访问ADSP218x的内存单元一般需要三个步骤:
第一步:向IDMA控制寄存器写该数据单元所在的页面。编程只需要向IDMA_IAL控制寄存器写入恰当控制字即可。例如要向APSP218x的PM区的第5页写数据,则应该有下面的命令:
IDMA_IAL=0x8050功率电感;
第二步:向IDMA控制寄存器写该数据的地址。
如果是PM区,则该数据的地址为当前地址,如果是DM区,必须将当前地址加0x4000。例如要向PM区的0x0809区写数据,则应该有下面的命令:
IDMA_IAL=0x0809;
如果向DM区写数据,则有命令:
IDMA_IAL=0x0809+0x4000;
第三步:读写数据。如果是读数据,例如要将数据读入到unsigned short XX单元,则应该用下面的命令:
空心电感器XX=(unsigned short)IDMA_IRD;
如果是写数据,例如要将数据unsigned short YY写入某地址单元,则应该用下面的命令IDMA_IWR=YY;
注意以后每读取或写数据,IDMA接口的地址指针自动加1。
TMS320C62x通过IDMA口,在启动后把AD-SP218x的应用程序拷贝到ADSP218x的内部存储器中。ADSP218x的应用程序作为一个asm文件供TMS320C62x应用软件调用,具体格式为:


2.4 FLASH的在线烧写
上面的工程文件经CCS系统编译、汇编后生成可执行COFF文件(.out),它需要转换成可供CCS调用的数据文件,通过JTAG口在线写入到FLASH中。利用TI公司的HEX6x.exe工具,将生成的.out文件转化成.hex输出文件。由于该HEX6x.exe工具是提供给EPROM编程器的,用EPROM编程器可直接烧写.hex文件。但对于模压电感FLASH的在线系统编程来说,生大功率电感贴片电感器成的.hex文件不能直接使用,必须再编写一段程序将.hex的文件头去掉,分离出数据文件,最后才能由FLASH的在线烧写程序将最终的数据文件烧写到FLASH中。
hex6x命令行的格式为:


命令执行后会产生三个文件,这三个文件再经过转换融合成一个文件flash.asm,格式如下:



3 结 语

该系统经过单板和整机的高低温、振动、电磁兼容试验验证,系统在上电后能够100%的正常启动,性能稳定。该方法为编写由TMS320C62x和ADSP218x组成的双DSP系统的引导程序拓宽了思路,其设计思想对其他型号组成的双DSP系统的设计也具有借鉴意义。

大电流电感

基于DSP-MCU的HPI口通信引 言 当前,随着DSP芯片运算能力的不断提高,功毹的不断完善,功耗的不断降低,在通信、图形图像处理、电子等应用领域占有越来越重要的位置,应用也越来越广泛;但DSP芯片构成的单机系统实现的功能有限,尤

综合区精华帖每周推荐(八) 综合区第七周帖子推荐,有的是问题讨论、有的是技术分享,种类不同,总有一款你会喜欢的


每篇帖子都有版主的推荐理由哦!


第一周推荐回顾:


第二周推荐回顾:


第三周

请求推荐一款FPGA用的电源芯片FGPA上需要3.3V和1.5V的稳压电源,最大负载电流500mA, 请推荐一款或两款芯片,谢谢! (输入部分5V/2A,)满意回复+8戈卫东 查看完整内容自己到WWW.TI.COM去看看?+8oyyg 查看完整内容你到凌特网站去看一下,LTM4620、4615之类的,一个芯片就能搞定两路电源。 是FPGA供电中常用的。 +2jjjyufan 查看完整内容FPGA型号 是哪个?一般都有手册都有推荐的电源管理型号的+2jjeemm77 查看完整内容S1117/3.3+三极管扩流!…自己到WWW.TI.COM

注塑加工厂


上一篇基于FPGA的RCN226绝对式编码器通信接口设计

下一篇ARM7的键盘与VFD显示器接口技术


  
  温馨提示
网站首页 | 产品展示 | 科技前沿 | 行业资讯
本公司专业研发、设计、生产、销售贴片电感、插件电感、功率电感、大电流电感、扁平线圈电感、一体成型电感。
专业电感生产制造商,品质优异、交期快。
在线客服
热线电话