多语言展示
当前在线:1291今日阅读:195今日分享:41

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

在DSP的嵌入式应用中,为保密作用,往往需要对芯片进行加密和解密操作。对于DSP28335而言,芯片的加密,可以通过CCS6.0进行设置,也可以将密码嵌入到程序中。这儿,以DSP28335为例,来描述如何通过CCS6.0设置来为DSP芯片进行加密和解密
工具/原料
1

CCS6.0

2

DSP28335控制板

方法/步骤
1

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

2

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

3

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

4

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

5

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

6

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

7

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

推荐信息