DSP28335加密的两种方法及加密后仿真器连接不上的解决办法-苗全堂.pdf
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
标题中的“DSP28335加密的两种方法”指的是针对Texas Instruments的TMS320C28335数字信号处理器(DSP)的代码加密技术,旨在保护知识产权和防止未经授权的访问或修改。加密是为了确保代码的安全,避免非法复制和逆向工程。 第一种加密方法称为“显性法”。在这种方法中,用户通过开发工具(如Code Composer Studio, 简称CCS)的On-chip Flash选项修改OSCLK,设置为实际使用的外部晶振频率。然后,设置密码区并记住这些设置。编程密码后,点击LOCK来锁定DSP的闪存。然而,这种方法的一个缺点是,为了烧录程序,生产线上的人需要知道密码,可能降低代码的安全性。 第二种方法被称为“隐性法”,旨在提高代码的保密性。在这种方法中,密码被嵌入到源代码中,与其他源文件一起编译生成.out文件。这样,只需提供编译后的.out文件给Flash烧写人员,无需直接透露密码。为了实现这一过程,需要在工程中包含DSP2833x_CSMPasswords.asm文件,并在其中定义密码。密码被存储在一个名为"csmpasswds"的节区中,每个密码字节(128位密码的低字节和高字节)用FFFF填充。在CMD文件中,还需要配置相应的内存区域以包含密码数据。 至于“加密后仿真器连接不上”的问题,这通常是因为加密改变了Boot模式。为了解决这个问题,可以采取以下措施: 1. 重新配置Boot模式引脚,设置为"Branch to check boot mode",然后尝试重新连接仿真器。 2. 如果无法更改硬件,可以尝试在板子断电状态下连接仿真器,然后迅速给板子上电。这个操作需要精确的时间配合,一般在1秒内完成。成功连接后,可以通过Tools菜单的Flash programming选项输入正确的密码解锁。 这两种加密方法和解决连接问题的策略对于保护DSP应用的源代码和确保产品的安全性至关重要。正确实施加密和管理Boot模式设置,可以在保障代码安全的同时,确保开发和调试流程的顺利进行。
- 粉丝: 0
- 资源: 6万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- js基础但是这个烂怂东西要求标题不能少于10个字才能上传然后我其实还没有写完之后再修订吧.md
- electron-tabs-master
- Unity3D 布朗运动算法插件 Brownian Motion
- 鼎微R16中控升级包R16-4.5.10-20170221及强制升级方法
- 鼎微R16中控升级包公版UI 2015及强制升级方法,救砖包
- 基于CSS与JavaScript的积分系统设计源码
- 生物化学作业_1_生物化学作业资料.pdf
- 基于libgdx引擎的Java开发连连看游戏设计源码
- 基于MobileNetV3的SSD目标检测算法PyTorch实现设计源码
- 基于Java JDK的全面框架设计源码学习项目