nRF54L15 DKの量産が開始されました

こんにちは。加賀デバイスのNordic Teamです。 以前のコラムでご紹介したnRF54L15の開発キット、nRF54L15 DKがついに量産を開始しました! nRF54L15、nRF54L10、nRF54L05から構成されるnRF54Lシリーズは ・128MHz ARM Cortex-M33プロセッサ ・豊富な周辺機能 ・最大1.5MBのNVM(Non–volatile memory)と最大256KBのRAMを持つ超低電力マルチプロトコル2.4GHz無線とMCU機能を兼ね備えたSoCです。 汎用性を考慮して設計されたnRF54Lシリーズは幅広いアプリケーションに適しています。マルチプロトコル2.4GHz無線はBluetooth(LE,Mesh)、IEEE802.15.4(Thread,Zigbee)、Matter、 Amazon Sidewalkと最大4Mbpsの2.4GHz独自プロトコルをサポートしています。さらに先日Bluetooth SIGからリリースされたBluetooth channel Soundingを含むBluetooth 6.0にも対応しています。  nRF54L series nRF54L15 DKはnRF54L15を搭載しており、nRF54L10およびnRF54L05をエミュレートできます。手ごろな価格のDKにより、開発者は1つのボードですべての機能を利用することができます。  nRF54L15 DK nRF54L15 DKの主な特徴は下記をご参照ください。 ■nRF54L15 Wireless SoC  ・128MHz ARM Cortex-M33 processor  ・NVM:1.5MB , RAM:256KB  ・2.4GHz マルチプロトコルサポート(Bluetooth LE ,Mesh ,Matter ,Thread ,Zigbee ,独自通信 etc.. )  ・128MHz RISC-Vコプロセッサ  ・高度なセキュリティ機能内蔵(TrustZone ,side-channel保護 ,改ざん検出)  ・豊富な周辺機能       :14bit-ADC ,PDM×2 ,Global RTC ,SPI/TWI/UART×5 ,I2S ,NFC A-Tag ,QDEC×2,        PWM 4ch×3 ,Timer×7 ,WDT×2 ,COMP ,LPCOMP…

nRF91シリーズのDFU

こんにちは。加賀デバイスのNordic Teamです。 今回はDFU(Device Firmware Update)について記事を書きたいと思います。 ファームウェアの書き換え方法でDFU、FOTA、OTAなどの言葉が出てきます。英文にすると下記となります。 DFU:Device Firmware update FOTA:Firmware update over the air OTA:Over the airそのため、ファームウェアを書き換える上では、FOTAとOTAは同意義となります。FOTA(OTA)の英文から分かるように無線を使用した書き換えとなりなすが、DFUは無線だけではなく有線を使用した書き換えも含んでおります。 Nordicとしては下記のような様々なDFUの方法を提供しています。 ・UART ・USB ・BLE ・Cellular ・Wi-Fi これらの具体的な使用方法についてはNordicのオンライン学習プラットフォームのDevAcademyで説明していますのでご参照いただければと思います。 DevAcademy:nRF Connect SDK Intermediate/Lesson8 – Bootloaders and DFU/FOTA  Adding Device Firmware Update (DFU/FOTA) Support in nRF Connect SDK(YouTube) 今回の記事はnRF91シリーズを使用したUARTおよびCellular通信を使用したDFUについて説明していきます。 nRF5xシリーズについてはまた別の記事で投稿したいと考えていますのでご期待頂ければと思います。 ◢◤MCUbootを使用したDFU DFUの処理はApplicationプログラムが実行するのではなく、Bootloaderプログラムで実行されます。 Nordicの開発環境であるnRF Connect SDKのBootloaderの構成は2種類から選ぶことが出来ます。 ①Immutable bootloader(first-stage)のみを使用②Immutable bootloader(first-stage)とupgradable bootloader(second-stage)の2つを使用 Immuatble bootloaderは書き換え出来ないBootloaderとなり、upgradable bootloaderは書き換え可能なBootladerとなります。upgradable bootladerの使用についてはNordicのドキュメントに注意事項がありますので使用される前にご確認いただければと思います。   また、bootloaderにはnRF Secure Immutable Bootloader(NSIB)とMCUbootの2種類があります。 NSIBとMCUbootの特徴や使用方法についてはここでは説明しきれないため、詳しくは下記をご参照いただければと思います。  MCUboot…