Community news, upcoming events and general discussions
Threads: 36 Posts: 88
Get technical support from the community
Threads: 1427 Posts: 7608
Threads: 18 Posts: 64
Tell us how to make XDK better!
Threads: 36 Posts: 119
Share and discuss community member projects
Threads: 81 Posts: 350
I encountered a problem from one day to another. I am unable to flash my XDK anymore on my computer : each time a press Flash in XDK Workbench, the program compiles, generate the bin and says that the checksum generated does not match with the one from the XDK as you can see here : http://nsa37.casimages.com/img/2016/05/31/160531085413587784.jpg Then the flashing procedure aborts.
I've tested to flash this XDK from another PC, the program flashes well, but the XDK doesn't run the program. The XDK reboots and is not recognized by the computer... When I flashed an other program, it flashed well, rebooted in Application mode, but the program doesn't run...
I've got another XDK with I've got no problem. Everything runs very well.
What could be the problem ? HW or SW corrupted ?
Thank you in advance
welcome to the XDK community. It can happen, that an application on the XDK gets corrupted. Please try to force the XDK into the bootloader mode manually. For this turn the XDK off. Press button 1 and hold it, turn the XDK on again still pressing the button. Once the red LED turns on, release the button. Once the XDK is in bootloader mode, each of your computers should recognize the XDK. Then flash the LedsAndButtons example and press a button, to see if the XDK is working correctly. Please tell me if this solves your problem. Kind regards Manuel
I already done the method with button 1 to put the XDK in bootloader mode.
They both recognize the XDK but the problem occurs during the execution of the program (Application Mode) for the first computer, or a fail in the CRC comparison for the second computer (happens each time, with any of the programs or samples).
I flashed the LedsAndButtons inside but does the same. In App mode the program doesn't run and isn't recognized by both of the PCs.
I've got an other XDK and runs very well on both of the 2 PCs.
Maybe it could be a firmware error ?
Thank you for your help
currently I’m not sure if it could be a firmware error, but we will find out.
You said you can’t flash the XDK anymore, so it worked a time ago? Did you do something special directly before? (e.g. external pin reading, overload, long measuring) Just to make sure, you are using the newest workbench version on both computers?
Can you tell me the states of the LEDs after flashing? Did you buy both of the XDKs at the same time? Kind regards Manuel
Yes it worked very well until last week.
I didn't done anything special, I never used the external pins, I only used onboard sensors. I made some programs to read the different sensors values, and to print them in the console in order to read them on a RaspberryPi.
On PC1 (compilation fails with CRC error) : It stills in Bootloader mode so red and orange leds are On. On PC2 (compile with success, but isn't recognized after the flash) : All the leds are Off.
We bought 3 XDK, I use personnaly 2 of them. An another one is used by an other colleague from an other service.
Hello Olivier, thank you for the information. This sounds as you have already mentioned like a broken firmware. I have never seen the firmware getting corrupted after a while, but I will ask the developers for this. I keep you posted in this thread, as soon as I know more. - Manuel
Thank you for your support.
I'm waiting for your news.
I spoke with the developers. The occuring issue isn't a known bug . This bug falls defnitly within the warranty.
We would ask you to change the corrupted XDK with your distributor (e.g. Conrad).
Kind regards, Manuel