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

cross mob
翔源陈
Level 1
Level 1

I am using the CY8C4147AXI-S445 as a IoT controller. I need to store user data on the MCU which is different for each chip and should not be erased after reprogramming.

After googleing i found the only way seems to use the sflash. but the chip introduction doesn't shows the sflash support. How can i know if it has sFlash.

Cheers.

0 Likes
1 Solution
Vison_Zhang
Moderator
Moderator
Moderator
750 replies posted 250 sign-ins 250 solutions authored

PSoC 4100 BLE, PSoC 4200 BLE, PSoC 4100M, PSoC 4200M, PSoC 4200L, PSoC 4000S, PSOC 4100S, PSOC 4100S Plus all support SFALSH resource. If current device supports SFLASH, then you can find  CySysSFlashWriteUserRow() API is enabled in cyboot-->Flash.c file, or the API is disabled.

View solution in original post

0 Likes
2 Replies
Vison_Zhang
Moderator
Moderator
Moderator
750 replies posted 250 sign-ins 250 solutions authored

PSoC 4100 BLE, PSoC 4200 BLE, PSoC 4100M, PSoC 4200M, PSoC 4200L, PSoC 4000S, PSOC 4100S, PSOC 4100S Plus all support SFALSH resource. If current device supports SFLASH, then you can find  CySysSFlashWriteUserRow() API is enabled in cyboot-->Flash.c file, or the API is disabled.

0 Likes

Thanks. We see this definition. will have a try

Best Regards

Edwin Chen

0 Likes