社区导航

 
快捷导航
  • 首页
  • 论坛
  • 查看新帖
  • 最新回复
  • 社区活动
  • 联系管理员
  • 消灭零回复
  • E金币兑换
  • 干货
搜索
楼主: hlx3012

关于C2000芯片的FLASH锁死----以及解决办法

  [复制链接]

802

TA的帖子

0

TA的资源

纯净的硅(初级)

Rank: 4

发表于 2015-1-20 14:52:05 | 显示全部楼层
学习


回复

使用道具 举报

153

TA的帖子

0

TA的资源

一粒金砂(中级)

Rank: 2

发表于 2015-1-20 16:28:26 | 显示全部楼层
电压不稳定可以换一个来尝试


回复

使用道具 举报

2

TA的帖子

0

TA的资源

一粒金砂(初级)

Rank: 1

发表于 2015-1-27 14:29:17 | 显示全部楼层
hlx3012 发表于 2012-2-15 09:48
关于上帖谈到的解锁方法的第一种解锁方法,下面是详述:
(本帖的引用地址:http://www.hellodsp.com/bbs/forum.php?mod=viewthread&tid=48620&extra=&page=1


接触dsp已经有一段时间了,从Hellodsp得到了很多帮助,前段时间本人也进行了第一次烧写,幸运的遇到了FLASH锁死的情况,不知该哭该笑,我们系很少人玩DSP,少写过的人不多,遇到锁死的就更少了,没人给解决,只能在网上搜,最终皇天不负有心人,搞定!!废话不多说,下面就分享一下该怎么解锁(部分借用网络资源,在此感谢!!):根据得到的.out文件,通过hex2000.exe来得到相应的ASCII码文件,文件中00 08 00 3F 7F F8 EE EE FF FF FF FF FF FF FF FF FF FF FF FF FF FF为密码区,其中00 08 00 3F 7F F8为密码区地址,后面16组为实际密码,LSB到HSB。需要:对应的.out 和.map文件,分别用来生成hex文件和查看链接关系。配置:build.bat 批处理文件,用windows的命令提示符来得到所需要的hex文件,编码为ASCII;用记事本打开 内填写hex2000.exe在你电脑中的目录          build.cmd 命令文件,采用hex2000.exe程序选项命令来得到所需文件。          具体命令 :               -memwidth 16 设定存储器格式为16bit  ,不用管               -romwidth 16 设定rom格式为16bit&,不用管               -a           设定输出文件格式,填写你的.OUT名如我的是Tlv320aic23x.out                -o           设定输出文件名,随便起个名字,是你得到密码的文件名               -map         设定输出映射文件,填写你的.map名  如我的是Tlv320aic23x.map               -boot        设定引导数据流,不做操作hex2000.exe 程序文件, ccs自带的,路径为..\C2000\cgtools\bin\hex2000.exe更多有关此程序的命令选项请参考相关资料。具体你要做的是:1、回帖,下载压缩包并解压2、把文件夹中的.out和.map文件换成你的文件,3、按照上面说的修改buildhex.cmd里面的内容,然后将文件夹拷贝到ccs安装目录下(不知道不考行不行,没试)4、打开ccs连接目标板 5、双击build.bat会产生一个记事本文件,打开找到00 08 00 3F 7F F8即可00 3F 7F F8  这段数字后的数据为地址003f7ff8中的内容,也即密码区的首字节,根据前面得到的ascii格式的文本文件,搜索3F 7F数据组合,然后其后的就是实际烧进去的数据。如果是错误烧写锁定DSP的话,则把后续的指令代码作为密码写进去即可,一般为32bit,程序长跳转二进制代码。如果是自己烧写了代码,则后续的16组数据即为所设密码。具体写的是什么,可以参考对应的.map文件,其中列出了所有symble,以及他们的输入输出段,可以看到003f7ff8地址中对应的是那个symble和所占字节数。
遇到同样问题,好贴!






回复

使用道具 举报

8

TA的帖子

0

TA的资源

一粒金砂(初级)

Rank: 1

发表于 2015-1-27 14:55:40 | 显示全部楼层
我的芯片也锁了!!!


回复

使用道具 举报

7

TA的帖子

0

TA的资源

一粒金砂(初级)

Rank: 1

发表于 2015-1-31 14:30:01 | 显示全部楼层
hlx3012 发表于 2012-2-15 09:48
关于上帖谈到的解锁方法的第一种解锁方法,下面是详述:
(本帖的引用地址:http://www.hellodsp.com/bbs/forum.php?mod=viewthread&tid=48620&extra=&page=1


接触dsp已经有一段时间了,从Hellodsp得到了很多帮助,前段时间本人也进行了第一次烧写,幸运的遇到了FLASH锁死的情况,不知该哭该笑,我们系很少人玩DSP,少写过的人不多,遇到锁死的就更少了,没人给解决,只能在网上搜,最终皇天不负有心人,搞定!!废话不多说,下面就分享一下该怎么解锁(部分借用网络资源,在此感谢!!):根据得到的.out文件,通过hex2000.exe来得到相应的ASCII码文件,文件中00 08 00 3F 7F F8 EE EE FF FF FF FF FF FF FF FF FF FF FF FF FF FF为密码区,其中00 08 00 3F 7F F8为密码区地址,后面16组为实际密码,LSB到HSB。需要:对应的.out 和.map文件,分别用来生成hex文件和查看链接关系。配置:build.bat 批处理文件,用windows的命令提示符来得到所需要的hex文件,编码为ASCII;用记事本打开 内填写hex2000.exe在你电脑中的目录          build.cmd 命令文件,采用hex2000.exe程序选项命令来得到所需文件。          具体命令 :               -memwidth 16 设定存储器格式为16bit  ,不用管               -romwidth 16 设定rom格式为16bit&,不用管               -a           设定输出文件格式,填写你的.OUT名如我的是Tlv320aic23x.out                -o           设定输出文件名,随便起个名字,是你得到密码的文件名               -map         设定输出映射文件,填写你的.map名  如我的是Tlv320aic23x.map               -boot        设定引导数据流,不做操作hex2000.exe 程序文件, ccs自带的,路径为..\C2000\cgtools\bin\hex2000.exe更多有关此程序的命令选项请参考相关资料。具体你要做的是:1、回帖,下载压缩包并解压2、把文件夹中的.out和.map文件换成你的文件,3、按照上面说的修改buildhex.cmd里面的内容,然后将文件夹拷贝到ccs安装目录下(不知道不考行不行,没试)4、打开ccs连接目标板 5、双击build.bat会产生一个记事本文件,打开找到00 08 00 3F 7F F8即可00 3F 7F F8  这段数字后的数据为地址003f7ff8中的内容,也即密码区的首字节,根据前面得到的ascii格式的文本文件,搜索3F 7F数据组合,然后其后的就是实际烧进去的数据。如果是错误烧写锁定DSP的话,则把后续的指令代码作为密码写进去即可,一般为32bit,程序长跳转二进制代码。如果是自己烧写了代码,则后续的16组数据即为所设密码。具体写的是什么,可以参考对应的.map文件,其中列出了所有symble,以及他们的输入输出段,可以看到003f7ff8地址中对应的是那个symble和所占字节数。






回复

使用道具 举报

1

TA的帖子

0

TA的资源

一粒金砂(初级)

Rank: 1

发表于 2015-3-4 19:48:39 | 显示全部楼层
下载下来试试,希望有用


回复

使用道具 举报

32

TA的帖子

0

TA的资源

一粒金砂(中级)

Rank: 2

发表于 2015-3-7 13:41:17 | 显示全部楼层
我的也被锁了,顶起,希望有用


回复

使用道具 举报

9

TA的帖子

0

TA的资源

一粒金砂(中级)

Rank: 2

发表于 2015-3-8 19:03:27 | 显示全部楼层
我操作FLASH以后怎么,仿真器怎么都连接不上了,刚开始提示ERROR ERASING SECTOR M,希望是锁死的原因吧,我可以按这个方式解锁试试


回复

使用道具 举报

2

TA的帖子

0

TA的资源

一粒金砂(初级)

Rank: 1

发表于 2015-4-27 12:53:13 | 显示全部楼层
锁死 求救急


回复

使用道具 举报

2

TA的帖子

0

TA的资源

一粒金砂(初级)

Rank: 1

发表于 2015-5-15 09:57:47 | 显示全部楼层
hlx3012 发表于 2012-2-15 09:48
关于上帖谈到的解锁方法的第一种解锁方法,下面是详述:
(本帖的引用地址:http://www.hellodsp.com/bbs/forum.php?mod=viewthread&tid=48620&extra=&page=1)
 
 
接触dsp已经有一段时间了,从Hellodsp得到了很多帮助,前段时间本人也进行了第一次烧写,幸运的遇到了FLASH锁死的情况,不知该哭该笑,我们系很少人玩DSP,少写过的人不多,遇到锁死的就更少了,没人给解决,只能在网上搜,最终皇天不负有心人,搞定!!废话不多说,下面就分享一下该怎么解锁(部分借用网络资源,在此感谢!!):根据得到的.out文件,通过hex2000.exe来得到相应的ASCII码文件,文件中00 08 00 3F 7F F8 EE EE FF FF FF FF FF FF FF FF FF FF FF FF FF FF为密码区,其中00 08 00 3F 7F F8为密码区地址,后面16组为实际密码,LSB到HSB。需要:对应的.out 和.map文件,分别用来生成hex文件和查看链接关系。配置:build.bat 批处理文件,用windows的命令提示符来得到所需要的hex文件,编码为ASCII;用记事本打开 内填写hex2000.exe在你电脑中的目录          build.cmd 命令文件,采用hex2000.exe程序选项命令来得到所需文件。          具体命令 :               -memwidth 16 设定存储器格式为16bit  ,不用管               -romwidth 16 设定rom格式为16bit&,不用管               -a           设定输出文件格式,填写你的.OUT名如我的是Tlv320aic23x.out                -o           设定输出文件名,随便起个名字,是你得到密码的文件名               -map         设定输出映射文件,填写你的.map名  如我的是Tlv320aic23x.map               -boot        设定引导数据流,不做操作hex2000.exe 程序文件, ccs自带的,路径为..\C2000\cgtools\bin\hex2000.exe更多有关此程序的命令选项请参考相关资料。具体你要做的是:1、回帖,下载压缩包并解压2、把文件夹中的.out和.map文件换成你的文件,3、按照上面说的修改buildhex.cmd里面的内容,然后将文件夹拷贝到ccs安装目录下(不知道不考行不行,没试)4、打开ccs连接目标板 5、双击build.bat会产生一个记事本文件,打开找到00 08 00 3F 7F F8即可00 3F 7F F8  这段数字后的数据为地址003f7ff8中的内容,也即密码区的首字节,根据前面得到的ascii格式的文本文件,搜索3F 7F数据组合,然后其后的就是实际烧进去的数据。如果是错误烧写锁定DSP的话,则把后续的指令代码作为密码写进去即可,一般为32bit,程序长跳转二进制代码。如果是自己烧写了代码,则后续的16组数据即为所设密码。具体写的是什么,可以参考对应的.map文件,其中列出了所有symble,以及他们的输入输出段,可以看到003f7ff8地址中对应的是那个symble和所占字节数。

正好用到


回复

使用道具 举报

2

TA的帖子

0

TA的资源

一粒金砂(初级)

Rank: 1

发表于 2015-5-15 10:04:56 | 显示全部楼层
怎么没看到附件


回复

使用道具 举报

1

TA的帖子

0

TA的资源

一粒金砂(初级)

Rank: 1

发表于 2015-5-17 10:53:19 | 显示全部楼层
顶 谢谢楼主


回复

使用道具 举报

1

TA的帖子

0

TA的资源

一粒金砂(初级)

Rank: 1

发表于 2015-6-5 13:15:03 | 显示全部楼层
知道怎么办,现在很多新片子都烧不进去。也不能用这个方法一片一片的弄吧,况且……没有.out文件


回复

使用道具 举报

2

TA的帖子

0

TA的资源

一粒金砂(初级)

Rank: 1

发表于 2015-6-24 14:54:22 | 显示全部楼层
不错,赞一个


回复

使用道具 举报

2

TA的帖子

0

TA的资源

一粒金砂(初级)

Rank: 1

发表于 2015-6-24 14:54:45 | 显示全部楼层
不错,赞一个


回复

使用道具 举报

1

TA的帖子

0

TA的资源

一粒金砂(初级)

Rank: 1

发表于 2015-7-17 11:34:25 | 显示全部楼层
xiexie


回复

使用道具 举报

1

TA的帖子

0

TA的资源

一粒金砂(初级)

Rank: 1

发表于 2015-7-28 13:36:55 | 显示全部楼层
QAQ下了看看


回复

使用道具 举报

1

TA的帖子

0

TA的资源

一粒金砂(初级)

Rank: 1

发表于 2015-7-31 09:34:24 | 显示全部楼层


回复

使用道具 举报

2

TA的帖子

0

TA的资源

一粒金砂(初级)

Rank: 1

发表于 2015-8-4 17:12:47 | 显示全部楼层
芯片锁死了  纠结好几天了   试试  谢谢楼主分享


回复

使用道具 举报

2

TA的帖子

0

TA的资源

一粒金砂(初级)

Rank: 1

发表于 2015-8-4 17:14:07 | 显示全部楼层
hlx3012 发表于 2012-2-15 09:48
关于上帖谈到的解锁方法的第一种解锁方法,下面是详述:
(本帖的引用地址:http://www.hellodsp.com/bbs/ ...

新手  刚接触dsp 就出这事  试试看  谢谢楼主分享


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

  • 论坛活动 E手掌握

    扫码关注
    EEWORLD 官方微信

  • EE福利  唾手可得

    扫码关注
    EE福利 唾手可得

小黑屋|手机版|Archiver|电子工程世界 ( 京ICP证 060456

GMT+8, 2018-7-16 11:03 , Processed in 0.595797 second(s), 15 queries , Gzip On, Redis On.

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