Raspberry Pi 3 model b+ run on boot problem
Show older comments
Dear all
I get this error when I activate run on boot option in Simulink for Raspberry Pi 3 model b+ and I can't find anything related to this error on Google:
Cannot identify C:\ProgramData\MATLAB\SupportPackages\R2019b\toolbox\realtime\targets\raspi\src\mwrunonboot.service. No such file or directory.
I don't find 'mwrunonboot.service' on my computer.
3 Comments
Kiyo Akabori
on 10 Nov 2019
I got the same error on Raspbery Pi 3 model b when I activated run on boot for both Simulink and MATLAB support packages. As a workaround, I ended up modifying the /etc/rc.local file to run my code on boot. I hope someone else can anwser this question.
Adam Cook
on 2 Dec 2019
how did you edit your rc.loacl file to run on boot?
Kohei Sagawa
on 6 Dec 2019
I got a same ploblem on raspberry pi 3.
Accepted Answer
More Answers (2)
doe
on 2 Apr 2020
0 votes
Copying the file worked for me.
This is the content of mwrunonboot.service:
[Unit]
Description=Simulink Run on boot
After=multi-user.target
[Service]
Type=idle
RemainAfterExit=yes
ExecStart=/usr/local/bin/MW_runSimulinkModel
[Install]
WantedBy=multi-user.target
1 Comment
Sean O'Connell
on 3 Apr 2020
Thanks a lot! I will give this a try once I go back to work after coronavirus blows over.
Luckily now Matlab 2020a supports the RPi4, so I will probably give that a try for my application as well. Hopefully they remembered to include this mwrunonboot.service file this time around haha
Christoph Linden
on 1 May 2020
0 votes
Hello,
I had same problem. In my case the file mwrunonboot.service was missing in directory: C:\ProgramData\MATLAB\SupportPackages\R2019b\toolbox\realtime\targets\raspi\src, so I add it there.
I took the lines from answer above just in a text file and named this than: mwrunonboot.service
und hier noch mal auf deutsch:
hatte das gleiche Problem. Also habe ich mir eine Datei mit dem Inhalt aus vorheriger Antwort erstellt:
[Unit]
Description=Simulink Run on boot
After=multi-user.target
[Service]
Type=idle
RemainAfterExit=yes
ExecStart=/usr/local/bin/MW_runSimulinkModel
[Install]
WantedBy=multi-user.target
wie gesagt die Zeilen einfach in Textdatei kopieren und unter dem Namen mwrunonboot.service abspeichern und in den Pfad:
C:\ProgramData\MATLAB\SupportPackages\R2019b\toolbox\realtime\targets\raspi\src speichern.
Hier noch ein link wie man das Simulinkmodell einstellen muss, damit überhaupt eine ausführbare Datei erzeugt wird.
https://de.mathworks.com/matlabcentral/answers/271795-how-to-start-simulink-model-on-raspberry-pi-automatically-on-startup
In meiner Anwendung hat das so funktioniert. Viel Erfolg
Categories
Find more on Raspberry Pi Hardware in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!