Speedgoat Error: Cannot create directory: access denied

15 visualizaciones (últimos 30 días)
Hello, I have been handed a problem and not sure of what happened to get to this error.
I have a Speedgoat Mobile real-time target machine, it will connect to simulink real-time. When an application is loaded an application called loader appears in the application list and can't be removed. In the display connected direct to the speedgoat I can see the Error: Cannot create directory: access denied
I've reflashed the original kernal and rebuilt and flashed the kernal. They load fine but the error still returns when an application load is attempted.
  1 comentario
David Haslacher
David Haslacher el 2 de Dic. de 2021
Did you (or anyone else) find a solution to this problem? This occurred to us spontaneously after the model encountered a runtime error. Now we can't load any models anymore, despite a new kernel and restart of all machines...

Iniciar sesión para comentar.

Respuesta aceptada

Dave Billany
Dave Billany el 2 de Dic. de 2021
Editada: Dave Billany el 2 de Dic. de 2021
I have good news and bad news for anyone encountering the same issue as me.
Bad news:
Your Speedgoat harddrive (SSD) is likely dead or currupted, you will have lost the ability to save logging files. A true fix will require shipping back to Switzerland for repairs.
Good news:
There is a workaround if you are pushed for time or don't want to ship your real-time targets off. This workaround consists of booting via a USB drive:
You will need an empty USB drive (preferably the one you received with your system). The USB drive needs to be formatted to FAT32. I recommend using Rufus for this. The settings are showed below.
When this has been done, you can go to MATLAB and open the explorer (slrtexplr). Under “Properties” ->“Boot configuration”, set “Boot mode” to “Removable Disk”. Make sure your USB drive is connected to your PC and click on “Create boot disk”.
The program will then load the needed files to you USB drive.
After this step, take the USB drive and plug it into the target machine. Turn the machine ON and go into the BIOS (press delete).
In the BIOS, navigate to “Boot” and set the USB drive to position 1 in the Boot Priority Order. Save and exit.
The machine will now boot via the USB drive.
I hope this helps.
  2 comentarios
David Haslacher
David Haslacher el 2 de Dic. de 2021
Great answer, thank you very much.
Stefanie Schwarz
Stefanie Schwarz el 6 de Dic. de 2021
Thank you for sharing this!

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Real-Time Simulation and Testing en Help Center y File Exchange.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by