解决问题才是王道,创造价值才有价值

起因

清明节过后,我接待了一位专门从青岛飞到广州的客户。他带着四块DSP电机驱动板和一份A4纸打印的《DK10烧写TMS320F240的注意事项》来求助维修难题。问题是这样的: 由于公司人员的流动,电机驱动板固件以及对应的核心源码全部丢失,导致无法生产新产品和产品维修。有效的解决办法只能是利用工具将已经烧写入DSP的固件原样读出来。虽然此办法不能获取固件的源码,但是至少能解决生产和维修问题。

需求很简单,但是实现起来却相当困难。TMS320F240是一种古老的芯片,很多工具不支持,甚至于TI原厂的最新版本CCS软件里都找不到该芯片型号!更不用说国内外其它各种必须依赖于CCS软件才能工作的仿真器了!

没有CCS的支持,就没有工具能读取芯片吗?DK10有办法!

实际上,这几年中我已经帮助过很多客户解决DSP烧写和读取的问题。连原厂工具都解决不了的问题,都顺利解决,为什么?因为致远电子有自己的独立开发的烧写软件KFlashPro,有自己设计的仿真器DK10。所以,即便是没有了CCS的支持,也能够顺利解决很多DSP芯片的读写问题。

解决过程

这位客户的需求是很简单的,只要把DK10连接到电机驱动板上,如果DSP芯片没有加密或者知道加密密码,DK10就能够把固件给原样读出来!

这也是为什么客户会不远千里,不计成本,直飞广州总部找我们解决问题的原因。

拿到客户的板子,测试一下电压各方面都没有什么问题,通过14Pin的电缆线连接DK10和客户的板子,电缆线做了特殊处理,加了屏蔽胶布,保证在高速下载的情况能稳定工作,不受外界信号干扰。

打开上位机软件KFlashPro,配置好软件,点击【读取】按钮。

1秒就将客户板子上的Flash内容读出来,并保存下来,客户见到读出来的Bin文件欣喜若狂,马上索要了Bin文件,小心的保存到他的U盘。

这个对客户非常难的问题,在我们这里用DK10,轻轻松松即得到解决!

总结

“解决问题才是王道,创造价值才有价值,谢谢你们的DK10解决了我的大难题,以后生产维修都不用愁了,真好。”这是客户陈总离开的时候对我说的话。

芯片读取烧写操作对于Arm®内核芯片或许简单一些,但是对于DSP来说,没那么容易实现,使用过DSP开发工具的工程师都清楚这点:CCS系统太庞大,对于烧录来说,不合适。

TKScope DK10正是一款高性能DSP在线编程/仿真器,具备精简、专业的KFlashPro烧写软件,是他区别于任何其他DSP开发工具的最大优势,也是业界为数不多脱离CCS开发环境独立烧写的工具。