フィルターのクリア

Info

この質問は閉じられています。 編集または回答するには再度開いてください。

Comm USRP installation with R2012a / Linux

1 回表示 (過去 30 日間)
Daniel
Daniel 2012 年 5 月 16 日
閉鎖済み: MATLAB Answer Bot 2021 年 8 月 20 日
I am running Ubuntu 12.04 with Matlab R2012a and I am trying to install the USRP functionality of the comm toolbox. I have the version "usrp_v3_0_R2012a". The first problem that I am having is that the "setupsdru" script is trying to add the path
/home/danielj/Documents/usrp_v3_0_R2012a/commusrp/bin/glnx86
which does not exist. A very similar folder does exist:
/home/danielj/Documents/usrp_v3_0_R2012a/commusrp/bin/glnxa64
But when I run
computer('arch')
MATLAB returns
glnx86
So, I tried changing the name of the folder from 'glnxa64' to 'glnx86' and this does remove the warning I was having. Next, I run
findsdru
which produces the following error:
Undefined function 'usrp_uhd_mapi' for input arguments of type 'char'.
Error in mapiPrivate (line 19)
[retStr, errStat, errStr] = usrp_uhd_mapi(cmd);
Error in findsdru (line 25)
[flatAddrList, errStat, errStr] = mapiPrivate('findsdru');
I was not sure if this error and the earlier warning are related. So I posted both. Any help on resolving this would be appriciated!
Thanks
  1 件のコメント
Walter Roberson
Walter Roberson 2012 年 5 月 16 日
I would speculate there is only 64 bit support on Linux, but I have not found the requirements documentation.

回答 (2 件)

Kaustubha Govind
Kaustubha Govind 2012 年 5 月 16 日
Renaming the folder may have temporarily gotten past the error for you, but the primary issue here is that you have 64-bit MATLAB installed on a 32-bit machine. Looks like this was done in error? Could you run the command "mexext" and see if it returns glnxa64 - this indicates whethere 32- or 64-bit MATLAB is installed. I haven't seen this kind of issue before, but I'd recommend calling MathWorks Installation Support.

Daniel
Daniel 2012 年 5 月 16 日
Thanks for the reply. Running "mexext" returns
mexglx
which I think is associated with "glnx86". I think the problem may be that I have 32-bit machine and Matlab, but a 64-bit version of the USRP toolbox.
  3 件のコメント
Daniel
Daniel 2012 年 5 月 17 日
Yes, I installed MATLAB first and then the USRP support package. Thanks for your help! I haven't found any details on the supported architectures. I think I need to get some help from MATLAB at this point.
Kaustubha Govind
Kaustubha Govind 2012 年 5 月 18 日
Okay, looks like you may have installed the 64-bit version of the package instead of 32-bit.

この質問は閉じられています。

Community Treasure Hunt

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

Start Hunting!

Translated by