Could the U54 paly as a master role? #102
-
If the user configure same as below, does it mean we don't need the E51 and nouse of the HSS? #ifndef MPFS_HAL_LAST_HART |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 5 replies
-
Hi @xiyanni Using the configuration you shared the E51 would be held in wait for interrupt mode and unused. The U54_1 would configure the MSS and take the U54_2, U54_3 and U54_4 out of wait for interrupt once the system has started up. You will need to use the HSS if your application is stored in an external non-volatile storage (e.g eMMC, SD card, QSPI) - if you're solely doing a bare metal application and its small enough to fit in the eNVM you could store your bare metal application in the eNVM instead of using the HSS and build the boot mode 1 configuration of the bare metal app. In any scenario you would need to program the eNVM. One point is that the HSS also provides other services such as scrubbing memories for ECC errors so it is useful to use. |
Beta Was this translation helpful? Give feedback.
-
Another question: When user choose U54_1 as the master, why could not use the U54_1 to get the application from external non-volatile storage ? |
Beta Was this translation helpful? Give feedback.
Hi @xiyanni
Using the configuration you shared the E51 would be held in wait for interrupt mode and unused. The U54_1 would configure the MSS and take the U54_2, U54_3 and U54_4 out of wait for interrupt once the system has started up.
You will need to use the HSS if your application is stored in an external non-volatile storage (e.g eMMC, SD card, QSPI) - if you're solely doing a bare metal application and its small enough to fit in the eNVM you could store your bare metal application in the eNVM instead of using the HSS and build the boot mode 1 configuration of the bare metal app. In any scenario you would need to program the eNVM.
One point is that the HSS also provides other services…