cancel
Showing results for 
Search instead for 
Did you mean: 

PSoC 6

Anonymous
Not applicable

Hello,

I read TRM to erase Flash Row but I can not find the address of IPC_STRUCT.DATA in Registers TRM.

It seems that API is prepared for assess the register but I can not find the API in any documentation.

Please let me know how to access the register.

Best regards,

0 Likes
1 Solution
MeenakshiR_71
Employee

Hello,

To erase flash, please use "Cy_Flash_EraseRow (uint32_t rowAddr)" API. It automatically configures the IPC structure (as explained in TRM) for you and initiates the flash row erase.

Regards,

Meenakshi Sundaram R

View solution in original post

0 Likes
3 Replies
MeenakshiR_71
Employee

Hello,

To erase flash, please use "Cy_Flash_EraseRow (uint32_t rowAddr)" API. It automatically configures the IPC structure (as explained in TRM) for you and initiates the flash row erase.

Regards,

Meenakshi Sundaram R

View solution in original post

0 Likes
Anonymous
Not applicable

Hello,

I check the following TRM, but the API does not hit in any TRM.

1) PSoC 63 with BLE Architecture Technical Reference Manual (TRM)

2) Registers Technical Reference Manual (TRM)

Maybe, there is no API information in the TRM.

Thanks and regards,

0 Likes
GeonaP_26
Moderator
Moderator

Please refer to PDL documentation for API details. Use following link if you have PDL 3.0.4 in your system. Else, modify <3.0.4> accordingly.

file:///C:/Program%20Files%20(x86)/Cypress/PDL/3.0.4/doc/pdl_api_reference_manual/html/group__group__flash__functions.html#ga6b9753a9fca6ebea833cbc4af7f0d681

0 Likes
Top labels