STM NFC Dynamic Tag IC “ST25DV” を使用した Firmware Updateについて

Slides:



Advertisements
Similar presentations
ファーストステップガイド ( 管理者向け) ナレッジスイート株式会社 Copyright (c) knowledgesuite inc. All rights reserved.1.
Advertisements

Internet Explorer 障害解析 最初の一歩 - IE のトラブルを理解する -. 概要 Internet Explorer を使用中に発生するトラブルの 種類と、調査のための切り分け方法を紹介します! (以降は IE と略称で表記します) よくあるお問い合わせ Web ページの表示が白画面のまま完了しない.
Jsdo.it と Monaca による端末へ のアプリ導入 5/29 (金)課題 堀江美香.
0 クイックスタートガイド|管理者編 スマートデバイスのビジネス活用を支援する法人向けファイル共有サービス.
実践ロボットプログラミング LEGO Mindstorms NXT で目指せロボコン! WEB : 著者:藤吉弘亘,藤井隆司,鈴木裕利,石井成郎 :
BBT 大学 Ruby on Rails 開発環境セットアップマニュアル Mac 版 1.1 最終更新日: 2013/1/5.
講師 松本 章代. 携帯電話のプラットフォーム オープンプラットフォーム Android のアーキテクチャ LiMo のアーキテクチャ 携帯電話用 OS 携帯電話用の自作アプリ事情 2009/11/142.
BBT大学 Ruby on Rails開発環境セットアップマニュアル
Linuxを組み込んだマイコンによる 遠隔監視システムの開発
水曜パソコン講座 「Windows Update プログラム  を実行する手順」         を解説します.
目次 WindowsPCの場合 iPadの場合 iPhoneの場合 Androidの場合
スクリーンショットの取り方 コラボエンドポイントスクリーンショットの取得 シスコシステムズ合同会社 テクニカルソリューションズアーキテクト
JXTA Shell (3) P2P特論 (ソフトウェア特論) 第6回 /
入 出 力 管 理 オペレーティングシステム 6/26/09.
オペレーティングシステムⅡ 第11回 講師 松本 章代 VirtuaWin・・・仮想デスクトップソフト.
Android と iPhone (仮題) 情報社会とコンピュータ 第13回
マイコン入門実践教育プロセス説明 第4システム部 ES443 塩島秀樹.
Androidアプリを公開する方法.
USB2.0対応PICマイコンによる データ取得システムの開発
端末からの情報漏洩FTA 1-1. ConnectONE:. 通信上の情報が SSL暗号化通信 漏洩する 1. 処理中の情報が 漏洩する
電子社会設計論 第11回 Electronic social design theory
「絵葉書を通じてのハルビンの 街の印象調査」システムUIの iPadアプリ化 谷研究室  飯 祐貴.
Smart-USBを利用した開発設計の メリットとデメリット 有限会社プライムシステムズ
Al-Mailのインストールと使い方 インストール –1 (pop-authの設定、Al-Mailのインストール用ファイルをダウンロード)
スティックライト for USB USB-ROMの開発手順について WindowsがUSBメモリから起動します。 株式会社ロムウィン
FPGAを用いたMG3用 インターフェース回路の解説
Visual Studio インストール インストール時間:約1時間.
Fire Tom Wada IE dept. Univ. of the Ryukyus
USB2.0対応PICを用いたデータロガーの製作
タブレットのビジネス活用を支援する法人向けファイル共有サービス
組み込み向けCPU 小型デバイスに搭載されるCPU 特徴 携帯電話,デジタルカメラ,PDA,センサデバイスなど 小型 低消費電力 多機能
BW120T BW100T BW55T BW40T NEW 横置きでも見やすい 回転式LCD表示採用!
医師が臨床の現場で抱く疑問について,エビデンスに基づいた 回答を,簡単に得ることができるよう,デザインされています。
Flyingware : バイトコード変換による 安全なエージェントの実行
プロユースな先進スペックを、だれでも手軽に。
Google Nexus 7 7インチディスプレイのタブレット Android オペレーティングシステム搭載 <搭載されている主なセンサー>
Androidアプリの作成 07A1069 松永大樹.
目次. 目次 バージョンアップガイドについて リリース日 バージョン情報 2012年8月28日 (火) バージョンアップガイドの内容 バージョンアップガイドはNIコンサルティングの製品に関する最新のリリースをまとめた統合的なユーザーガイドです。新機能や機能強化の内容、その導入に必要な情報を提供します。最新の機能を利用するガイドとしてお役立てください。
概要 Boxed Economy Simulation Platform(BESP)とその基本構造 BESPの設計・実装におけるポイント!
カシオ計算機株式会社   ■多機能プロジェクター   ■電子黒板(IWB)   ■大画面ボードスタンド   ■電子辞書(小学生モデル)
Aptana Studio 3 に Android ADT プラグインを インストールする方法
九州大学キャンパスクラウド 利用法 情報ネットワーク特論 講義資料.
Air Chip/Air Microご紹介.
Cisco Router GUI設定 CCPE3.2 紹介 本資料に記載の各社社名、製品名は、各社の商標または登録商標です。
スマホQR-Code読取を生かした 出荷管理
第15章 TFTP:トリビアル・ファイル転送プロトコル
表紙.
デジタルテレビ対応製品 カテゴリガイド VGA to HDMI変換 USB3.0リムーバブルケース
オペレーティングシステムⅡ 第13回 講師 松本 章代 VirtuaWin・・・仮想デスクトップソフト.
目次. 目次 バージョンアップガイドについて リリース日 バージョン情報 2012年12月17日 (月) バージョンアップガイドの内容 バージョンアップガイドはNIコンサルティングの製品に関する最新のリリースをまとめた統合的なユーザーガイドです。新機能や機能強化の内容、その導入に必要な情報を提供します。最新の機能を利用するガイドとしてお役立てください。
スマートデバイスのビジネス活用を支援する法人向けファイル共有サービス
すぐできるBOOK -基本設定編-.
Ibaraki Univ. Dept of Electrical & Electronic Eng.
ゲーム開発モデルの基礎.
実践ロボットプログラミング LEGO Mindstorms EV3 で目指せロボコン!
無線対応プレゼンテーション用機器『wivia』&
JXTA Shell (1) P2P特論 (ソフトウェア特論) 第4回 /
リチウムイオンバッテリ搭載UPS! BL100T BL75T BL50T NEW 期待寿命10年
情報電子工学演習Ⅴ(ハードウェア実技演習) PICマイコンによる光学式テルミンの製作
JXTA Shell (2) P2P特論 (ソフトウェア特論) 第5回 /
NFC Dynamic Tag “ST25DV“のご紹介
Fire Tom Wada IE dept. Univ. of the Ryukyus
~目次~ Ⅰ.動作環境 Ⅱ.ファイルのダウンロード Ⅲ.システムのインストール Ⅳ.初期設定 Ⅴ.アンインストール
パソコンやスマホ・タブレットなどのデータを簡単に画面共有!
定価:オープン価格(実勢店頭売価):4,298円(税込み)
天体電波望遠鏡の開発  研究者:福永 健司 共同研究者:笠原  良太.
サーバーの初期設定について.
② 手順1.「みまもりタグアプリ」をダウンロードします(ご利用は無料です) 手順2.「みまもりタグアプリ」を起動します
7-Zipのインストール (Windows 10)
新製品リリースニュース ClickShare CSE-200+[プラス] 会議変革を支えるワイヤレスプレゼンテーションシステム
Presentation transcript:

