Page MenuHomePhabricator

Read from eFlash can fail on Musca-B1
Closed, ResolvedPublic

Description

When reading from eFlash on Musca-B1, the gfc100_eflash_read() function can fail on line 295 with the error GFC100_ERROR_CMD_PENDING. In source: https://git.trustedfirmware.org/trusted-firmware-m.git/tree/platform/ext/target/musca_b1/Native_Driver/gfc100_eflash_drv.c#n295

The error occurs rarely and non-deterministically.

This can cause failures in Internal Trusted Storage and Protected Storage (when reading NV counters from eFlash) on Musca-B1.

Event Timeline

jf549 triaged this task as Normal priority.Mar 26 2020, 4:14 PM
jf549 created this task.

This causes random failure in PSA Arch ITS and PSA Arch PS tests.

jf549 closed this task as Resolved.Jun 16 2020, 9:28 AM