提示:密码区 0x33FFF8-- 0x33FFFF如果全是0xFFFF,则不会激活代码保护模块,相当于没有密码。

1.加密2种途径:
1) 密码伴随.out文件烧入;

a   文件DSP2833x_CSMPasswords.asm中添加以下代码

.sect "csmpasswds"
      .int 0xFFFF;PWL0 (LSW of 128-bit password)
      .int 0xFFFF;PWL1
      .int 0xFFFF;PWL2
      .int 0xFFFF;PWL3
      .int 0xFFFF;PWL4
      .int 0xFFFF;PWL5
      .int 0xFFFF;PWL6
      .int 0xFFFF;PWL7 (MSW of 128-bit password)

b     文件DSP2833x_CSMPasswords.asm中添加以下代码

.sect "csm_rsvd"
       .loop (33FFF5h - 33FF80h + 1)
              .int 0x0000
       .endloop

c      文件28335.CMD中在SECTIONS段添加以下代码

csmpasswds          : > CSM_PWL     PAGE = 0
       csm_rsvd            : > CSM_RSVD    PAGE = 0

d   文件28335.CMD中在MEMORY下的PAGE 0:下添加以下代码

CSM_RSVD    : origin = 0x33FF80, length = 0x000076

CSM_PWL     : origin = 0x33FFF8, length = 0x000008

2)单独操作F28xx On-Chip Programer烧入密码。

2.解密2种途径:
1) 密码伴随.out文件烧入;
2) 单独操作F28xx On-Chip Programer解密。

按照bootloader模式-GPIO[87:84]配置为0011,选取检查引导模式的分支,然后再connect target就可以了,连接成功后在tools下点击on chip flash弹出对话框,在弹出窗口中key0~7输入匹配PWL0~7的数值,然后Unlock,提示擦除sectorA后再选中SECTOR A点eraser即可解密芯片。

3.28335加密后无法连接

1)当加密后,程序可以正常运行。再连接仿真器进入ccs后在debug菜单下进行连接时,可能会出现无法连接目标板现象。 1重新配置boot mode pins,将boot 引脚配置为Branch to check boot mode(即GPIO87   GPIO86     GPIO85   GPIO84==0        0          1        1),然后再连接仿真器。。

2)如果板子不想改动而造成管脚无法重新配置,可以用这方法尝试:

板子断电,连接仿真器,启动CCS3.3;

在CCS3.3中点击connect target,稍等0.x秒随后很快给板子上电。

具体时间差自己尝试,大致在1s之内。多试几次总可以连接上的。然后可以点击菜单Tools->Flash programming,弹出输入密码窗口,输入正确的密码,点击unlock即可。

链接:http://bbs.elecfans.com/forum.php?mod=viewthread&tid=946759&extra=page=5

