Yes, I read it like 10 times. In general, this is a very good description, but it doesn't explain well what happens in step 7. Does it actually flash everything necessary (program, data, option memory) for you or you have to do it yourself manually and then step 7 just apply custom config to your already flashed controller?
Here's what I've tried so far:
- Connected everything as explained in main wiki page
- Then downloaded the firmware hex file from here
and flashed program memory tab (this step was in main wiki page too). On another occasion, I've tried to flash (program, data, option) tabs from releases folder instead. On third occasion, I didn't flash anything at all.
- Then went through steps 1-7 in the wiki. In JavaConfigurator selected my settings and pressed "Compile & Flash". So this is the part which is either not working for me or I'm doing something wrong. After pressing this button the opened command prompt only writes Cleaning files...
and that's it. My assumption that it silently run everything necessary in the background. Or the process failed somewhere but didn't show me any error messages.
EDIT: As far as I understand JavaConfigurator just updates setting in the source code and then launches compile_20.bat which should compile the code and create some build artefacts and then program_20.bat is launched which actually does all the flashing.
So I've tried to run these two .bat files manually but looks like compile one just cleans something but doesn't do anything else. And then program_20.bat complains that it can't find files to write to controller's memory...
I'll try to install everything again on a Windows VM on my MAC. Hope it works...