flashing new application is slow

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

cross mob
Anonymous
Not applicable

Hello everyone,

   

I am using cypress chip CYBL10162-56LQXI with another processor. Whenever I want to update my application (bootloadable), I get the image from the other processor and I am writing those bytes from the bootloader at address 0x7000 to 0x1FFF0 in the flash memory, using uint32 CySysFlashWriteRow(uint32 rowNum, const uint8 rowData[]). But this takes more than 2 minutes. Is there anyway we can make this thing work faster?

   

Thank you.

0 Likes
1 Reply
himam_31
Employee
Employee
50 likes received 25 likes received 10 likes received

Hello,

   

Writing into flash will take some time, and this cannot be avoided. This has been mentioned in the Systems Reference Guide document available with PSoC Creator. Section:Working with Flash , "It can take as many as 20 milliseconds to write to flash."

   

Thanks,

   

Hima

0 Likes