搜索
bottom↓
回复: 3

ccs3.3中不定义烧录密码,结果会怎么样?

[复制链接]

出0入0汤圆

发表于 2014-8-25 09:37:26 | 显示全部楼层 |阅读模式
有没有尝试过在ccs中不定义key,是会锁死芯片还是会默认不加密,虽然想尝试但是没有勇气,毕竟一个片子30多呢,

出0入0汤圆

发表于 2014-8-25 12:31:43 | 显示全部楼层
看你最后生成的文件,如果是.out,默认是0xFFFF,也就是不加密;如果是其他格式的文件如hex或bin,看未使用的flash空间填充方式,一般以0xFFFF或0填充,结果你应该知道。

出0入0汤圆

 楼主| 发表于 2014-8-25 14:39:31 | 显示全部楼层
steaven2000 发表于 2014-8-25 12:31
看你最后生成的文件,如果是.out,默认是0xFFFF,也就是不加密;如果是其他格式的文件如hex或bin,看未使用 ...


这个是不定义加密的out文件反编译的数据,加密的话会显示定义的数字

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

发表于 2014-8-25 15:50:00 | 显示全部楼层
本帖最后由 steaven2000 于 2014-8-25 15:53 编辑

你用的是什么芯片?你可以试试查看保留区域的内容,比如0x340000,看是否一样的显示为0x0000。
如果你把0x3F7FF8~0x3F7FFF的Flash空间没有在cmd文件中定义或者定义了也没有用到,编译器自动的忽视这部分Flash空间,也就是你看到的0x0000实际是一个假象,这也是我开始让你查看保留区域内容的用意。--- 在out文件中实际上是不包含这部分未定义空间的,也不会对这段空间写任何内容,也就是写到0x3F7FF7为止。

你可以看看我的测试结果on F28335,keyword空间为0x33/FFF8~0x33/FFFF),最后生成的bin文件根本不包含0x3F7FF8~0x3F7FFF空间。bin文件偏移地址0x30/0000
最后一行对应的flash地址为0x30/0000+0x7FFE0/2 = 0x33/FFF0~0x33/FFF7,如果有keyword,那么下一行起始地址就是0x33/FFF8了。


再加入一个有keyword的截图作为对比吧。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-4-20 18:26

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表