保存桌面快捷方式 - - 设为首页 - 手机版
凹丫丫旗下网站:四字成语大全 - 故事大全 - 范文大全
您现在的位置: 范文大全 >> 理工论文 >> 电子通信论文 >> 正文

TMS320C6711的FLASH引导装载系统研究与设计


B6
  
  add1,A1,A1
  
  mvkhBOOT_SIZE,B6;B6为待搬移数据块大小,可根据实际情况来修改
  
  cmpltA1,B6,B0
  
  nop
  
  stbB5,*A4++
  
  [B0]b_boot_loop1
  
  nop5
  
  mvk1.S2_c_init00,B0
  
  mvkh.S2_c_int00,B0
  
  B.S2B0;转向C程序的入口
  
  nop5
  
  3.4FLASH编程
  
  建立好了上述定制代码段、用户程序段、中断向量表和链接命令文件后,便可利用TI公司的DSP集成开发环境CCS进行编译、调试及链接,之后生成的目标文件*.out就是DSP能够识别的COFF格式。为了使系统能够脱机运行,需要把该目标文件的代码写入FLASH中,往FLASH中写入目标代码可以采用以下两种方法:
  
  (1)用硬件仿真器XDS510/560通过JTAG口对FLASH进行在线编程。此时需要把*.out文件数据放入缓冲存储器,然后按照FLASH芯片手册提供的编程格式把缓冲存储器里的数据写入FLASH。
  
  (3)利用编程器进行编程。由于编程器不支持*.out文件模式,不能直接写入FLASH中,所以必须将*.out文件转换成编程器可读入的*.hex格式,这可以通过CCS软件中的转换工具hex6x来实现,转换时要注意hex.cmd文件的写法,而且整个文件转换过程是在DOS提示符下完成的。
  
  4结论
  
  利用上述方法可使系统在脱机状态下实现引导装载,本次实验所用的用户代码段的功能是利用DSP的多通道缓冲串口发送一个字符串给PC机的RS232口。按照前面的方法写好定制代码段、用户程序段、中断向量表和链路命令文件并进行编译、链接、格式转换以及写入FLASH之后,系统就可以实现脱机运行了。这样,给DSP系统加电后,就可以通过串行口调试软件在PC机上接收到DSP所发送的字符串以证明引导装载成功。由于用户代码段也可以被其它程序代替,因此,本文设计的引导装载系统其有一定的通用性。
  
  
  
 

《TMS320C6711的FLASH引导装载系统研究与设计(第4页)》
本文链接地址:http://www.oyaya.net/fanwen/view/142407.html

★温馨提示:你可以返回到 电子通信论文 也可以利用本站页顶的站内搜索功能查找你想要的文章。