Board logo

标题: 哪位能给解释一下unsecure到底是怎么一回事儿! [打印本页]

作者: acmesky    时间: 2007-6-25 22:04     标题: 哪位能给解释一下unsecure到底是怎么一回事儿!

我和同学遇到过挺多次关于secure的问题,问题特征是:程序通过BDM不能烧写到片子中,PE提示通讯失败,可能没有时钟或者芯片被secure了。
debug模式下unsecure后(unsecure前要根据总线时钟填写一个IO延时计数),有的就好用了,程序烧写都没问题,但是有的还是重复以前的状态。让我们很头痛,因为是同样的pcb,有的好用有的不好用,这是贴片没有贴好的问题么?
哪位清楚unsecure,或者有这方面经验的大虾给指点一下吧,不胜感激!
作者: acmesky    时间: 2007-6-25 22:11

补充一下,没有unsecure成功的提示如下:Derivative could not be unsecured!!!The unsecured file might be missing or disabled.Make sure the command file defined in the Unsecured panel of the command file dialog contains the correct commands to unsecure the current connected derivative and the board oscillator frequency.
作者: strongchen    时间: 2007-6-26 10:08

一般这还是由于通讯不成功引起的。通讯不成功一般是硬件的问题,包括连接可靠性,时钟稳定性及复位电路等。
作者: acmesky    时间: 2007-6-28 08:51

strongchen,如果一块256的片子之前出了unsecure这种问题,而更换了好的晶振,电路也可靠了,芯片本身是不是不需要unsecure就可以直接烧些程序呢,还是说,因为硬件问题,芯片本身就有点变化,不unsecure就不行?
作者: strongchen    时间: 2007-6-28 10:59

加密与否与硬件没有关系,完全在于芯片内部FLASH的内容。
作者: acmesky    时间: 2007-6-28 11:23

会不会是这样:在硬件引起的通讯不正常的情况下烧些程序,导致flash加密了?
再有,加密的芯片用unsecure功能就一定能解密么?
作者: strongchen    时间: 2007-6-28 12:05

在硬件引起的通讯不正常的情况下烧些程序,导致flash加密了:这种可能性是有的,但很小。如果芯片真的加密了,在通讯正常的情况下,肯定是可以解密的。经常会由于通讯的问题,主机会认为芯片可能加密了。如果不能解密,那肯定是通讯的问题,而不是真的加密了。
作者: acmesky    时间: 2007-6-29 08:42

谢谢




欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0