cancel
Showing results for 
Search instead for 
Did you mean: 

WICED Studio Bluetooth

EdSi_1398431
New Contributor

Hello,

I am using WICED Module Programmer to program EZ-Serial_WICED_V1_1_2_CYBLE-013025-00.hex to flash of CYBLE-013025.

After successful programming the contents of the flash are read by software developed by me. It was found that 64 bytes starting in address 0xFF002000 are not blank. Note that the HEX file above doesn't contain any information in this address, and really no data (according to scope)  is written to the address 0xFF002000 by WICED programmer.

What these 64 bytes are? How are they created?

Thanks

0 Likes
1 Solution
AnjanaM_61
Moderator
Moderator

Hello,

The address location 0xFF002000  corresponds to VS (Volatile Section ) in memory map for CYBLE-013025-00 . 

The VS section is used by the application and the stack to store data in the flash memory. For example, bonding information, any custom data which needs to be saved in flash (for example using API bleprofile_WriteNVRAM in WICED smart application). All these depends upon the application code you are running. 

So you wont see any data at 0xFF002000 in hex file, but it will be written during run time of application. 

Regards,

Anjana

View solution in original post

0 Likes
1 Reply
AnjanaM_61
Moderator
Moderator

Hello,

The address location 0xFF002000  corresponds to VS (Volatile Section ) in memory map for CYBLE-013025-00 . 

The VS section is used by the application and the stack to store data in the flash memory. For example, bonding information, any custom data which needs to be saved in flash (for example using API bleprofile_WriteNVRAM in WICED smart application). All these depends upon the application code you are running. 

So you wont see any data at 0xFF002000 in hex file, but it will be written during run time of application. 

Regards,

Anjana

View solution in original post

0 Likes