这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » FPGA » 关于使用CCS5给DSP芯片加密的问题!!!!!!!!

共9条 1/1 1 跳转至

关于使用CCS5给DSP芯片加密的问题!!!!!!!!

菜鸟
2013-10-08 17:07:49     打赏

本人目前使用CCS5编译环境编写工程,以前从未试过它的加密方法,今天一试加密遇到如下问题:(1) CCS5环境打开,目标板供电正常,在C/C++窗口的菜单栏Run选择Debug连接,芯片连接成功并将程序LOAD PROGRAM成功!(2) 然后我在选择CCS Debug窗口的菜单栏TOOLS选择On Chip Flash选项中配置好时钟,然后再Code Sercurity Password单元填入密码,再点击Program Password按钮,多点几次,然后Lock按钮!

以上也就是一句话加密完成!

接着我断开连接,断目标板供电,关掉CCS5环境,然后再打开再给目标板上电,再操作上述的步骤(1),死活连接不上!

我按照周立功的一个加密指导文档尝试,结果在CCS Debug窗口的菜单栏TOOLS里根本找不到On Chip Flash选项了,怎么回事??那位高手用过,指导一下啊!

还有我想做个说明,我把区域地址改了,和如下定义的ABCD扇区不一样了!会不会是这个影响的!??




关键词: 关于     使用     芯片     加密     问题    

菜鸟
2013-10-08 17:15:27     打赏
2楼

 

这个是周立功技术文档里指导的解密方法!可是我根本在TOOLS里找不到On Chip Falsh选择


高工
2013-10-09 13:34:37     打赏
3楼
没研究过,帮顶一下。

高工
2013-10-09 13:38:04     打赏
4楼

没研究过,不过很多芯片加密被锁定后,可以通过配置管脚电压来擦除或者进Boot模式。可以多看看数据手册。

正常渠道解决还请有大神来科普。


菜鸟
2013-10-09 14:02:37     打赏
5楼

感谢顶贴!


高工
2013-10-10 17:46:22     打赏
6楼
28系列的密码都是flash最后128bit,固定的位置,LZ你boot怎么设的,从哪启动

菜鸟
2013-10-18 13:51:38     打赏
7楼
   BOOT_RSVD    : origin = 0x000380, length = 0x000080     /* Part of M1, BOOT rom will use this for stack */,在CMD文件里这么定义的!有什么问题吗?我还不太了解这个的具体用法!请指教啊

菜鸟
2013-10-30 11:07:11     打赏
8楼
各位关注此贴的童鞋:问题解决了!下面我叙述下解决的方法:我上述的加密解密的方法完全正确,因为我在CCS5编译环境的C/C++窗口的菜单栏Run选择Debug连接时,对Debug的配置有问题,应不下图配置,这样在连接目标板时就不会直接下载程序!在C/C++窗口的菜单栏Run选择Debug Configurations, z选择program选项卡,如下图配置后,依次点击按钮apply, Debug.再选择Debug就能完成不加载程序,只连接目标板,就能连接上了!Debug Configurations的配置截图

菜鸟
2017-06-20 15:08:24     打赏
9楼

要不楼主换一个加密方式。中巨信息的SMEC98SP加密芯片,是基于CPU卡智能卡芯平台的安全加密芯片,用户可以把MCU 中程序一部分关键功能、算法代码下载到SMEC98SP 中运行。用户采用标准C 语言编写程序代码,采用KEIL C 编译器,编译并下载到加密芯片中。在实际运行过程中,通过I2C通信,获取加密芯片中运行结果,并以此结果,作为MCU 程序运行的输入数据。因此SMEC98SP 成了产品的一部分,而部分关键功能或算法在SMEC98SP 内部运行。盗版商无法破解,从根本上杜绝了程序被破解的可能。

      欢迎来电咨询13823308229


共9条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]