Speedgoat Error: Cannot create directory: access denied

15 ビュー (過去 30 日間)
Dave Billany
Dave Billany 2021 年 5 月 4 日
コメント済み: Stefanie Schwarz 2021 年 12 月 6 日
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 件のコメント
David Haslacher
David Haslacher 2021 年 12 月 2 日
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...

サインインしてコメントする。

採用された回答

Dave Billany
Dave Billany 2021 年 12 月 2 日
編集済み: Dave Billany 2021 年 12 月 2 日
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 件のコメント
David Haslacher
David Haslacher 2021 年 12 月 2 日
Great answer, thank you very much.
Stefanie Schwarz
Stefanie Schwarz 2021 年 12 月 6 日
Thank you for sharing this!

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeReal-Time Simulation and Testing についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by