2018-09

ツール

nRF52832 のファームウェアが読み出し禁止だとOpenOCD と ST-Link v2 では書き換えできない

ABSniffer USB Dongle 528 が使用している Nordic nRF52832  のファームウェアを OpenOCD と ST-Link v2 で書き換えようとしてみた。結果的にはファームウェアのReadback Prot...
インストール

OpenOCD (Open On-Chip Debugger) のWindows10上でのビルド

Windows 10 64bit 上で OpenOCD (Open On-Chip Debugger)をビルドし、インストールする。「Building OpenOCD under Windows using MSYS2」に従い、MSYS2を...
インストール

ST-Link v2 を Windows10 上の OpenOCD で利用できるようにする

ST-Link v2 をWindows10上のOpenOCDで利用できるようにする。手元の環境ではST-Link v2 のファームウェアのアップグレード、ST-Link v2をOpenOCDで利用するためにデバイスドライバのインストール(変...
開発

ABSniffer USB Dongle 528 のファームウェアを nRF Sniffer v2 に書き換える

「BLEシリアル変換ドングルを Snifferにする 」で示したApril Brother の ABSniffer USB Dongle 528 のファームウェアをNordic Semiconductorの nRF Sniffer v2 に...
開発

AWS IoTにMQTTで送られた情報をモニターする

CO2センサーT6703の値をAWS IoTに送る などのプログラムでAWS IoT にMQTT で publish した情報を 小型TFT ディスプレイに表示するプログラムを作成した。AWS IoTコンソールで表示される内容を手元で表示す...
開発

ESP32でESP-IDFを利用してBLE のアドバタイジング・パケットの送受信を行う

別記事の ESP32 で Arduino を利用して BLE のアドバタイジング・パケットの送受信を行う ではフレームワークに Arduino を用いたが、今回は、ESP-IDFをフレームワークとして、BLE のアドバタイジング・パケットの...
Tips

パスワードマネージャ Mooltipass Mini

事情によって、オンラインのパスワード管理機能を利用することができない場合に、オフラインのパスワード管理デバイスとして Mooltipass Mini を使っている。Mooltipass Miniのパスワード情報を保存、コピーする方法およびI...
開発

ESP32 で Arduino を利用して BLE のアドバタイジング・パケットの送受信を行う

Espressif ESP32 で BLE を central かつ peripheral として動作させることがかなり以前に試したときはうまくいかなかった。しかし、下記の記事を読むとできるようになっているとのことなので試みた。BLE GA...
Tips

Visual Studio Code におけるフォルダー、プロジェクト、ワークスペース

Visual Studio Code のファイルメニューには 「フォルダーを開く」 と「ワークスペースを開く」はあっても「プロジェクトを開く」がない。フォルダーを開くでプロジェクトが開かれるようであるが、プロジェクト、フォルダー、ワークスペ...
Tips

PlatformIO IDE for VSCode でESP-IDF を利用したESP32プログラムの開発

ESP32の複数のコアを適切に利用して並列動作させるためには、Espressif の ESP-IDF をフレームワークとして使う必要があるようだ。PlatformIO IDE for VSCode でESP32のプログラム開発ではArdui...