[PSoC64] Inquiry of time from device reset to user application start when secure boot.

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

cross mob
alexpark
Level 1
Level 1
10 questions asked 50 sign-ins First like received

Hi All,

In the case of the CYB06445LQI-S3D42 product, is there any data that shows how many ms it takes to 'Secure Boot'

from the device reset to the user application starts?

Even rough information is fine.

Best regards,

Alex Park.

 

 

0 Likes
1 Solution
YuZh
Moderator
Moderator
Moderator
100 replies posted 10 likes received 50 sign-ins

Hi:

According to latest info, boot time would be from 1sec to 1.5sec depend on user application code size. Please refer to it.

Thanks

View solution in original post

0 Likes
5 Replies
YuZh
Moderator
Moderator
Moderator
100 replies posted 10 likes received 50 sign-ins

Hi:

Please wait for moment. Maybe we need to measure the time from boot to application.

0 Likes
YuZh
Moderator
Moderator
Moderator
100 replies posted 10 likes received 50 sign-ins

Hi:

According to latest info, boot time would be from 1sec to 1.5sec depend on user application code size. Please refer to it.

Thanks

0 Likes
alexpark
Level 1
Level 1
10 questions asked 50 sign-ins First like received

Hi YuZh,

Could you please check if 1sec to 1.5sec is second, not milli-second?
I wonder why the boot entry time varies depending on the size of the user application code.
(What we are curious about is the time it takes to secure boot after power-on reset before entering the user application.)

Thanks.

0 Likes
YuZh
Moderator
Moderator
Moderator
100 replies posted 10 likes received 50 sign-ins

Hi:

If you update the application code when boot up, the time will depend on your application size. You can imagine that if your app code size is very large, then flash programming will endure longer than small size. 

 

 

0 Likes
Rakshith
Moderator
Moderator
Moderator
250 likes received 1000 replies posted 750 replies posted

Hi Alex, 

Yes, the boot time is in seconds. This is mainly due to the Chain of Trust - PSoC 64 trusts the immutable ROM boot code (RoT) and then validates each image after that - Flash Boot, CypressSecureBootloader, any user bootloader implementation, and then finally the user main application. This is also one reason why the boot time depends on the user application.

Thanks and Regards,
Rakshith M B
0 Likes