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 CenterFile Exchange에서 Real-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