Hi,
I am running an application in RAM . This application un-tar's a 'files.tar' file and puts the un-tarred files in the FLASH memory of my board. After this, my application clears the flash memory in 2 minutes and makes the FLASH Memory empty . Now, the application onceagain un-tars the 'files.tar' file . The files are placed in the FLASH Memory by the application and the whole of the above operation continues onceagain.
But, after 10 or 15 times(random number of times) of repeating the above operation, i find that the board reboots.
What could be the possible reason ? and methods of analysis for this ? I use Dosfs (Filesystem) with VxWorks . Is this in any way related with some Dosfs Filesystem APIs stack corruption/overwrite or oher possible lowlevel Dosfs filesystem problem ? Is there any problem with un-tarring facility coming with Dosfs or the Program Counter getting corrupted while using dosfs utilities ?
Clarify me.
Thx in advans, Karthik Balaguru