• 7*24小时服务
  • fwsm
  • 北京致芯科技
  • gswzx
    北京首矽致芯科技有限公司成立于2004年,公司位于具有中国硅谷之称的中关村科技园上地信息产业基地。公司业务主要以单片机解密、芯片解密、MCU解密等IC逆向分析为主[详细]
    down
  • 我们的优势
  • youshi
  • TMS320F2812的产品预置参数在线调试研究
  • TMS320F2812的产品预置参数在线调试研究

    基于TMS320F2812的产品预置参数在线调试研究
     
      目前,各种光电设备被广泛地应用于军事领域和公安、消防以及环境监控等民用领域,它们在目标侦察、监视、预警、定位、导航、通信等场合起着重要的作用。随着需求的增加,机载光电设备的批量生产中由于元器件和结构装调导致的个体差异造成了每个设备的程序进行适当的参数调整,为了产品的规范管理,本文通过上位机调试界面进行参数设置,并烧写到伺服控制DSP中。
     
      TI公司推出的32位定点DSP控制器TMS320F2812,整合了DSP和微控制器的最佳特性,频率高达150MHz,是一款高性能32位控制专用芯片。采用它可以大大提高伺服系统的控制精度和速度。在存储器方面,TMS320F2812包括128KB的FLASHMemory、18KB的片上RAM和4KB的BOOTROM.在产品研发和生产阶段需要将用户程序烧写到FLASH存储器中,以实现用户程序的脱机自动运行。当系统需要更新参数时,传统的方法是通过实地取下设备,连接仿真器来更新程序数据,尤其在户外等较为复杂的场合,直接取下设备、连接仿真器存在较大困难,有时甚至难以实现,此时通过上位机发指令的方法来更新程序中的数据就显得尤为方便。
     
      TMS320F2812FLASH烧写介绍
      TMS320F2812FLASH为了用户使用方便,提供了专用的针对FLASH操作的库文件及烧写步骤。用户在使用FLASH用户编程接口时必须使用Flash2812_API_V100.lib库文件,然后按照以下步骤进行:
      (1)修改Flash281x_API_Config.h文件,此文件中主要是设置根据DSP的时钟频率;
      (2)将Flash281x_API_Library.h文件加入到工程中;
      (3)将Flash2812_API_V100.lib文件加入到工程库文件中;
      (4)初始化PLL控制寄存器(PLLCR);
      (5)将FLASHAPI功能拷贝到内部SARAM中;
      (6)初始化Flash_CPUScaleFactor;
      (7)调用擦除、写入、检查功能进行参数的烧写;
     
      本文提出了一种通过双口RAM与上位机通信来实现程序中参数更新的方法,该系统中DSP接收上位机发送控制指令及参数,根据指令执行不同的功能。DSP接收控制指令,若程序不需更新,则直接跳转到其他应用程序入口;若参数需要更新,则调用更新服务程序,接收待更新数据、烧写FLASH,复位、跳转到应用程序入口。
      基于TMS320F2812的产品预置参数在线调试研
     
      通过上位机调整参数,并传递烧写指令并将参数写入FLASH中的成功应用,在大批量生产产品时保证了程序版本的一致性,状态可控,保证了产品管理的规范性;此方法可多次且可靠、快速地更新产品需调整特性的参数,方便了产品的调试,提高了产品的系统可维护性,具有较强的应用价值。
     

    更多型号芯片解密可致电北京致芯科技24小时服务热线:13466687255 010-57436217

    点击这里给我发消息 点击这里给我发消息

      Copyright © 2004-2012 致芯科技 版权所有