Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

Nor Flash Forum Discussions

GlenLee
Level 1
10 sign-ins 5 sign-ins First solution authored
Level 1

Sir,

  Do we have sample code to let customer know how to exit safe-mode of Semper flash ?

  Thanks.

 

Glen

0 Likes
1 Solution
AlbertB_56
Moderator
Moderator 50 likes received 250 replies posted 250 sign-ins
Moderator

Hello Glen,

Just for clarification, are you actually referring to exiting out of 'Safe-Boot" mode?  If yes, then an initialization failure of the embedded microcontroller or corruption of the nonvolatile configuration registers (within the Flash device) can render the flash device unusable.   However, it is possible to recover the Flash device. 

If the microcontroller embedded in the flash device fails to initialize, a hardware reset can recover the device, (unless it is a catastrophic failure).  This hardware reset must be initiated by the Host controller.  Upon detecting a failed microcontroller initialization, the Flash device automatically reverts to its Default Boot mode (1S-1S-1S) and provides a failure signature in its Status Register.

The Host controller must initiate the hardware reset for the Flash device to recover.

 

Best regards,

Albert

Cypress Semiconductor Corp.

An Infineon Technologies Company

View solution in original post

0 Likes
2 Replies
Yuvraj
Moderator
Moderator 25 solutions authored 50 replies posted 10 likes given
Moderator

Hello,
We request you to register for our Semper access program by submitting the required details in following page, https://go.cypress.com/semper-access-program-ap​. Please let us know, if you face any issues during registration.
Thanks and regards,
Yuvraj

0 Likes
AlbertB_56
Moderator
Moderator 50 likes received 250 replies posted 250 sign-ins
Moderator

Hello Glen,

Just for clarification, are you actually referring to exiting out of 'Safe-Boot" mode?  If yes, then an initialization failure of the embedded microcontroller or corruption of the nonvolatile configuration registers (within the Flash device) can render the flash device unusable.   However, it is possible to recover the Flash device. 

If the microcontroller embedded in the flash device fails to initialize, a hardware reset can recover the device, (unless it is a catastrophic failure).  This hardware reset must be initiated by the Host controller.  Upon detecting a failed microcontroller initialization, the Flash device automatically reverts to its Default Boot mode (1S-1S-1S) and provides a failure signature in its Status Register.

The Host controller must initiate the hardware reset for the Flash device to recover.

 

Best regards,

Albert

Cypress Semiconductor Corp.

An Infineon Technologies Company

0 Likes