DSP28335加密问题相关推荐

  1. [转]信息安全相关理论题(二)

    27.在工程实施之前,验收方可以不给施工方弱电布线图纸,但施工结束后必须有图纸 A. 对 B. 错 您的答案: 标准答案: B 28.在OSI七层协议中,提供一种建立连接并有序传输数据的方法的层是 A ...

  2. DSP28335学习之旅1-基础知识

    目录 1.1  DSP 是什么 1.2  DSP 与单片机的区别 1.3  DSP性能相关 1.4  DSP命名规则 1.5  DSP28335的常用资源 1.6  DSP28335的常用参考手册 1 ...

  3. RSA签名算法,计算调用加密报文,安全传输

    RSA签名算法 1. 获取当前的时间戳参数 2. 计算参数签名 3. 获取请求对象的MD5密文 4. 通过私钥计算某个参数的RSA签名 5. 转换字符集到utf8 6. MD5加密字符串 7. bas ...

  4. 2022-2028年中国加密货币行业市场研究及前瞻分析报告

    [报告类型]产业研究 [报告价格]4500起 [出版时间]即时更新(交付时间约3个工作日) [发布机构]智研瞻产业研究院 [报告格式]PDF版 本报告介绍了中国加密货币行业市场行业相关概述.中国加密货 ...

  5. 2022-2028年中国加密货币交易所市场研究及前瞻分析报告

    [报告类型]产业研究 [报告价格]4500起 [出版时间]即时更新(交付时间约3个工作日) [发布机构]智研瞻产业研究院 [报告格式]PDF版 本报告介绍了中国加密货币交易所行业市场行业相关概述.中国 ...

  6. 加解密基础——(对称加密、非对称加密和混合加密)

    本文对之前学习过的加解密相关知识做一简单总结,以备后用. 1. 基本概念 加密算法 通常是复杂的数学公式,这些公式确定如何将明文转化为密文的过程和规则. 密钥 是一串被加入到算法中的随机比特. 待续 ...

  7. 如何写出安全的API接口(参数加密+超时处理+私钥验证+Https)

    上篇文章说到接口安全的设计思路,如果没有看到上篇博客,建议看完再来看这个. 通过园友们的讨论,以及我自己查了些资料,然后对接口安全做一个相对完善的总结,承诺给大家写个demo,今天一并放出. 对于安全 ...

  8. aes前台加密后台解密

    aes加密npm地址:https://www.npmjs.com/package/crypto-js aes加密git地址/下载: https://github.com/brix/crypto-js ...

  9. 牛腩44 整合登陆页 RequiredFieldValidator 和 ValidationSummary 以及 asp.net 自带的MD5 加密...

    在我们后台登陆的时候,有 用户名,密码和验证码3个必选项,所以我们托3个验证控件过来 例如这里,如果没有填写用户名,当点提交的时候,显示 红色的  * 号,并且弹出一个 alert 效果如下     ...

  10. Sql存储过程加密和解密

    可用于加密SQL存储过程或者触发器(这是SQL Server本身提供的,也就是说这是微软的加密算法) http://www.mscto.com 使用 WITH ENCRYPTION 选项 WITH E ...

最新文章

  1. 设计模式C++实现(9)——享元模式
  2. Knockoutjs 实践入门 (2) 绑定事件
  3. 第十二节:深究内核模式锁的使用场景(自动事件锁、手动事件锁、信号量、互斥锁、读写锁、动态锁)
  4. pwm控制的基本原理_单片机PWM控制基本原理详解~
  5. HTML5新特征、窍门和技术(6~10)
  6. 常用JavaScript函数 59 - 70(自我总结)
  7. Excel的一点小事
  8. matlab读取写音频文件
  9. 应用wps对证件照进行更改颜色,更换只需三步。
  10. Web前端开发精品课HTML与CSS基础教程 (莫振杰著) 完整pdf扫描版
  11. MFS分布式文件系统
  12. java课程设计源码(游戏:急速生存)
  13. 字符26进制 与 10进制【可以这样来理解】
  14. 为了中国---我国民用客机深度报道(第三部分下)
  15. SQL报错:Ambiguous column name ‘数据库某列’
  16. iPhone 和iPad的Icon大小和设置
  17. 利用亚运会,读懂 Python装饰器
  18. Samsara v2.0 高级技巧
  19. JSP空间网站上传后发生404解决思路
  20. 心通达OA开发环境搭建,可在心通达OA平台上做业务管理二开,贡献您业务、开发能力

热门文章

  1. 0x80070079信号灯超时_windows server 2012 连接共享报0x80070079 信号灯超时时间已到
  2. 谷歌浏览器安装Octotree插件
  3. 神器!程序员必备的Linux命令行大全(PDF下载)
  4. 谈谈js中的异步编程。
  5. 【入门】R语言最详细Windows安装指南
  6. 人工智能-线性规划(单纯形法、大M法)和非线性规划(拉格朗日乘子法)python代码
  7. python turtle库详解_Python turtle库详解
  8. Matlab 函数文件简介
  9. cad批量打印_CAD批量打印插件的安装与使用方法
  10. pdf复制去掉换行符