Community
cancel
Showing results for 
Search instead for 
Did you mean: 
PHult
New Contributor II
1,546 Views

Flashing Edison from Windows

I'm trying to flash the Edison module from Windows.

This is the serial port output on the module before I tried flashing it.

******************************

PSH KERNEL VERSION: b0182b2b

WR: 20104000

******************************

SCU IPC: 0x800000d0 0xfffce92c

PSH miaHOB version: TNG.B0.VVBD.0000000c

microkernel built 11:24:08 Feb 5 2015

******* PSH loader *******

PCM page cache size = 192 KB

Cache Constraint = 0 Pages

Arming IPC driver ..

Adding page store pool ..

PagestoreAddr(IMR Start Address) = 0x04899000

pageStoreSize(IMR Size) = 0x00080000

*** Ready to receive application ***

Then I closed the serial connection.

The image was downloaded from here

https://downloadmirror.intel.com/26028/eng/iot-devkit-prof-dev-image-edison-20160606.zip https://downloadmirror.intel.com/26028/eng/iot-devkit-prof-dev-image-edison-20160606.zip

Unzipped it and also downloaded dfu-util from and placed the .exe in the unzipped directory.

/servlet/JiveServlet/download/25154-6-102797/dfu-util.exe.zip https://communities.intel.com/servlet/JiveServlet/download/25154-6-102797/dfu-util.exe.zip

Started cmd as Administrator and ran flashall.bat

Using U-boot target: edison-blankrndis

Now waiting for dfu device 8087:0a99

Please plug and reboot the board

 

Dfu device not found Timeout

 

Did you plug and reboot your board?

 

If yes, please try a recovery by calling this script with the --recovery option

Then I rand flashall.bat --recovery

Starting Recovery mode

Please plug and reboot the board

Flashing IFWI

!!! You should install xfstk tools, please visit http://xfstk.sourceforge.net/

But xfstk appears to only be available for linux.

I also tried the Windows installer found here

https://software.intel.com/en-us/iot/hardware/edison/downloads IoT - Intel® Edison Board Download | Intel® Software https://software.intel.com/en-us/iot/hardware/edison/downloads https://software.intel.com/en-us/iot/hardware/edison/downloads

The installer finished installing some drivers but at the flashing stage it never detected the device so I could click next to flash it.

Would finding an xfstk solve my issue, where can I find an official version of it?

Tags (1)
7 Replies
idata
Community Manager
102 Views

Hello Peter-H,

 

 

Did you try flashing your board with Flash Tool Lite? It can be found in https://software.intel.com/en-us/articles/flash-tool-lite-user-manual as well as its manual. I suggest you to try this option before attempting to use the xFSTK method as it might be simpler and doesn't require a Linux PC.

 

 

Try it and let me know, I'd be glad to help in case the issue persists.

 

-Peter.
PHult
New Contributor II
102 Views

I have now.

06/20/16 22:36:27.509 INFO : [Port -1] Running `Wait for device with status dnx_fw on port -1` command

06/20/16 22:37:09.509 ERROR : [Port -1] Command `Wait for device with status dnx_fw on port -1` failed

06/20/16 22:37:09.509 ERROR : [Port -1] Flash failed (Command type: Device enumeration)

What does the serial output mean as it is looping the same message over and over again(as in the top post)?

I'm not sure what I could have done to get it into this state, last time I worked with it I had it automatically booting with wifi and a ssh server.

Since then I have only left it running for a week or two until I now tried to access it.

idata
Community Manager
102 Views

When are you receiving this output? Could you please send us a screenshot?

 

 

-Peter.
PHult
New Contributor II
102 Views

Here is a one minute screen recording.

https://www.dropbox.com/s/lhz9d6rqhfzha9s/2016-06-22_09-06-33.mp4?dl=0 Dropbox - 2016-06-22_09-06-33.mp4

While the little popup was open asking me to reconnect the device I did so once.

idata
Community Manager
102 Views

Hello Peter-H,

 

 

Thank you for sharing that video, it helped me a lot to understand what's happening. I want you to try the following:

 

 

1. Connect your board to your PC and open a terminal session with PuTTY.

 

2. Open Flash Tool Lite, select the image and click on start to flash.

 

3. Right after you clicked on start to flash, go back to PuTTY and enter the command reboot. Do not unplug the board.

 

4. Wait for Flash Tool Lite to recognize your board.

 

 

Let me know if this helps you, I'd be glad to help in case the issues persist.

 

-Peter.
PHult
New Contributor II
102 Views

It worked.

Flashing went through and I have the image now running.

idata
Community Manager
102 Views

That's great to hear! If you ever have any other doubt don't hesitate to come back to the community, we'll help you in any way we can!

-Peter.

Reply