在DSP28335的嵌入式应用中,为保障信息安全,常需进行芯片加解密操作。可通过CCS6.0软件设置加密,也可将加密密码直接嵌入程序代码中,以实现对芯片的有效保护。
1、 启动CCS6.0,选定需烧录至Flash的程序,连接目标控制板。
2、 控制板连接正常,程序已下载,示波器可监测到运行信号。
3、 程序调试运行时,点击工具菜单中的片上闪存选项,操作所示。
4、 在密码安全单元输入密码,依次点击编程密码和锁定按钮,即可完成芯片加密操作。
5、 控制板断电后,关闭并重启CCS6.0软件,再重新上电,尝试加载已编译程序时无法连接,显示DSP28335芯片处于加密状态。
6、 进行芯片解密时,先切断板子电源,接入仿真器并进入调试模式,随后重新上电。待板子连接稳定后,进入Tools—>On Chip Flash界面,所示,依次点击Unlock按钮解锁,再点击Erase Flash按钮擦除闪存内容,即可完成芯片解密操作。整个过程需确保连接稳定,操作顺序准确无误。
7、 芯片解密后,重新烧录编译好的程序,可顺利下载,示波器检测显示程序运行正常。
