Hi all - I decided to finally take a stab at using the Axoloti in Windows and having some fun issues.
I am using a pre-release v05 board and have successfully installed the new Axoloti app and platform_win folder on Windows 7 64bit.
The board seems to correctly boot into DFU mode and the zadig installed windows driver seems to show the board correctly inside the Axoloti app:
Since the board was previously flashed with older firmware on ubuntu - I need to reflash the new firmware in windows - and here is where it gets sketchy. I am following the Windows Install guide.
Connecting to the board that has incorrect firmware for the OS is impossible - so Entering Rescue mode is not possible.
Booting up while pressing S1 is fine, so then I select the Flash (Rescue).
I get this error
Link to firmware CRC Please compile the firmware first
Start disconnect
Done disconnect
Start flashing firmware with DFU
java.io.IOException: Cannot run program "C:\Program" (in directory "C:\Program Files (x86)\Axoloti\app\firmware"): CreateProcess error=2, The system cannot find the file specified
at java.lang.ProcessBuilder.start(ProcessBuilder.java:1048)
at java.lang.Runtime.exec(Runtime.java:620)
at java.lang.Runtime.exec(Runtime.java:450)
at qcmds.QCmdShellTask.Do(QCmdShellTask.java:114)
at qcmds.QCmdProcessor.run(QCmdProcessor.java:183)
at java.lang.Thread.run(Thread.java:745)
Caused by: java.io.IOException: CreateProcess error=2, The system cannot find the file specified
at java.lang.ProcessImpl.create(Native Method)
at java.lang.ProcessImpl.(ProcessImpl.java:386)
at java.lang.ProcessImpl.start(ProcessImpl.java:137)
at java.lang.ProcessBuilder.start(ProcessBuilder.java:1029)
... 5 moreFlashing firmware failed!
Perhaps I need to compile the firmware first, but I get a familiar error for an incorrectly configured Windows OS:
Start compiling firmware
"setup build dir"
"Compiling firmware..."
'make' is not recognized as an internal or external command,
operable program or batch file.
'make' is not recognized as an internal or external command,
operable program or batch file.
"Compiling firmware flasher..."
'make' is not recognized as an internal or external command,
operable program or batch file.
Link to firmware CRC Please compile the firmware first
Done compiling firmware
I recall the windows setup guide for the prerelease Axoloti firmware being pretty involved - i guess all of those instructions are still relevant?
I am also thinking it won't be easy to use the official Axoloti board with the Zadig replaced USB driver on the same Windows OS that is configured for STM Discovery DFU (I use the STM flasher nowadays on another machine).
Part of me wants it to work, but I also don't mind sticking to Linux if it is just simpler in my case.