vnegnev / marcos_extras

Miscellaneous MaRCoS-related scripts and files, and the MaRCoS wiki
GNU General Public License v3.0
15 stars 10 forks source link

Marcos on RP-125 #3

Closed FeiyangLou closed 2 years ago

FeiyangLou commented 2 years ago

Hello Vlad: I am a student from China learning MRI, and I found OCRA very useful, so I bought an RP-125, then I found your work more specific in details, so I am currently trying to run marcos on RP-125. I followed the steps in wiki starting from "Installing the latest FPGA firmware and server" and successfully ran the server(version 1.0.5), but when running test_server.py there were lots of errors. It seems that versions of client and server don't match, I wonder is it because the server is not developed for RP-125, or I chose the wrong branch for the client? I tried both devel and flocra branch of marcos_extra in setting FPGA and server, and the master/devel/flocra branch of marcos_client(too confusing). Best regards, Feiyang Lou

vnegnev commented 2 years ago

Hi Feiyang,

Unfortunately we stopped supporting the RP-125, so the latest developments will only work on the RP-122. This was for several reasons:

However, it wouldn't take much to get it running I think. To start with, you won't be able to use the newest FPGA images on the RP-125, and would need to build your own using Vivado. You'd also need to handle the different pinouts in the FPGA project and software.

I can have a look in a few weeks' time and prepare a 'roadmap' for you, if you're interested in forking the project and giving it a try, but honestly unless you've got a fair amount of FPGA + embedded software knowledge, I think the quickest/easiest way for you to proceed is to get an RP-122 - sorry :)

FeiyangLou commented 2 years ago

I'll try to get an RP-122 then! Thank you very much for your explanation and help.