************************************************************************** STM32基板MMDVM HotSpotファーム書込み手順メモ(20180630-01) あくまでも当局のメモでありトラブル/損害等がが発生しても責任は負えません。 ************************************************************************** RaspberryPi3(OS:Stretch)及び書込み用FT232RL USBシリアル変換基板を使用 FT232RLの信号レベルは3.3V側にショーピンを接続 接続は STM32基板のPA9 ------- USBシリアル変換基板のRX STM32基板のPA10------- USBシリアル変換基板のTX STM32基板のGND-------- USBシリアル変換基板のGND FT232RL USBシリアル変換基板とRaspberryPiを接続 ls コマンドでttyUSB0がリストに有る事を確認する ls /dev/ ------------------------------------------------------------- sudo apt-get update sudo apt-get install gcc-arm-none-eabi gdb-arm-none-eabi libstdc++-arm-none-eabi-newlib libnewlib-arm-none-eabi sudo apt install git cd /opt sudo git clone https://github.com/juribeparada/MMDVM_HS cd MMDVM_HS/ sudo git clone https://github.com/juribeparada/STM32F10X_Lib --------------------------------------------------------------- /opt/MMDVM_HS/Config.hはデフォルトのままで変更は未実施。 RasPiのGPIO接続、RSSI(受信信号強度)表示等の場合は変更が必要。 --------------------------------------------------------------- STM32基板上BOOT0のショートピンをON(1)側にする。 STM32基板のMicroUSBコネクタにUSBケーブルを接続して5Vを供給する。 STM32基板のリセットスイッチを押す。 --------------------------------------------------------------- cd /opt/MMDVM_HS sudo make clean sudo make bl sudo make serial-bl devser=/dev/ttyUSB0 --------------------------------------------------------------- 書込み終了 Wrote and verified address 0x0800dfc0 (100.00%) Done. Starting execution at address 0x08000000... done. を確認する STM32基板上BOOT0のシュートピンをOFF(0)側にする(元に戻す) STM32基板のMicroUSBコネクダとRaspberryPiをUSBケーブルを接続する。 STM32基板のリセットスイッチを押す。 --------------------------------------------------------------- FT232RL USBシリアル変換基板は不要なので外す。 Pi-Starのモデム選択はZumSpot Libre(USB)で動いた。 ファームバージョンUP等で再度ファームをダウンロードする場合すでに /optにMMDVM_HSフォルダが存在する場合にエラーがでるので正常に書込み終了後は cd /opt sudo rm -r MMDVM_HS で/opt配下のMMDVM__HSフォルダを消去する。 以上