不可能への挑戦株式会社日昇テクノロジー低価格 高品質が不可能? 日昇テクノロジーなら可能にする ARM Cortex-M3 STM32F207VGT6 ボードマニュアル株式会社日昇テクノロジー /10/10 copy

Similar documents
MINI2440マニュアル

MINI2440マニュアル

第一章 LPC2478 ボードの概要...3 第二章 uclinux の初体験 SD カードのテスト USB メモリのテスト USB Devices のテスト network のテスト...6 第三章 uclinux のコンパイル...

ARM Cortex-M3 LPC1343

MINI2440マニュアル

1. ST-LINK Utility のダウンロード Windows7 PC にインストールする場合について説明します 1.1. STMicroelectronics のサイト STMicroelectronics のサイトを開きます ここに ST-LINK と入力して検索します ( 右側の虫眼鏡を

PICKIT3オフライン書き込みガイドブック

MINI2440マニュアル

株式会社日新テクニカ USB シリアル CAN 変換器 /8/22 ホームページ : メール

AKI-PIC16F877A開発キット (Ver1

ST-LINK/V2-1 への Upgrade V /10/07 ST-LINK/V2-1 USB driver のインストールおよび ST-LINK/V2-1 の Upgrade について説明します ST-LINK/V2-1 USB driver をインストールしてから ST-LIN

MINI2440マニュアル

MINI2440マニュアル

HP ThinUpdateを使用したWESシンクライアントイメージリストア手順書

MINI2440マニュアル

MINI2440マニュアル

Windows AIKを使用したPE2

MINI2440マニュアル

開発環境構築ガイド

改訂履歴 改訂日付 改訂内容 2014/11/01 初版発行 2017/01/16 Studuino web サイトリニューアルに伴う改訂 2017/04/14 Studuino web サイトリニューアルに伴うアクセス方法の説明変更 2018/01/22 Mac 版インストール手順変更に伴う改訂

4 本体の入力を USB-B 端子に対応する入力に切り換える 下記の画面表示になります 手順 8 の画面になるまでしばらくお待ちください 5 解凍したフォルダー内にある "Setup.exe" をダブルクリックして実行する InstallShield ウィザードが表示されます xxxxxxxxxx.

著作権および商標 この文書には が所有権を持つ機密事項が含まれます この資料のいかなる部分も許 可無く複製 使用 公開することを固く禁じます 本書は の従業員および許可された 取引先だけに使用が認められています 本書で提供されたデータは正確で信頼性の高いものですが このデータの使用について株式会社

SIRCADをVISTAで使用する場合の注意点

Windows10 における Ac6 System Workbench for STM32 のダウンロードとインストール V /06/01 Windows10 の PC で Ac6 System Workbench for STM32 のダウンロードとインストールの方法について説明しま

G800SE HTMLdocument update

FTDI USB-Serial Converter デバイスドライバのインストール(Rev.1.01)

開発環境構築ガイド

1. USB の VCP( 仮想 COM ポート ) について USB の VCP( 仮想 COM ポート ) は USB を非同期シリアル通信として使用するための USB のドライバです PC には VCP ドライバをインストールする必要があります USB の VCP( 仮想 COM ポート )

manual_ezcap_edit

 

4 本体の入力を USB-B 端子に対応する入力に切り換える 下記の画面表示になります 手順 8 の画面になるまでしばらくお待ちください 5 解凍したフォルダー内にある "Setup.exe" をダブルクリックして実行する InstallShield ウィザードが表示されます xxxxxxxxxx.

Studuino ライブラリ環境設定Windows編

A 既製のプロジェクトがある場合

monologue Sound Librarian 取扱説明書

< F F D815B B408EED95CA C815B83678FEE95F13F7C3F C815B A896E282A28D8782ED82B93F7C3F57494C4C4

TWE-Lite R 取扱説明書

:30 18:00 9:30 12:00 13:00 17:00

Microsoft PowerPoint - RM-PDU_IP設定方法.ppt

目次 プリンタドライバをインストールする (USB 接続の場合 )... 3 プリンタとコンピュータを USB で接続する ( 参考 ) プリンタドライバをインストールする前に USB で接続してしまった場合 プリンタドライバをインストールする (LAN 接続の場合 )...

SLCONFIG の操作 JF1PYE Ⅰ. PC と slconfig の通信設定 Ⅱ. Slconfig の操作 Ⅲ. 端末ソフトによる Command 機能 Ⅳ. slconfig 実行形式プログラムの作成 Ⅴ. 端末ソフト Tera Term のダウンロード インストー

新規インストールガイド Microsoft Office Professional Plus 2016 本書は Download Station から Microsoft Office Professional Plus 2016( 以下 Office) をダウンロ ドし 新規インストールを行う手順

AN1526 RX開発環境の使用方法(CS+、Renesas Flash Programmer)

STEP 02 開発環境の構築 学習内容 パソコンに ARM の開発環境を構築します インストールは以下の手順で行います 1. CCS のダウンロード 2. CCS のインストール 3. TI-RTOS のインストール 4. USB ドライバのインストール 1. CCS のダウンロード 以下の手順で

LANdeVOICE PBSP-SIO (I/O接点付き)

INS メイト V30Slim を Windows Vista がプレインストールされたパソコンでご使用になるお客様へ < ご案内 > 2007 年 4 月 このたびは INS メイト V30Slim をお買い求めいただき 誠にありがとうございます 本紙は INS メイト V30Slim を Win

HD でブロードキャストするための Adobe Media Live Encoder のインストールおよび設定方法 Adobe Media Live Encoder のダウンロード : 手順 1 へ行く 画面下にある Downlo

FlashAir ソフトウェア更新ツール Version 東芝メモリ株式会社 Copyright 2017 Toshiba Memory Corporation, All Rights Reserved. 対応 OS: 最新の対応 OS は Web サイトをご参照ください 概要本ソフ

MINI2440マニュアル

CoIDE 用 F4D_VCP の説明 V /07/05 USB の VCP( 仮想 COM ポート ) による非同期シリアル通信を行うプログラムです Free の開発ツール CoIDE で作成した STM32F4 Discovery 用のプロジェクトです プログラムの開始番地は 0x

ZVH_VIEWER

SMB送信機能

5. 下の画面が表示されますので [Next>] をクリックします 6. License Agreement の画面が表示されますので 内容をご確認いただき 同意する場合は I accept the terms of the license agreement にチェックをして [Next>] をク

WES7/WE8SシンクライアントVMwareHorizonClientアップデート手順書

おことわり 本書の内容の一部又は全部を無断転載することは禁止されています 本機の外観及び仕様は改良のため 将来予告無しに変更することがあります 本書の内容について万一不審な点や誤りなどのお気付きの点がありましたらご連絡ください 本書に記載されている会社名 商品名などは 一般に各社の商標又は登録商標で

KEW Smart for KEW3441BT 取扱説明書

SDC_SDIO_STM32F4 の説明 2013/09/17 SDIO インターフェースで SD カードをアクセスするプログラムのプロジェクトサンプルです FAT でファイルアクセスするために FatFs( 汎用 FAT ファイルシステム モジュール ) を使用しています VCP(USB 仮想 C

MINI2440マニュアル

CR-USB 仕様書 株式会社測商技研 JS カード用データ転送用カードリーダー CR-USB 仕様書 取扱説明書 2012 年 07 月 31 日版 株式会社測商技研 1. 概要 本器は当社製自動観測装置で記録した JS カードデータ

Studuinoソフトウェアのインストール

SMB送信機能

目 次 1. All-In-One プリンタユーティリティ概要 All-In-One プリンタユーティティについて 対応プリンタ機種 システム要件 セットアップ方法 All-In-One プリンタユーティリテ

Studuinoライブラリ環境設定Mac編

AR-DV1_TAI_Software_Media_Setup_Procedure_v1.0_JAPANESE

SHOFU SureFile for DentalX Manual

3 アドレスバーに URL を入力し ( 移動ボタン ) をタップします 入力した URL のホームページに移動します ネットワークへのログオン 画面が表示された場合は ユーザー名 を確 認し パスワード を入力して OK をタップしてください ホームページがうまく表示されないときは Opera B

仮想 COM ポートドライバーインストールマニュアル 仮想 COM ポートドライバーをパソコンにインストールすることにより FTDX3000 シリーズとパソコンとを USB ケーブルで接続して CAT 通信 TX 制御 (PTT KEY FSK) および ファームウェアのアップデートを行う事ができま

AP-RZA-1A シリアルFlashROMの書き込み方法

Microsoft Word PXシリーズプリンタドライバインストール説明書(Win8・10-32・64bit)

WES7シンクライアントIE11アップデート手順書

目次 本書の取り扱いについて... 3 事前準備... 4 MultiPoint Server 2011 OEM 版のインストール (OS リカバリー用のディスク領域を使う場合の起動方法 )... 5 MultiPoint Server 2011 OEM 版のインストール (OS リカバリー用のメデ

ホストプログラム操作説明書

nLiteによるドライバの統合 - フロッピーディスク不要のXPインストールCDの作成方法 -

仮想 COM ポートドライバーインストールマニュアル 仮想 COM ポートドライバーをパソコンにインストールすることにより 対応するトランシーバーまたは USB インターフェースユニット SCU-17 を USB ケーブルでパソコンに接続し CAT 通信 TX 制御 ( PTT KEY FSK) U

Taro-ラズパイのインストールと設定

第 7.0 版 利用履歴管理 ETCPRO5 セットアップマニュアル (Ver5.002) カードリーダモデル変更 ( 表示付き 表示なし ) に伴い 改訂 Windows10 対応に伴い 改訂 参考ホームページサイト :

SMB送信機能

CompuSec SW 強制削除手順

『テクノス』V2プログラムインストール説明書

MF mypresto インストールガイド 目次 新規インストールの手順 (Windows 版 )... 2 MF mypresto の起動 (Windows 版 )... 7 新規インストールの手順 (Mac 版 )... 8 MF mypresto の起動 (Mac 版 ) 新規イン

2. WiFi 接続 1.1 GuruPlug Server 初期設定情報 記載の SSID が設定されているアクセスポイントが GuruPlug Server です PC を操作して GuruPlug Server のアクセスポイントに接続して WiFi 接続してください 接続に成功すると PC

! 2. CCS のインストール CCS をインストールする前に, パソコンのアカウントは, 必ず 管理者 にしてください ログイン中のアカウントの個人用フォルダ (C:\Users\ ログイン名 ) に全角や半角カタカナなどが含まれているとインストールが完了しません 新規で半角英数字名のローカルア

Microsoft Word - バーチャルクラス(Blackboard)ログイン方法ガイド.docx

V-Client for Mac ユーザーズガイド

プリンタドライバのインストール. Windows で使用する場合 Windows プリンタドライバのインストール方法は 接続方法や使用するプリンタドライバによって異なります また コンピュータの OS によってインストール方法が異なります お使いのコンピュータの OS に合わせて 以下の参照ページを

Transcription:

ARM Cortex-M3 STM32F207VGT6 ボードマニュアル株式会社日昇テクノロジー http://www.csun.co.jp info@csun.co.jp 2011/10/10 copyright@2011 ホームページ :http://www.csun.co.jp メール :info@csun.co.jp 1

修正履歴 NO バージョン 修正内容 修正日 1 Ver1.0 新規作成 2011/10/10 この文書の情報は 文書を改善するため 事前の通知なく変更されることがあります 最新版は弊社ホームページからご参照ください http://www.csun.co.jp ( 株 ) 日昇テクノロジーの書面による許可のない複製は いかなる形態においても厳重に禁じられています ホームページ :http://www.csun.co.jp メール :info@csun.co.jp 2

目次 第一章 STM32F207 ボード概要...5 1.1 STM32F207VGT6 マイコンの主な特徴...5 1.2 ボード搭載機能...5 第二章回路の説明...7 2.1 Power...7 2.2 USB Host...8 2.3 USB Device/OTG...8 2.4 USB COM...8 2.5 CAN...9 2.6 SD Card...9 2.7 LED...9 2.8 Key...10 2.9 EXTEND I/O...10 第三章開発ツールKEILの応用... 11 3.1 KEILのインストール... 11 3.2 環境の設定...13 3.2.1 ダウンロード関連... 13 3.2.2 デバッグ関連... 17 第四章サンプルソースについて...19 4.1 Code\STM3220F-EVAL\...19 4.1.1 \RL\USB\Device\Memory... 19 4.1.2 \RL\USB\Device\RTX\Memory... 19 4.1.3 \RL\USB\Device\HID... 19 4.1.4 \RL\USB\Device\RTX\HID... 21 4.1.5 \RL\USB\Device\Memory_FlashFS\SD_Memory... 21 4.1.6 \RL\USB\Host\HID_Kbd... 21 4.1.7 \RL\USB\Host\MSD_File... 23 4.2 Code\STM32F2x7_ETH_LwIP_V1.0.2\Project\...26 4.2.1 \Standalone\httpserver\MDK-ARM... 26 4.2.2 \Standalone\tftpserver\MDK-ARM... 28 4.2.3 \Standalone\tcp_echo_server\MDK-ARM... 30 4.2.4 \FreeRTOS\httpserver_netconn\MDK-ARM... 34 ホームページ :http://www.csun.co.jp メール :info@csun.co.jp 3

4.2.5 \FreeRTOS\httpserver_socket\MDK-ARM... 36 4.2.6 \FreeRTOS\ udptcp_echo_server_netconn\mdk-arm... 36 第五章実行ファイルの書き込み...42 5.1 シリアルポートで書き込む...42 5.2 OpenLinkで書き込む...51 5.2.1 ドライバのインストール... 51 5.2.2 J-FLASH ARMで実行ファイルを書き込む... 52 ホームページ :http://www.csun.co.jp メール :info@csun.co.jp 4

第一章 STM32F207 ボード概要 ARM コア新型プロセッサー Cortex-M3 を採用した ST マイクロエレクトロニクス社の STM32F207VGT6( 最大周波数 120MHz 1 Mbyte Flash 128+4 Kbyte SRAM) 標準外付け :Ethernet USB2.0 USBシリアル (TTL) 変換 SDIO CANなど 1.1 STM32F207VGT6 マイコンの主な特徴 ARM コア新型プロセッサー Cortex-M3 を採用 最大周波数 120MHz 1 Mbyte Flash 128+4 Kbyte SRAM 内蔵 外付け Flash SRAM PSRAM Nor 及び Nand flash をサポート 8080/6800モードのLCDインタフェース 10/100M Ethernet MAC ハード IEEE 1588v2 2 CAN(2.0B Active) USB 2.0 high-speed/full-speed device/host/otg 4 UART 3 SPI 最大 30Mbit 2 IIS 8- to 14-bitカメラインタフェース 最大 48Mbyte/s 1-bit (default), 4-bit and 8-bit SD/SDIO MMC card 12-bit 0.5μs A/D 12-bit D/A 17 timers 最大 120MHzのカウント頻度 I/Oの最大頻度は60MHz ISP/IAPプログラミング 1.2 ボード搭載機能 標準 JTAG デバッグ用インタフェース (20pin 2.54mmピッチ ) 10/100M Ethernetインタフェース (DP83848) USB2.0デバイスインタフェース (mini) USB2.0ホストインタフェース USBシリアルTTL 変換インタフェース (CP2102) CAN2.0インタフェースx1 SDカードインタフェース (4-bit) ユーザーボタンx2 ユーザー LEDx1 5V/1A DC 外部電源インタフェース 極性 : センタープラス ホームページ :http://www.csun.co.jp メール :info@csun.co.jp 5

CPU のすべての IO を 2.54mm 拡張ピンヘッダで引き出される 外形寸法 : 86 64(mm) 突起物は除く ホームページ :http://www.csun.co.jp メール :info@csun.co.jp 6

第二章回路の説明 CPU 拡張ピンヘッダ (2.54mm) Ethernet I/F DP83846 5v 電源 JTAG I/F USER LEDx1 STM32F207VGT6 USB COM CP2102 USB Device CAN USER KEYx2 SD ソケット ( 裏面 ) CPU 拡張ピンヘッダ (2.54mm) USB Host 2.1 Power 入力 :5V DC 出力 :3.3V DC 本ボードは J2 の DC2.1 或いは J4 の Mini USB より給電できます ホームページ :http://www.csun.co.jp メール :info@csun.co.jp 7

2.2 USB Host 2.3 USB Device/OTG J4 は Mini USB AB 型インタフェースで Host/Device/OTG 三種類のデバイスモードをサポ ートします 2.4 USB COM U4 は USB シリアル変換用でシリアルポートない PC などでシリアルプログラムのデバッグができます SW3 及び SW4 で UART2 或いは UART3 を選択します J7 はデフォルトはオープン J3 でボードに電源供給はできません ホームページ :http://www.csun.co.jp メール :info@csun.co.jp 8

2.5 CAN 2.6 SD Card 2.7 LED ホームページ :http://www.csun.co.jp メール :info@csun.co.jp 9

2.8 Key S1 は普通のユーザーキー S2 は Wakeup 用キー S3 は Reset キー 2.9 EXTEND I/O ホームページ :http://www.csun.co.jp メール :info@csun.co.jp 10

第三章開発ツールKEILの応用本章ではご参考まで KEIL の無償評価版 MDK315B でインストール手順を説明します Keil 社のHP(http://www.keil.com/) から最新版がダウンロード出来ます 3.1 KEILのインストール MDK315B.exe を実行して KEIL3.15 をインストールする Next ボタンを押すと 英文のライセンス契約画面が表示される 同意できる場合は I accept the terms of the license agreement を選択して Next ボタンを押す ホームページ :http://www.csun.co.jp メール :info@csun.co.jp 11

インストール先フォルダを変更せず そのまま進んでください 使用者の名前と所属会社名を入力するダイアログが表示される 名前は半角のアルファベットで入力してください ホームページ :http://www.csun.co.jp メール :info@csun.co.jp 12

インストール中の画面です 最後に Finish をクリックすると ウィザードが閉じられてインストール終了 デモ版ではライセンスがないので プログラムのサイズ制限があります ライセンスを取得するにはKeil 社の日本代理店とご連絡ください 3.2 環境の設定 3.2.1 ダウンロード関連サンプルソースで例を挙げます プロジェクトファイルCode\STM3220F-EVAL\Blinky\Blinky.uvprojをダブルクリックする ホームページ :http://www.csun.co.jp メール :info@csun.co.jp 13

或いは KEIL のメニューで Project Open Project で Blinky.uvproj を選択する プロジェクト STM32F207 Flash を右クリックして Options for Target STM32F207 Flash をクリックする Options for Target STM32F207 Flash の画面が出て来る Utilities タブを選択する ホームページ :http://www.csun.co.jp メール :info@csun.co.jp 14

Use Target Driver for Flash Programming の所デバッグ型を選択します ULINKを利用する場合は ULINK Cortex Debugger JLINKを利用する場合は Cortex-M3 J-LINK を選択します Settings ボタンを押す ホームページ :http://www.csun.co.jp メール :info@csun.co.jp 15

Flash Download タブ画面の Programming Algorithm にデバイス情報がない場合 Add ボタンを押す Reset and Run の所を選択すると ダウンロード後すぐ実行します ホームページ :http://www.csun.co.jp メール :info@csun.co.jp 16

Debug タブを開いて設定します ダウンロード失敗する時 スピードを下げて 500K 或いは以下に設定してお試しください 上記設定後 Dowmload to Flash Memory を押してダウンロードができます 3.2.2 デバッグ関連プロジェクト STM32F207 Flash を右クリックして Options for Target STM32F207 Flash をクリックする Options for Target STM32F207 Flash の画面が出て来る Debug タブを選択する デバッグツールがULINKの場合は ULINK Cortex Debugger JLINKの場合は Cortex-M3 J-LINK を選択する ホームページ :http://www.csun.co.jp メール :info@csun.co.jp 17

Hex ファイル生成必要な場合は Output タブで設定します Browse Information の所も選択すると ソースコードの検索が便利になります 例え ば任意の所でinit_displayをコールした場合 マウスで右クリックすると Go To Definition Of init_display 選択肢があります 関数のソースと所に飛びます ホームページ :http://www.csun.co.jp メール :info@csun.co.jp 18

第四章サンプルソースについて 4.1 Code\STM3220F-EVAL\ 4.1.1 \RL\USB\Device\Memory 本試験は USB メモリデバイスプログラムです 内蔵 30K の RAM をメモリとして利用します 実行ファイルをボードに書き込んで Mini USB ケーブルでボードの USB-DEVICE インタフェースと Host デバイスを繋ぐ 新しいメモリドライブが検索され 開くと README.txt ファイルがあります 4. 1.2 \RL\USB\Device\RTX\Memory 上記試験と同じ機能で RTX の OS を追加しただけです 4.1.3 \RL\USB\Device\HID ボードを HID デバイスとして利用します 実行ファイルをボードに書き込んで Mini USB ケーブルでボードの USB-DEVICE インタフェースと Host デバイスを繋ぐ 新しい HID デバイスが認識されます Code\PC-SoftWare\HID_Client\Release\HIDClient.exe を実行する ホームページ :http://www.csun.co.jp メール :info@csun.co.jp 19

Device リストから Keil USB Device を選択する : Outputs(LEDs) の 0 項目でボード上の LED1 を制御できます ボード上の TAMP 或いは WKUP を押すと Inputs(Buttons) の所にも反映されます ホームページ :http://www.csun.co.jp メール :info@csun.co.jp 20

4.1.4 \RL\USB\Device\RTX\HID 上記試験と同じ機能で RTX の OS を追加しただけです 4.1.5 \RL\USB\Device\Memory_FlashFS\SD_Memory USB インタフェースで SD カードをアクセスできます ボードはカードリーダーとして利用できます 本試験は普通の SD カード及び HCSD カードをサポートします テスト済みの SD カードは下記 :Canon 製の 16M SD カード Kingston 製の 1G/2G SD カードと Kingston 製の 8G HCSD カード その他の SD カードは保証できません 実行ファイルをボードに書き込んで Mini USB ケーブルでボードの USB-DEVICE インタフェースと Host デバイスを繋ぐ 新しいメモリドライバが認識されます 4.1.6 \RL\USB\Host\HID_Kbd USB キーボードのキーを取得してハイパーターミナル画面に表示します プログラムをダウンロードする前に Mini USB ケーブルでボードの USB-COM と PC を繋ぐ デバイスマネージャーで仮シリアルポートを確認します 例えば COM6 PC 側でハイパーターミナルを開いて 下記の様に通信を設定します ホームページ :http://www.csun.co.jp メール :info@csun.co.jp 21

USB キーボードを USB-HOST に挿入して プログラムをボードにダウンロードしリセットすると ハイパーターミナル画面上に下記情報が表示されます USB キーボードから D を入力してリターン押すと ハイパーターミナル画面にピン PC2 の電圧値が表示されます ホームページ :http://www.csun.co.jp メール :info@csun.co.jp 22

USB キーボードから ESC キーを押すと電圧表示が終わります 4.1.7 \RL\USB\Host\MSD_File 本試験ではハイパーターミナルから USB フラッシュメモリの読出し 書き込み リネーム フォーマットなどの操作を行います 上記 HID_Kbd 例と同じ様に Mini USB ケーブルをボードの USB-COM に繋いで ハイパーターミナルを開いて 115200/8/ なし /1/ なしに設定します USB フラッシュメモリを USB-HOST に挿入して プログラムをボードにダウンロードしリセットすると ハイパーターミナル画面上に下記情報が表示されます (USB フラッシュメモリによって? を入力して Enter を押す必要がある場合があります ) ホームページ :http://www.csun.co.jp メール :info@csun.co.jp 23

ハイパーターミナルから DIR を入力して Enter を押すと USB フラッシュメモリの情報が表示されます ハイパーターミナルから fill test.txt 2 を入力してEnterを押すと ファイル名が test.txtで2 行の内容があるファイルが作成されます ホームページ :http://www.csun.co.jp メール :info@csun.co.jp 24

ハイパーターミナルから cap test.txt を入力して Enter を押すと ファイル test.txt に データを入力します ハイパーターミナルから Hello! を入力して PC の Esc を押すと入力終了します ハイパーターミナルから type test.txt を入力し Enter を押すと入力した内容が表示さ れます ハイパーターミナルから format udisk を入力し Enter を押すと USB フラッシュメモリ を fat32 でフォーマットするかの確認提示が表示します y を押すと フォーマット開始します 再度 dir で確認します ホームページ :http://www.csun.co.jp メール :info@csun.co.jp 25

4.2 Code\STM32F2x7_ETH_LwIP_V1.0.2\Project\ 4.2.1 \Standalone\httpserver\MDK-ARM 本試験では LwIP プロトコルで HP からボードの LED の制御及び AD の値を取得する操作を行います プログラム中では DHCP 機能で IP アドレスを取得或いは固定 IP アドレスを取得できますが デフォルトでは固定 IP アドレスを利用します IP アドレス及びゲートウェーは main.h に定義しています ランケーブルでボードとPCを繋ぐ 実行ファイルをボードに書き込んでリセットします PCのブラウザーからhttp://192.168.1.103/ を入力するとボード制御 HPが見えます ホームページ :http://www.csun.co.jp メール :info@csun.co.jp 26

Led control タブをクリックして LED 制御画面を開きます LED1 の所を選択して Send を押すとボード上の LED1 が変化します ADC status bar タブをクリックすると ボードの PA3 の所の電圧値が定期的に取得し て表示します ホームページ :http://www.csun.co.jp メール :info@csun.co.jp 27

4.2.2 \Standalone\tftpserver\MDK-ARM 本試験では tftp ツールで ボードの SD カードの書込み或いはダウンロードする操作を行います プログラム中では DHCP 機能で IP アドレスを取得或いは固定 IP アドレスを取得できますが デフォルトでは固定 IP アドレスを利用します IP アドレス及びゲートウェーは main.h に定義しています 実行ファイルをボードに書き込んでリセットします コマンドウィンドーを開きます ホームページ :http://www.csun.co.jp メール :info@csun.co.jp 28

(CMD.exe) 新しい txt ファイルを作成します 下記コマンドを実行します : tftp i 192.168.1.103 put test.txt 下記例では D ドライブのルートフォルダにある text.txt ファイルをボードの SD カードにアップロードします (Win7 環境では ランドライバの原因で tftp は実行できません ) D ドライブのルートフォルダにある text.txt ファイル削除して 下記コマンドを実行してボードの SD カードにある text.txt ファイルを D ドライブのルートフォルダにダウンロードします tftp i 192.168.1.103 get text.txt ホームページ :http://www.csun.co.jp メール :info@csun.co.jp 29

4.2.3 \Standalone\tcp_echo_server\MDK-ARM 本試験は TCP モードの echo サーバーで client 側から受信したデータを全てそのまま返送します プログラム中では DHCP 機能で IP アドレスを取得或いは固定 IP アドレスを取得できますが デフォルトでは固定 IP アドレスを利用します IP アドレス及びゲートウェーは main.h に定義しています ホームページ :http://www.csun.co.jp メール :info@csun.co.jp 30

実行ファイルをボードに書き込んでリセットします 弊社 HP で提供している Tools\TCPUDPDbg\ フォルダにある TCPUDPDbg.exe を実行します デフォルトは中国語なので 文字が化けています Language->English を選択して英語版になります ホームページ :http://www.csun.co.jp メール :info@csun.co.jp 31

CreateConnn をクリックしてボードと繋ぐ準備をします 下記の様に設定して Create を押す ホームページ :http://www.csun.co.jp メール :info@csun.co.jp 32

Connect を押す Send を押すと Send 欄にあるデータをボードに転送します ボード側はまた受信したデ ータをそのまま返送して Rec 欄に表示されます ホームページ :http://www.csun.co.jp メール :info@csun.co.jp 33

4.2.4 \FreeRTOS\httpserver_netconn\MDK-ARM 本試験では LwIP プロトコル及び FreeRTOS の OS を利用して LAN 接続タイプは netconn HP によってボード上のウェブサーバーのアクセス及び OS のプロセス情報の取得を行います プログラム中では DHCP 機能で IP アドレスを取得或いは固定 IP アドレスを取得できますが デフォルトでは固定 IP アドレスを利用します IP アドレス及びゲートウェーは main.h に定義しています ホームページ :http://www.csun.co.jp メール :info@csun.co.jp 34

ランケーブルでボードとPCを繋ぐ 実行ファイルをボードに書き込んでリセットします PCのブラウザーからhttp://192.168.1.103/ を入力するとボードのHPが見えます List of tasks タブを開くと プロセスの情報が見えます ホームページ :http://www.csun.co.jp メール :info@csun.co.jp 35

4.2.5 \FreeRTOS\httpserver_socket\MDK-ARM 本試験では LwIP プロトコル及び FreeRTOS の OS を利用して socket 通信モードで HP によってボード上のウェブサーバーのアクセス及び OS のプロセス情報の取得を行います プログラム中では DHCP 機能で IP アドレスを取得或いは固定 IP アドレスを取得できますが デフォルトでは固定 IP アドレスを利用します IP アドレス及びゲートウェーは main.h に定義しています テスト方法は上記試験をご参照ください 4.2.6 \FreeRTOS\ udptcp_echo_server_netconn\mdk-arm 本試験では LwIP プロトコル及び FreeRTOS の OS を利用して UDP 及び TCP モードの echo サーバーを実現します プログラム中では DHCP 機能で IP アドレスを取得或いは固定 IP アドレスを取得できますが デフォルトでは固定 IP アドレスを利用します IP アドレス及びゲートウェーは main.h に定義しています ホームページ :http://www.csun.co.jp メール :info@csun.co.jp 36

実行ファイルをボードに書き込んでリセットします 弊社 HP で提供している Tools\TCPUDPDbg\ フォルダにある TCPUDPDbg.exe を実行します デフォルトは中国語なので 文字が化けています Language->English を選択して英語版になります ホームページ :http://www.csun.co.jp メール :info@csun.co.jp 37

CreateConnn をクリックしてボードと繋ぐ準備をします 下記の様に設定して Create を押す ホームページ :http://www.csun.co.jp メール :info@csun.co.jp 38

Connect を押す Send を押すと Send 欄にあるデータをボードに転送します ボード側はまた受信したデ ータをそのまま返送して Rec 欄に表示されます ホームページ :http://www.csun.co.jp メール :info@csun.co.jp 39

同じ手順で UDP データ転送モードもできます ホームページ :http://www.csun.co.jp メール :info@csun.co.jp 40

ホームページ :http://www.csun.co.jp メール :info@csun.co.jp 41

第五章実行ファイルの書き込み 5.1 シリアルポートで書き込む Flash_Loader_Demonstrator_V2.4.0_Setup.exeはシリアルポートでSTM32マイコンのFlash を更新するツールである Flash_Loader_Demonstrator_V2.4.0_Setup.exe を実行する Next ボタンを押すと 英文のライセンスが出てきます 同意できる場合は Yes ボタンを押す ホームページ :http://www.csun.co.jp メール :info@csun.co.jp 42

ユーザー名と会社名を入力して Next ボタンを押す ホームページ :http://www.csun.co.jp メール :info@csun.co.jp 43

インストール先フォルダを変更せず そのまま進んでください 最後に Finish をクリックすると ウィザードが閉じてインストールが終了 書き込む前にボードのSW1を1-2 SW2を2-3に設置する必要です Mini USBケーブルでボードのUSB-COMをパソコンと接続して 電源を入れる 上記準備終わったら Windowsのメニュー スタート STMicroelectronics Flash Loader Demonstrator Flash Loader Demo を選択して起動する ホームページ :http://www.csun.co.jp メール :info@csun.co.jp 44

利用しているシリア ルポートを指定する 書き込み用のシリアルポートを選択して Next ボタンを押す ホームページ :http://www.csun.co.jp メール :info@csun.co.jp 45

Next ボタンを押す Target の所 1024K を選ぶ ホームページ :http://www.csun.co.jp メール :info@csun.co.jp 46

Next ボタンを押す ホームページ :http://www.csun.co.jp メール :info@csun.co.jp 47

Download to device を選択して ファイルを探します ホームページ :http://www.csun.co.jp メール :info@csun.co.jp 48

書き込む *.Bin ファイルを選択して Next ボタンを押す ホームページ :http://www.csun.co.jp メール :info@csun.co.jp 49

ホームページ :http://www.csun.co.jp メール :info@csun.co.jp 50

最後に Close をクリックすると ウィザードが閉じて書き込みが終了 電源を切って SW1 を 2-3 SW2 を 1-2 の設定に戻して 電源を入れると書き込んだプログラムが実行します 5.2 OpenLinkで書き込む弊社はOpenLink のハードウェアを提供しております ( 製品紹介 URL: http://www.csun.co.jp/shop/2009121901.html ) 5.2.1 ドライバのインストール SEGGER 社様のソフトウエアを利用しておりますので 直接 SEGGER 社様ホームページから最新の USB ドライバをダウンロードしてください http://www.segger.com/cms/jlink-software.html インストールの際に ダウンロードした ZIP ファイルを解凍し ディフォルトのままで行ってください ホームページ :http://www.csun.co.jp メール :info@csun.co.jp 51

5.2.2 J-FLASH ARMで実行ファイルを書き込む J-FLASH ARM を実行する 書き込む前に必要な設定 (Options->project settings...): STM32 ボードの CPU 型番を選択する ホームページ :http://www.csun.co.jp メール :info@csun.co.jp 52

設定後 左側に書き込み情報が表示される ホームページ :http://www.csun.co.jp メール :info@csun.co.jp 53

ボードを接続する ソフト側も接続する (Target Connect) ホームページ :http://www.csun.co.jp メール :info@csun.co.jp 54

File->open で実行ファイルを選択する 開く (O) をクリックする ホームページ :http://www.csun.co.jp メール :info@csun.co.jp 55

不可能への挑戦低価格 高品質が不可能? 株式会社日昇テクノロジー Target->Auto あるいは F7 で書き込み開始する 書き込み完了 : 以上 ホームページ :http://www.csun.co.jp メール :info@csun.co.jp 56