您的位置首页百科知识

DSP28335如何利用CCS6.0进行加密解密

DSP28335如何利用CCS6.0进行加密解密

的有关信息介绍如下:

DSP28335如何利用CCS6.0进行加密解密

在DSP的嵌入式应用中,为保密作用,往往需要对芯片进行加密和解密操作。对于DSP28335而言,芯片的加密,可以通过CCS6.0进行设置,也可以将密码嵌入到程序中。

这儿,以DSP28335为例,来描述如何通过CCS6.0设置来为DSP芯片进行加密和解密

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

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

在程序Debug运行时,选择“Tools—>On Chip Flash”选项,如下图所示;

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

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

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

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