首页
社区
课程
招聘
[求助]Flash修改后无法引导,求助……
发表于: 2018-1-22 11:03 3673

[求助]Flash修改后无法引导,求助……

2018-1-22 11:03
3673
哈喽,大家好~有个硬件问题求助。
一款TI DRA744嵌入式系统,使用S25FL256S  SPI NORFLASH启动。
我用风枪取下后,编辑了一个字节,步骤就是擦掉一个64K,然后编辑后写回64K。植球焊回上机后不开机……
取下再上编程器发现芯片无损坏,把数据恢复(只恢复了那64K),读出校验没问题是原始数据,再次植球焊回上机后仍然不开机。

现在手头有两个这种主板,上述步骤操作前都是正常的,同样的流程操作后无法开机,都是同样的故障……
现在能排除焊接不良或芯片损坏的问题。

我用示波器探测SPI的CLK引脚,在上电后有48M时钟波形,断断续续分成了几十段,然后无反应,呈高电平。
调试串口毫无反应,甚至无电压,应该是还没没有初始化串口。

感觉上电时CPU有和flash通讯,但是不知何故,cpu认为启动失败了就不再通讯。

请问这是为什么?有数据防篡改?Secure Boot?
为什么数据恢复了仍然不能正常启动?有人遇到过这种问题吗。。

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (1)
雪    币: 304
活跃值: (507)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
2
大概知道原因了。S25FL256S有个寄存器CR1(Configure  Register  1)里面有个2bit参数LC,用于控制读时序中dummy  byte数量。TI  DRA744在上电引导的时候默认dummy  byte  =  1,而CR1寄存器的LC是非易失的参数,可能被编程器修改了,导致在DRA744上电时序不匹配。
2018-1-23 11:45
0
游客
登录 | 注册 方可回帖
返回
//