STM NFC Dynamic Tag IC “ST25DV” を使用した Firmware Updateについて 三信電気株式会社 販売技術部 2018.12.18

Fast Transfer Mode Mailbox@RAM デモ概要 STM社が提供するNFC Dynamic Tag “ST25DV” のFTM機能(Fast Transfer Mode)を 使用することで、I2Cで接続されたマイコンROMのF/Wアップデートを、NFCリーダ経由で高速に行えます。 ※ただ単に、“かざす“といった基本動作をきっかけに、簡単にF/Wアップデートが行えます。 ①リーダ側でファイルを選択 ②かざす  (GPOアサート@マイコンプログラムスタート) ③パスワード入力 ④書換え実行&CRCチェック マイコン ST25DV NFC リーダ (Android Smart Phone /PC/Tablet) Dynamicレジスタ MB_LEN_Dyn MB_CRTL_Dyn ( ) GPO/ RF-PUT_MSG Staticレジスタ MB_MODE MB_WDG ROM UpdateData UpdateData 13.56MHz Fast Transfer Mode Mailbox@RAM (256Byte) I2C スルーレート(理論値) 125KByte/sec 3.3KByte/sec 参考)マイコン I2Cクロック@1MHz使用時、実測 2KByte/sec程度

NFCを使うメリット 非接触によるパラメータ変更が可能 P2P接続による確かなアップデートが可能 電波法認証取得が不要 製品側にはケーブル類が一切不要となるため、自由なデザイン設計が可能 PCBを覆う筐体や、梱包箱の外側からでもプログラミングすることができます P2P接続による確かなアップデートが可能 NFCは、数センチレベルでの近距離無線方式を採用 飛び過ぎない無線技術ですので、意図した機器との確実な通信ができます 電波法認証取得が不要 ダイナミックタグは、パッシブ接続 アクティブ接続ではないので、電波法認証取得の必要がありません NFCリーダは、市販のAndroidスマホで代替可能 専用のリーダー以外にも、iOS端末を除く、Andorid端末でご使用いただけます 導入コストの削減、サービス要員の負担軽減

