在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
在芯片解密后,重新下载已编译好的程序,可以看到,程序可正常下载,并通过示波器观察到程序正常运行。
下一篇:散装水泥车正确的操作方法