Yate Community Forum

OpenLTE => YateBTS => Topic started by: yangkkokk on April 19, 2014, 10:49:16 AM

Title: usrp1 can't complie bug
Post by: yangkkokk on April 19, 2014, 10:49:16 AM
/tmp/cc06EDSE.o: In function `USRPDevice::writeSamples(short*, int, bool*, unsigned long long, bool)':
USRPDevice.cpp:(.text+0x2ea4): undefined reference to `usrp_basic_tx::write(void const*, int, bool*)'
/tmp/cc06EDSE.o: In function `USRPDevice::setTxFreq(double)':
USRPDevice.cpp:(.text+0x304f): undefined reference to `usrp_standard_tx::tune(int, boost::shared_ptr<db_base>, double, usrp_tune_result*)'
/tmp/cc06EDSE.o: In function `USRPDevice::setRxFreq(double)':
USRPDevice.cpp:(.text+0x3495): undefined reference to `usrp_standard_rx::tune(int, boost::shared_ptr<db_base>, double, usrp_tune_result*)'
collect2: ld 返回 1
make[1]: *** [transceiver-usrp1] 错误 1
make[1]:正在离开目录 `/usr/src/yatebts/mbts/Transceiver52M'
make: *** [all] 错误 2
Title: Re: usrp1 can't complie bug
Post by: paulc on April 22, 2014, 12:31:54 PM
The USRP1 code was never tested and was just copied from the OpenBTS one.
I suspect some library is missing but I don't know how it should look like since only the UHD library is available from Ettus while the USRP1 seems abandoned.
If would be useful if you have a working USRP1 library or OpenBTS.
Title: Re: usrp1 can't complie bug
Post by: paulc on April 24, 2014, 08:21:17 AM
SVN revision 246 of YateBTS should fix this although I could not check since Gnu Radio 3.3 fails to compile for me.
Title: Re: usrp1 can't complie bug
Post by: yangkkokk on May 22, 2014, 11:35:57 PM
If you can solve this problem, I can give you a special system usrp mirror, this is open source can be replicated. You sent me an email, I shared with you the download address is yangkkokk@gmail.com