We are having problems when trying to use the G400 on existing hardware that before ran fine with ChipworkX. One of our specific problems is that we can’t get the SD to work over SPI. We can get past:
_pse = new PersistentStorage("SD_SPI"); _pse.MountFileSystem();
without any exceptions, but as soon as we do something like (right after the mounting):
if (!Directory.Exists(@ "SD_SPI\System")) Directory.CreateDirectory(@ "SD_SPI\System");
it fails with the exception:
Exception System.IO.IOException - CLR_E_INVALID_DRIVER (1)
We are running firmware 184.108.40.206 on the G400 and used the ChipworkX development board and our custom hardware when testing - it throws the same exception on all hardware setups.
Any thoughts on why we would be getting this exception?