Open5

PlutoSDR環境構築(MacOS)

satonesatone

シリアル接続の手順

  1. USBケーブルで接続
  2. デバイスファイルの確認
$ ls -l /dev/tty.*
crw-rw-rw-  1 root  wheel  0x9000000  4 12 11:44 /dev/tty.BLTH
crw-rw-rw-  1 root  wheel  0x9000004  4 12 11:45 /dev/tty.Bluetooth-Incoming-Port
crw-rw-rw-  1 root  wheel  0x9000002  4 12 11:45 /dev/tty.SoundcoreLifeP3
crw-rw-rw-  1 root  wheel  0x9000006  4 17 10:17 /dev/tty.usbmodem143104
  1. デバイスへ接続
$ screen /dev/tty.usbmodem143104 115200
Welcome to Pluto
pluto login: root
Password:
Welcome to:
______ _       _        _________________
| ___ \ |     | |      /  ___|  _  \ ___ \
| |_/ / |_   _| |_ ___ \ `--.| | | | |_/ /
|  __/| | | | | __/ _ \ `--. \ | | |    /
| |   | | |_| | || (_) /\__/ / |/ /| |\ \
\_|   |_|\__,_|\__\___/\____/|___/ \_| \_|

v0.32
https://wiki.analog.com/university/tools/pluto
#
satonesatone

動作確認

# uname -a
Linux pluto 4.19.0-119999-g6edc6cd #319 SMP PREEMPT Mon Jul 6 15:45:01 CEST 2020 armv7l GNU/Linux

# ifconfig usb0
usb0      Link encap:Ethernet  HWaddr 00:05:F7:76:38:57
          inet addr:192.168.2.1  Bcast:0.0.0.0  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

satonesatone

対応周波数の拡張

AD9363(デフォルト)からAD9364にFirmwareをアップデートすると対応周波数が拡張できる。

バージョン LO tuning range
AD9363 325 - 3800 MHz
AD9364 70 - 6000 MHz

https://wiki.analog.com/university/tools/pluto/users/customizing#:~:text=reboots the device.-,Updating to the AD9364,-RF Transceiver

手順

  1. バージョンの確認
    以下のようにnot definedになる場合はAD9363の状態
# fw_printenv attr_name
## Error: "attr_name" not defined
# fw_printenv attr_val
## Error: "attr_val" not defined
  1. アップデート
# fw_setenv attr_name compatible
# fw_setenv attr_val ad9364
# reboot

Firmwareがv0.32以降の場合は以下も実施

# fw_setenv compatible ad9364
# reboot
  1. 確認
# fw_printenv attr_name
attr_name=compatible
# fw_printenv attr_val
attr_val=ad9364
# fw_printenv compatible
compatible=ad9364