+ + 評価に必要なもの H/W環境 S/W環境 コンパイラ S/W開発環境 モバイル評価 PC評価 モバイル評価 PC評価 ■ST25DV-DISCOVERY kit  - NFCダイナミックタグIC “ST25DV04K”  - アンテナ(Class 5)  - マイコン “STM32F405VGT6”  - ST Link搭載 ■USBケーブル(Miniコネクタ) ■MDK-ARM™ (uVision) ■ST25DV-DISCOVERY向けソフトウェア  - STSW-ST25DV001 + + ※デバッカは、ST25DV-DISCOVERに搭載するST Linkをそのままご使用頂けますので不要です。 モバイル評価 PC評価 モバイル評価 PC評価 ■PCソフトウェア  - STSW-95HF001  - STSW-ST25PC001 ■Android端末   (NFCリーダ機能搭載) ■Windows PC / Tablet ■DEMO-CR95HF-A board  ※M24LR-DISCOVERY付属  (UM1084) ■Android アプリケーション  - ST25 NFC Tap   (Google Playから入手)

ドキュメント類(ダウンロード先) STMホームページ(www.st.com)から、“ST25DV-DISCOVERY”で検索 https://www.st.com/ja/evaluation-tools/st25dv-discovery.html ■ハードウェアリソース ・ユーザマニュアル(UM2096) ・ガーバーデータ(マザーボード/アンテナ) ・BOMリスト ・設計回路図 ・ライセンス契約 ■ツール&ソフトウェア ・PCソフトウェア(DEMO-CR95HF-Aボード:UM1084):STSW-95HF001 ・Androidアプリ(ST25DV):STSW-ST25001 ・ST25DV-DISCOVERY kit 向けファームウェア:STSW-ST25DV001 ・Windows PC ソフトウェア(ST25 Javaアプリケーション):STSW-ST25PC001 ■評価ツール ・評価用アンテナ(Class 1/6):ANT-1-6-ST25DV ■ST25DVに関する技術情報(データシート、アプリケーションノート)  以下のURLより入手可能。 https://www.st.com/ja/nfc/st25dv-i2c-series-dynamic-nfc-tags.html?querycriteria=productId=SS1950 ・データシート(DS10925) ・アプリケーションノート:FTM仕様について(AN4910)

ST25DV スペック概要 ・ISO / IEC15693およびNFCフォーラムType 5タグ非接触インタフェース ・1MHz I²Cシリアル・インタフェース(動作電圧:1.8 ~ 5.5V) ・容量4Kbit ~ 64KbitのEEPROM ・大容量256バイトRAMバッファによる高速転送 ・エナジー・ハーベスティング(RF給電)機能 ・パスワード保護(64bit) ・複数のRFイベントに対応した設定が可能なGPO割込みピン ・動作温度範囲     レンジ6:         ・ -40℃ ~ 85℃     レンジ8:         ・ -40℃ ~ 105℃(UDFPN8のみ)         ・ -40℃ ~ 125℃(SO8NおよびTSSOP8のみ、      RFインタフェースについては最大105℃)

システムブロック図、周辺回路図 MCU

通信プロトコル AN4910より抜粋 I2C ST25DV RF MailBox Update シーケンス開始 Update シーケンス終了 かざす GPO出力 FTM(MailBox)を有効に設定 Update シーケンス開始 メッセージを置く ステータスコマンドを発行 (ポーリング・完了待ち) 完了 データ長コマンドを発行 データ長を取得 メッセージコマンドを発行 メッセージを取得 割込発生 ステータスコマンド発行 (ポーリング・完了待ち) メッセージの有無を確認 (ポーリング) Status:メッセージ有 ・・・・ 例) 1.RFはメッセージを置く   RFは、RF Write Messageコマンドで、メッセージを書く:BF 21 2C 01 23 45 67 89   RFは、RF Read Dynamicレジスタ(MB_CTRL_Dyn)を読み込み、85hを待つ   RFは、RF Read Message Lengthコマンドで、メッセージの長さを取得 8Byte   RFは、RF Read Messageコマンドでメッセージを取得:8byte BF 21 2C 01 23 45 67 89 2.I2Cは割込イベントを検出   I2Cは、I2C Read Dynamicレジスタ(IT_STS_Dyn)を読み込み、20hの検出を行う 3.I2Cはメッセージを取得する   I2Cは、I2C Read Dynamicレジスタ(MB_LEN_Dyn)を読み込み、長さを取得(8Byte)   I2Cは、I2C Read Messageコマンドで、メッセージを取得: BF 21 2C 01 23 45 67 89   RFは、RF Read Dynamicレジスタ(MB_CTRL_Dyn)をPollingし、完了を待つ (81h) データ長コマンドを発行 データ長を取得 受信コマンドを発行 メッセージを取得 完了 Update シーケンス終了 FTM(MailBox)を無効に設定 MailBox

デモ完了までの一連の手順(FWアップデート) 1.ST25DV DISCOVERYボードに電源供給(USB) 2.FTMモードに設定 3.Androidアプリ起動「NFC tap App」 4.Android スマホをかざす 5.App左上のメニューバーから「Firmware Update」を選択 6.Select Firmware fileから「アップデートファイル」を選択 7.転送開始 8.パスワード入力「12345678」 9.アップデート実行 10.CRCチェック 11.ステータスチェック(LCDパネルをタッチ) 12.Version Upを確認。終了