Error in opening MATLAB device file for LED trigger source.

Hi, I am using the 'MATLAB support package for Raspberry Pi hardware' using MATLAB 2023a. I have installed all the necessary files on the Pi. I began following the tutorial here:
I got to the first step, ran the code
rpi = raspi('IP Address','username','password');
and was met with the following error (Practice_1 is the name of the script):
Error using Practice_1
Cannot open the device file for LED trigger source.
Any help please? I followed the tutorials accurately on the MathWorks website

댓글 수: 6

I see a hint that just maybe your raspberry pi might already have a startup program that is using ROS (robot operating system) and so the node might already be busy
This is a bit of a stretch, but it is not impossible.
If something like this were true then removing the startup program should work. Or flip to a new mini-SD memory card and reinstall the operating system.
I saw that post and tried the steps suggested but it wasn't working. I installed a brande new OS before starting this procedure.
When I try the following in my Pi terminal:
rostopic list
I'm told "bash: rostopic: command not found". This is the same with any other command from that post.
If this is the startup program, it doesn't seem to exist. If that's the case, what's the next step? Any suggestions?
Sorry, I do not know.
i got the same issue... any news about this??
Hi, no I haven't got any response, I'm in contact with MathWorks about this, so I'll update this thread once we come to a solution.
I am getting the same error, i have checked the /sys/class/leds directory, it doesn't have led0 led1 led2. This might be causing the problem, i believe it has a function that when matlab is connected to RPi, it uses the leds, but in the connection phase, becouse it doesn't have the led0 activation command in the directory, it doesn't allow the connection.
But its just a guess.

댓글을 달려면 로그인하십시오.

 채택된 답변

Syed Hadi
Syed Hadi 2023년 5월 9일
편집: Syed Hadi 2023년 5월 9일

2 개 추천

Hi guys,
I've been in contact with MathWorks support and we've solved this issue.
Basically, if you follow the link below:
You can see a list of OS for Raspberry Pi. MATLAB doesn't support the latest versions of the OS.
What you need to do is follow the link below:
And download the file named "2022-09-22-raspios-bullseye-armhf.img.xz".
Then, you can install the OS onto your SD Card using the normal method.
I used balenaEtcher to decompress and flash the OS onto the SD card.
The development team are now aware of this issue and will look into fixing it for future OS.
Hope this helps.

댓글 수: 2

Hi Syed Hadi,
are you facing ssh certificate issue after installing 2022-09-22-raspios-bullseye-armhf.img.xz? How do you resolve it?
Thanks
Prasanth Sunkara
Prasanth Sunkara 2023년 9월 11일
편집: Walter Roberson 2024년 6월 30일
In my opinion using the official Raspberry Pi Imager tool is a better way to setup an image.
Please ensure you have enabled SSH and assigned proper hostname and user credentials. You may optionally enter the WiFi details as well.
There is an option in the Raspberry Pi imager tool to flash images from your PC too. Towards the end the list

댓글을 달려면 로그인하십시오.

추가 답변 (2개)

MathWorks MATLAB Hardware Team
MathWorks MATLAB Hardware Team 2023년 5월 8일
이동: Walter Roberson 2023년 5월 8일

5 개 추천

Hi All,
Follow these steps to resolve the issue,
  • Open Raspberry Pi terminal and execute
  • $ cd /opt/MATLAB/
  • $ sudo pkill mwUnifiedSrvr
  • $ sudo rm -rf *
  • Download and extract following zip files
  • In MATLAB, change your working directory to the above extracted files
  • Run >> applyPath.m file
  • Create a raspi object in matlab
  • >> r = raspi("myAddress",'pi','raspberry');
Thanks,
MathWorks
MATLAB Hardware Team

댓글 수: 4

I haven't tried this, but I just uploaded the solution I found with MathWorks.
Has anyone else tried this to see if it works?
I have just tried it and it works as advertised.
This solution is also work. I have tried it.
wonderful, it worked for me as well, thank you guys

댓글을 달려면 로그인하십시오.

Sandin Taci
Sandin Taci 2023년 5월 4일
Hey @Syed Hadi, try "raspberrypi instead of "raspi":
rpi = raspberrypi('IP Address','username','password')

댓글 수: 3

I just checked and it worked. it says its connected.
But there is still a problem. I just tried the starter kit, but it gives the same error. cannot open or find LED.
Can you go through these steps again, I guess you skipped a step. Your hardware tab in the Simulink model does not look customized.
https://www.mathworks.com/help/supportpkg/raspberrypi/ref/getting-started-with-raspberry-pi-hardware.html
i just did the steps again and then i realised the problem is with the led.
i then tried to control a servo and it worked.

댓글을 달려면 로그인하십시오.

카테고리

도움말 센터File Exchange에서 MATLAB Support Package for Raspberry Pi Hardware에 대해 자세히 알아보기

질문:

2023년 4월 13일

편집:

2024년 6월 30일

Community Treasure Hunt

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

Start Hunting!

Translated by