PSoC 4 BLE CY8C4248LQI-BL483 User SFLash Base Address & Row Size

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

cross mob
Anonymous
Not applicable

Hi All

   

I would like to know the User SFlash base address and row size for a CY8C4248LQI-BL483 device.

   

I am currently using the CY8C4247LQI-BL483 which has the following:

   

USER_SFLASH_BASE_ADDRESS      (0x0FFFF200u)

   

USER_SFLASH_ROW_SIZE                 (128u)

   

Also where is this information defined, as I have spent quite along time looking for it without success.

   

Thanks

   

John

0 Likes
1 Solution
Anonymous
Not applicable

All

   

I have now found the address and width, it's:

   

USER_SFLASH_BASE_ADDRESS      (0x0FFFF400u)

   

USER_SFLASH_ROW_SIZE                 (256u)

   

I found it in the generated code, in file CyFlash.h as:

   

    #define CY_SFLASH_USERBASE                           (CYREG_SFLASH_MACRO_0_FREE_SFLASH0)
    #define CY_SFLASH_SIZE                                       (CYDEV_SFLASH_SIZE)
    #define CY_SFLASH_SIZEOF_USERROW             (CYDEV_FLS_ROW_SIZE)
    #define CY_SFLASH_NUMBER_USERROWS       (4u)

   

Thanks

   

John
 

View solution in original post

0 Likes
1 Reply
Anonymous
Not applicable

All

   

I have now found the address and width, it's:

   

USER_SFLASH_BASE_ADDRESS      (0x0FFFF400u)

   

USER_SFLASH_ROW_SIZE                 (256u)

   

I found it in the generated code, in file CyFlash.h as:

   

    #define CY_SFLASH_USERBASE                           (CYREG_SFLASH_MACRO_0_FREE_SFLASH0)
    #define CY_SFLASH_SIZE                                       (CYDEV_SFLASH_SIZE)
    #define CY_SFLASH_SIZEOF_USERROW             (CYDEV_FLS_ROW_SIZE)
    #define CY_SFLASH_NUMBER_USERROWS       (4u)

   

Thanks

   

John
 

0 Likes