cancel
Showing results for 
Search instead for 
Did you mean: 

WICED Studio Wi-Fi Combo

hiko_4316286
New Contributor

I have a question about the behavior of Factory Reset on OTA1.

Currently, I have the following settings

Set "RESOURCES_LOCATION ? = RESOURCES_IN_DIRECT_RESOURCES".

Create a target with "make target" as "download".

The questions are as follows

Is the "Factory Reset" data written to external Flash at the time of build with the above settings?

Is the "DCT Image" data written to external Flash at the time of build with the above settings?

Can the "Factory Reset" ,"DCT Image"data of external Flash be read when OTA1 fails?

If you can't do the above, do you need other settings?

Here's some additional information

*****

We have confirmed that the following settings will work

Set "RESOURCES_LOCATION ? = RESOURCES_IN_WICEDFS".

Make target as "download download_apps".

*****

*****

With the following settings, the following log is printed and the write will fail

Set "RESOURCES_LOCATION ? = RESOURCES_IN_DIRECT_RESOURCES".

Make target as "download download_apps".

log excerpt

 ----- ...

 Downloading Bootloader ...

 Building apps lookup table

 No changes detected

 Downloading DCT ...

 Download complete

 Downloading Application ...

 Downloading FR_APP build/AAA-Combo_board-ThreadX-NetX_Duo/. /... /apps/AAA/FR_APP.stripped.elf at sector 1 address 4096...

 tools/makefiles/wiced_apps.mk:278: recipe for target 'FR_APP_DOWNLOAD' failed

 make.exe[1]: *** [FR_APP_DOWNLOAD] Error 1

 make.exe[1]: *** Waiting for unfinished jobs....

 No changes detected

 make: *** [main_app] Error 2

 Makefile:351: recipe for target 'main_app' failed

 ----- ...

->Consideration: FR_APP seems to have failed because Application and FR_APP download are running at the same time.

*****

0 Likes
Reply
1 Solution
KotnaniK_71
Employee

Hi,

Can you please let me know the platform which you are using?

If you set "RESOURCES_LOCATION ? = RESOURCES_IN_DIRECT_RESOURCES", you are forcing the resources to use internal flash file system.

The download_apps mechanism may require and uses external flash at the time of build and the external flash file system holds the Factory reset application, DCT_image and all other information except bootloader and current application area.

Thanks.

View solution in original post

0 Likes
Reply
1 Reply
KotnaniK_71
Employee

Hi,

Can you please let me know the platform which you are using?

If you set "RESOURCES_LOCATION ? = RESOURCES_IN_DIRECT_RESOURCES", you are forcing the resources to use internal flash file system.

The download_apps mechanism may require and uses external flash at the time of build and the external flash file system holds the Factory reset application, DCT_image and all other information except bootloader and current application area.

Thanks.

View solution in original post

0 Likes
Reply