APP下载

基于串口的TMS320F28335应用程序在线升级技术的应用

2015-01-13戴桂木

化工自动化及仪表 2015年3期
关键词:程序

沈 润 张 喆 徐 琼 戴桂木

(东南大学电气工程学院,南京 210096)

TMS320F28335数字信号处理器是TI公司推出的一款浮点DSP控制器。相比以往的DSP,该器件是目前专门用于控制领域的最高性能的芯片,该器件具有精度高、成本低、功耗小、外设集成度高、数据和程序存储空间大及AD转换更精确快速等特点。很容易将系统的多种控制功能集中在一个芯片上完成,目前已广泛应用于电机控制、仪器及仪表等工业。

TMS320F28335内嵌256KB的Flash和34KB的SRAM,用于用户存放程序代码和运行数据。但对于大部分控制系统而言,需要升级和完善程序,通常Flash写入的方法有:通过编程器写入,这种方法简单快捷,但是对于贴片Flash,器件一旦焊上,不便再取下来使用编程器写入程序;在研发阶段,TMS320F28335的应用程序通常都是通过仿真器和CCS集成开发环境来下载到DSP的内部Flash单元。而利用仿真器的方式下载程序,对升级环境要求较多:计算机上必须安装专业的CCS开发环境,必须配置仿真器,并需要安装仿真器的驱动程序。需要专业技术人员才能完成,所以当需要修改程序时,往往需要技术人员到设备的现场进行操作,显然,这种方式工作量极大,费时费力,增加了设备的维护成本[1,2]。

为了解决这个问题,就需要嵌入式系统具有软件的在线升级功能。方案是使用DSP系统的外部接口,用PC机,通过RS232标准串口将升级软件转换成的二进制文件传输给DSP的外部RAM,这里选择外部RAM,因为大多数情况下,程序的数据量比较大,内部RAM空间一般不足,然后再由外部RAM烧写到内部Flash,实现DSP的在线升级。……

登录APP查看全文

猜你喜欢

程序
给Windows添加程序快速切换栏
试论我国未决羁押程序的立法完善
失能的信仰——走向衰亡的民事诉讼程序
“程序猿”的生活什么样
英国与欧盟正式启动“离婚”程序程序
基于VMM的程序行为异常检测
侦查实验批准程序初探
我国刑事速裁程序的构建
创卫暗访程序有待改进
恐怖犯罪刑事诉讼程序的完善