The whole story is:
I created a project, coded the program, downloaded the binary code in mbed and run the program on it. And then, I changed the local system time on my computer to several days ago. After that, I added some lines more code into program, compiled and downloaded. I found the several lines of code I just added, had never been excuted on mbed. The reason maybe the time tag on the new file is older than that in the memory of mbed, so the new binary file with older time tag cannot be excute....
Another guess or you can try is, setting your local system time as some time in futre, say year 2020, then compile a program, download into mbed and run it. After you doing this, you cannot use your mbed anymore untill that time in 2020, or you have to always set your local system time on computer as some time after that....
Kind of Frozen mbed, or a nice lock~ lol
The whole story is: I created a project, coded the program, downloaded the binary code in mbed and run the program on it. And then, I changed the local system time on my computer to several days ago. After that, I added some lines more code into program, compiled and downloaded. I found the several lines of code I just added, had never been excuted on mbed. The reason maybe the time tag on the new file is older than that in the memory of mbed, so the new binary file with older time tag cannot be excute....
Another guess or you can try is, setting your local system time as some time in futre, say year 2020, then compile a program, download into mbed and run it. After you doing this, you cannot use your mbed anymore untill that time in 2020, or you have to always set your local system time on computer as some time after that....
Kind of Frozen mbed, or a nice lock~ lol