什么是DSP解密?

DSP既数字信号处理器,有一部分是带有存储器的,比如TMS320F2810这样的DSP,带有内部片上的存储器,而这样的存储器在用户写入用户程序后,一般会加密,加密后正常时无法读出存储的代码,那么DSP解密就是从加密的DSP中读出存储的代码。北京致芯科技是一家专业的解密公司,可以帮助用户读出加密的DSP的代码。

TMS320F2812是属于TI的C2000系列DSP的一个型号,关于TMS320F2812解密的实现有很多方法,最长用到得方法就是利用FIB设备,将DSP的加密区屏蔽,这样就变成了不加密的了,然后DSP一般是没有读的功能,这样就需要自己编写一个与DSP能通讯读出的工具,现在也有的人在销售这样的工具,但是一般都不能读出OUT各式的文件,我们北京致芯科技提供的DSP解密可以提供OUT各式文件和反汇编。

dsp加密后如何解密?

打开CCS6.0环境,选择一个要下载到Flash中的程序,连接目标控制板;

控制板连接成功,下载程序,可以通过示波器观察程序已经运行;

在程序Debug运行时,选择“Tools—>On Chip Flash”选项

在Code Security Password单元中填入密码,再点击Program Password按钮,然后点击Lock按钮,芯片被加密;

对控制板断电后,关掉并重启CCS6.0,再给控制板上电,此时,加载已编译好的程序,如下图所示,不能连接,DSP28335芯片已加密。

要进行芯片解密,将板子断电,连接仿真器,进行Debug,紧接着给板子上电;在板子连通后,选择“Tools—>On Chip Flash”选项,则如下图所示,点击Unlock按钮,再点击Erase Flash按钮,芯片解密。

在芯片解密后,重新下载已编译好的程序,可以看到,程序可正常下载,并通过示波器观察到程序正常运行。

推荐内容