Keil MCB2300 日本語
Keil社MCB2300
- LPC2378FBD144(フィリップス)
- ARM7TDMIは、- Sの
- 2つのシリアルインタフェース
- スピーカー
- アナログ入力(ポテンショメータを介して)
- 2つのCANインターフェイス
- 液晶
- のUSB
- イーサネット
- 8個のLED
- 32/16ビットRISCアーキテクチャ(ARMのv4T)
- 32ビットARM命令は、最大のパフォーマンスと柔軟性に設定
- 16ビットThumb命令が増加コード密度を設定
- 統一されたバスインタフェース、32ビットのデータバスは、命令とデータの両方を運ぶ
- 三段パイプライン
- 32ビットALU
- 小チップサイズと低消費電力
- コプロセッサインタフェース
- 豊富なデバッグ機能:
- EmbeddedICE - RTのリアルタイムデバッグユニット
- JTAGインタフェースユニット
- インターフェイスエンベデッドトレースマクロセル(ETMの)に直接接続するための
Renesas RSKH8S2472 日本語
ルネサスRSKH8S2472
- H8S/2472
- H8S/2600用
- 3つのスイッチ(リセット、ブートは、NMI)
- 4個のユーザLED
- 低は、第2世代(2G)の評価ボードのコスト
- のHigh - performanceワークショップv3のデバッガサポート機能を内蔵
- すべてのI / Oは、ユーザーアクセスのためのピンをヘッダを追跡信号
- 標準のシリアルポートのホストインターフェイス
- H8/300およびH8/300H CPUと上位互換性が(H8/300およびH8/300H CPUオブジェクトプログラムを実行可能)
- 16のアドレス空間バイト
- 8種類のアドレッシングモード
- 六十五の基本的な手順
Renesas RSKH8S2456 日本語
ルネサスRSKH8S2456
- H8S/2456R
- H8S/2600用
- R4F24569マイコン
- 16メガビットSPIシリアルフラッシュ(SST25VF016B - 50 - 4Cは- S2AF)
- 64MビットSDRAMの(MT48LC4M16A2P)
- 16メガビットのSRAM(R1LV1616RSA - 5SI)
- 入力クロック16 MHz
- シングルターン10のKOポテンショメータ
- 6個のLED(1x電源インジケータ、1倍ブートインジケータ、4倍のユーザー)
- 4つのスイッチ(1 ×リセットは、/ boot、2倍のユーザー1 ×ユーザー)
- DC電源ジャック、5V入力
- E10A - USBエミュレータヘッダ:14ピンボックスヘッダ
- RS232シリアルコネクタ:9ピンDsub付き
- LCDディスプレイコネクタ:14ピンソケット
- 一般的な液晶パネルコネクタ:2.54 mmピッチ、46ピン
- USBコネクタ:5ピンMini - Bの
- マイクロピンヘッダ:2.54 mmピッチ、36ピン× 3(のJ1、J2、J3)を、2.54 mmピッチ、18ピン× 2(J4A、J4B)
- アプリケーションボードインタフェース:2.54 mmピッチ、26ピン× 2(JA1、JA2)、24ピン× 2(JA5、JA6)
- BUSインタフェースオプション:2.54 mmピッチ、50ピン
- 非常に決定的な操作で高性能な33MHzのCPU使用に起因するゼロ待ち状態のフラッシュメモリ
- 8個の32ビット汎用レジスタおよびハードウェア乗算器
- ROMレス、128Kの、256Kの、最大64KのSRAMと512Kの組み込みから選択しますフラッシュメモリ
- のUSB - FSの2.0デバイスインターフェイスのw / PHYon H8S/245x
- 外部DMAが(EXDMA)WQVGAまでのTFT - LCDパネルを駆動する(480 × 272)、16ビットの色深度と
- 4チャネル内部DMAとDTC
- 強力なタイマのリソース(2 × TPUのは、TMRは、WDT)
- 5倍USARTの(税込ISO7816のとIrDA)、4倍IICのは、SPI
- 16チャネル10ビットADC、2チャネルの8ビットDAC
- 外部CPUバスインタフェース
- などの低消費電力モードスタンバイ深い
- 120ピン、144ピンLQFPパッケージの選択
- 3.3Vおよび5Vの電圧の選択を操作する
- 最大1MBフラッシュ、50 DMIPSの性能を持つ32ビットH8SXファミリのアップグレードのデバイス(H8SX/166x、H8SX/165x)。 これらのマイコンは、16 bppのとVGAに色深度(640 × 480)TFT-LCD解像度を駆動することができますすることができます
evalのパッケージ:
evalのパッケージは、完全に指定されたターゲットのハードウェアおよびターゲットのコンパイラ用のソフトウェアパッケージを使用して簡単に顧客や潜在顧客を提供するために設計されています。 彼らは簡単にターゲットハードウェア、ターゲットコンパイラと我々のソフトウェアコンポーネントをチェックアウトすることができます。 ソフトウェアを簡単に再コンパイルすることができますので、ターゲットにダウンロードこの評価プロセスは、通常、多くの時間を取ることはありません。
いくつかのパッケージは変更することはできません実行のデモは、です。いくつかのパッケージは、ライブラリ内のソフトウェアおよびソースコード形式のアプリケーションだけでなく、使用されているIDEのプロジェクトに来て試用版です。 必要なコンパイラとIDEがインストールされている場合試用版は、通常1分以内で簡単に再コンパイルすることができます。 アプリケーションプログラムは、集中的なテストにfitnesのハードおよびソフトウェアを可能にする、変更することができます。 emWinの試用版は、通常、また、PC上でテストや再コンパイルすることができますシミュレーション環境が含まれています。
Renesas RSK2+SH7670 日本語
ルネサスRSK2 SH7670
コントローラ:
SH7670
CPU:
SH2A
- Oneリセットスイッチ
- 3つのユーザー定義のスイッチ
- USBホストとUSBデバイスのコネクタ
- 100メガビット/秒イーサネットコントローラ
- シリアルサウンドインタフェース
- 4メガバイト外部フラッシュROM
- 16メガバイト外部SDRAM
- QVGAはLCDディスプレイ
- オリジナルルネサステクノロジアーキテクチャ
- 32ビット内部データバス
- 16本の32ビット汎用レジスタ
- 4つの32ビット制御レジスタ
- 4つの32ビットシステムレジスタ
- 高速割り込み応答のためのレジスタバンク
- RISCタイプ命令セット(上方- SHシリーズとの互換性)
- 命令長:効率改善のために16ビットの基本的な手順、およびパフォーマンスを向上させるための32ビット命令と使いやすさ
- ロードストアアーキテクチャ
- 遅延分岐命令
- 命令はC言語に基づいて設定
- 2命令同時実行を許してスーパスカラ、FPUを含む
- 命令実行時間:最大。 2命令/サイクル
- アドレス空間:4Gバイト
- 乗算器内蔵
- 5段パイプライン
- ハーバードアーキテクチャ
J-Link PRO Flash Download 日本語
J - Linkはフラッシュのダウンロード
J - Linkは、のセットが付属して非常に高速に最適化された組み込みのターゲットシステムのフラッシュメモリに直接高速アプリケーションのダウンロードを許可flashloaders、インチ このフラッシュメモリは、内部のフラッシュメモリを内蔵または外部CFI準拠のNOR型フラッシュメモリすることができます。
そして、すべての最高は:この機能は 無料 。
は何になりますJ - Linkは内蔵のようにはるかに高速フラッシュプログラミングか?
J - Linkはソフトウェア(JLinkARM.dll)が付属してflashloadersは消去し、フラッシュメモリをプログラミングするためのロジックが含まれています小さなプログラムですいわゆる"RAMCodes"のセットです。 これらのRAMCodesはにダウンロードされるターゲットシステムのRAMで実行されます。
しかし、フラッシュアルゴリズム自体は非常に高速なJポップリンクflashloadersを作るだけではありません。 これに加えて、プログラムすることが必要な場合にのみフラッシュセクタは、J - Linkでプログラムされています。
これはどういう意味:デフォルトでは、J - LinkのDLLは、ダウンロードすることを意図されている同じアプリケーションがすでにターゲットメモリのフラッシュに存在しているかどうかを確認する設定されています。 このような場合は、それはスキップさフラッシュのダウンロードは多くの時間を節約できます。 ターゲットアプリケーションかどうかをチェックするプロセスは、このチェックは、CRCの比較によって行われるため、フラッシュメモリも非常に高速に最適化されたプロセスがすでに存在します。
また、通常は、ターゲットアプリケーション連続的に変化し、デバッグセッションが終了し、再複数回を開始すると、デバッグしている場合。 J - Linkは、また、変更されている部分だけは、デバッグセッションが再起動されている場合、再ダウンロードされることを意味するターゲットアプリケーションのわずかな変化を検出することができます。
上記のロジックは、J - Linkはフラッシュをダウンロードして実行されている速度の比較テストを見つけるため、以下では、作るものの違いのより良いアイデアを入手してください。
速度の比較テストでは、標準的なIARのEAWRMサンプルプロジェクトと最大値は(通常は12 MHzです)が使用されているのJTAG周波数をサポートされています。 デバッガは、デバッグ(のmain()に到着したアプリケーション)を起動する準備がされるまで、すべての時間の値は、ダウンロードポイントから撮影されているが開始されます。
エミュレータ | 設定 | ダウンロード時間 |
---|---|---|
東芝TMPM330FDFG、512 KBのアプリケーションのサイズ | ||
J - LinkはV型8気筒エンジン | J - Linkは司令官 1 | 5秒。 (/ sの102キロバイト) |
J - Linkは超 | J - Linkは司令官 1 | 4.2秒。 (/ sの122キロバイト) |
J - LinkはV型8気筒エンジン | IAR社EWARMのflashloader | 10.6秒。 (/秒48キロバイト) |
J - LinkはV型8気筒エンジン | SEGGER flashloader、 フラッシュコンテンツを完全にアプリケーションとは異なる |
9.5秒。 (/秒54キロバイト) |
J - LinkはV型8気筒エンジン | SEGGER flashloader、 コンテンツをほとんどのアプリケーションと同じフラッシュ (定数、変数の値のみが変更されている) |
7.8秒。 (/秒66キロバイト) |
J - LinkはV型8気筒エンジン | SEGGER flashloader、 コンテンツをアプリケーションと同じフラッシュ |
2.8秒。 (/ sの183キロバイト) |
フリースケールMK40X256VMD100(のCortex - M4のKinetis)、256 KBのアプリケーションのサイズ | ||
J - LinkはV型8気筒エンジン | J - Linkは司令官 2 | 8.3秒。 (/秒31キロバイト) |
J - Linkは超 | J - Linkは司令官 2 | 7.5秒。 (/秒34キロバイト) |
J - LinkはV型8気筒エンジン | IAR社EWARMのflashloader | 16.7秒。 (/ sの15.3キロバイト) |
J - LinkはV型8気筒エンジン | SEGGER flashloader、 フラッシュコンテンツを完全にアプリケーションとは異なる |
16.4秒。 (/ sの15.6キロバイト) |
J - LinkはV型8気筒エンジン | SEGGER flashloader、 コンテンツをほとんどのアプリケーションと同じフラッシュ (定数、変数の値のみが変更されている) |
3.9秒。 (/ sの65.6キロバイト) |
J - LinkはV型8気筒エンジン | SEGGER flashloader、 コンテンツをアプリケーションと同じフラッシュ |
2.8秒。 (/秒91キロバイト) |
STはSTM32F103ZE、512 KBのアプリケーションのサイズ | ||
J - LinkはV型8気筒エンジン | J - Linkは司令官 3 | 25.8秒。 (/秒20キロバイト) |
J - Linkは超 | J - Linkは司令官 3 | 25.8秒。 (/秒20キロバイト) |
STのリンク | IAR社EWARMのflashloader | 45秒。 (/ sの11.4キロバイト) |
J - LinkはV型8気筒エンジン | IAR社EWARMのflashloader | 28秒。 (/ sの18.3キロバイト) |
J - LinkはV型8気筒エンジン | SEGGER flashloader、 フラッシュコンテンツを完全にアプリケーションとは異なる |
26秒。 (/秒20キロバイト) |
J - LinkはV型8気筒エンジン | SEGGER flashloader、 コンテンツをほとんどのアプリケーションと同じフラッシュ (定数、変数の値のみが変更されている) |
9.7秒。 (/秒53キロバイト) |
J - LinkはV型8気筒エンジン | SEGGER flashloader、 コンテンツをアプリケーションと同じフラッシュ |
5.5秒。 (/ sの93キロバイト) |
1 リンク司令官がされて次のように使用の- j:
速度20000
execのデバイス= TMPM330FDFG
loadbinはC:\ TMPM330.bin、0
2 リンク司令官がされて次のように使用の- j:
速度20000
execのデバイス= MK40X256VMD100
loadbinはC:\ MK40.bin、0
3 リンク司令官がされて次のように使用の- j:
速度20000
execのデバイス= STM32F103ZE
loadbinはC:\ STM32.bin、0x08000000
なぜ、速度は同じCPUコアを持つ異なるデバイス間の違いは何ですか?
RAMにダウンロード速度は、すべてのデバイスに同じですフラッシュプログラミング速度は使用するフラッシュtechnolgy、フラッシュメモリコントローラに大きく依存します。ほとんどのデバイスでは、J - Linkの速度はその制限要因は、フラッシュメモリを消去するフラッシュメモリからデータをコピーするのにかかる時間はされていることを高くなります。
データは上記のフラッシュを消去するのにかかる時間が含まれていますか?
はい、これでフラッシュも消去され、必要なセクタをプログラムされているすべてのケースインチ この時間は含まれています。
J - Linkはフラッシュのダウンロードをサポートしてデバッガ:
現在は、J - Linkのフラッシュのダウンロード機能は、以下のデバッガ/ワークベンチでサポートされています:
- IAR社は、ARM(IAR社EWARM)のEmbedded Workbenchの
- Keil社の『RealView MDKの
- Yagarto GNUのARMのツールチェイン(無料)+ J - LinkはGDBのサーバー
- GNUデバッガ(GDB)+ JポップリンクGDBサーバー
- RDIの +任意のRDIの準拠デバッガ
しかし、一般的には、フラッシュのダウンロード機能は、デバッガでターゲットデバイスを選択することがされていなくてもにはJ - Linkをサポートするすべてのワークベンチで使用することができ、あなたはいつもJポップLinkコントロールパネルで、それを選択することができます開いたときに、デバッグセッションを開始します。
生産目的のためにフラッシュメモリにダウンロード
- フラッシャーのARM -スタンドアロンフラッシュプログラミングソリューションを提供します。 フラッシャーARMは、メモリや外付けストロボの内部/野のデバイスとのARMれているプログラミングツールです。 フラッシャーのARMは、単独でスタンドFlashソフトウェアまたはされ設計のためのプログラミングフラッシュ目標を持つJ。 フラッシャーARMは、リンクすることができます- jをも作動するので、通常の。
- Jポップフラッシュ -完全なフラッシュプログラミングソリューションを提供します。 JポップFlashはデバイス上のARM /皮質されているフラッシュを外付けすることができますプログラム内部およびWindowsアプリケーション。 JポップフラッシュはモードバッチでGUIすることができますが使用されるように、またはベースのアプリケーション。
- JポップリンクからFlash SDK -プログラムを確認してください)、関数のフラッシュプログラミング(消去のAPIを持つDLLが付属して、強化されたバージョンのJ - LinkのSDKをインストールします。 生産プロセスのための理想的なアプリケーションを独自にビルドされています計画と顧客。
内蔵の有効J - Linkは、異なるデバッガでflashloadersで
通常、順序でビルドJポップリンクを有効にするには- flashloadersであなたは、デバッガのflashloaderを無効にする必要があります。 ビルトインJポップリンクのflashloadersのデバッガは、ターゲットメモリへの書き込み時にRAMとして動作点滅するので、J - LinkはDLLは自動的に検出された場合、フラッシュメモリかどうかで書かれているメモリ範囲。 影響を受けるメモリ領域は、フラッシュメモリ内にある場合は、J - Linkのflashloaderがアクティブになり、非常に短い時間で自動的にフラッシュメモリのプログラミングを実行します。 正しいデバイスが故障し、デバイスがプログラムされることを意図しているJ - Linkを伝えるために、デバッガで選択する必要があることに注意してください。
次のスクリーンショットは、注文組み込みJポップリンクを使用するには、IAR社EWARMのflashloaderを無効にする方法を示しています- flashloaderインチ