2017年11月22日、Segger社の正規代理店であるポジティブワン株式会社は、Segger社製 ELFLib ライセンスの販売を開始します。

ポジティブワン株式会社(本社:東京都渋谷区)は、Segger社製 ELFLib ライセンスの販売を開始します。ELFLibは、ELF関連の情報(セクション情報など)、コンパイラ固有のデバッグ情報(変数/関数、型、アドレスなど)など、ELFファイルからさまざまな情報を抽出するためのライブラリです。そして、システムの監視・検証を支援することが可能です。

◆ELFLibの概要
・ 組み込みエキスパートのELFライブラリ
・ 速い
・ ウィルスライセンスなし(第三者コードなし)
・ 異なるコンパイラからのELF出力のサポート
・ クロスプラットフォーム(Windows、Linux、macOS)
・ シンプルなAPI

このソフトウェアは、ホストアプリケーション(Windows 、Mac、Linux)がELFファイルとして提供されるターゲットプログラムで利用可能なすべてのデータ関連情報にアクセスできるように設計されています。 ELFLibの一般的な用途は、アプリケーション内の変数の監視と変更です。

アプリケーションの例として、J-LinkツールにはJ-Scopeがあります。J-Scopeは、オシロスコープ形式のビューで変数をリアルタイムでグラフィカルに表示します。 ELFLibは、その他の使用例として、特に生産時でのテスト自動化と検証ができます。

IDEには、変数などのELFファイルから得られた情報を表示する色々な方法があります。具体的なニーズは、情報を表現、変更、監視、または記録する必要がある場合がありますが、ELFLibを使用して達成することが可能です。

ELFLibは、Windows、Linux、MacOSの静的ライブラリとして利用でき、ソースコード形式のサンプルプロジェクトが付属しています。ライブラリのソースコードも利用できます。

◆ELFLibライセンス形態
・ ELFLib - シングルプロジェクト
・ ELFLib - マルチファイルプロジェクト
・ ELFLib - ソースコードのアップグレード

【ELFLib製品の案内】
 https://www.segger-pocjapan.com/

【ポジティブワン株式会社について】
社名 ポジティブワン株式会社(POSITIVE ONE CORPORATION)
東京本社 〒150-0043 東京都渋谷区道玄坂1-12-1 渋谷マークシティ・ウエスト22F
関西本社 〒651-0087 兵庫県神戸市中央区御幸通8-1-6 神戸国際会館 22F 

URL  http://www.positive-one.com

ポジティブワン株式会社は、最先端技術と時代を先読みしたエンベデッドソリューションをご提供します。そのために海外の有力な最先端技術会社と提携し、多様化する仕様に対応できるOEMハードウエアや世界標準ISOなどに準拠する品質向上のためのツールをご提供します。さらに、システムコンサルティング、エンベデッドからPC、スマートフォン、サーバーを含んだハードウエアからソフトウエアまでのシステム受託開発など、皆様のプロジェクト成功のためのご支援をいたします。

【本件に関するお問い合わせ先】
ポジティブワン株式会社
メールアドレス:このメールアドレスはスパムボットから保護されています。閲覧するにはJavaScriptを有効にする必要があります。
TEL:03-3256-3933 FAX:03-4360-5301
 
 

2017年10月18日、ポジティブワンは、ARM-Cortex MCUのデイジーチェーン接続を機能強化したCycloneとMultilinkデバッグプローブの販売を強化いたします。

ポジティブワン株式会社(本社:東京都渋谷区)は、ARM-Cortex MCUのデイジーチェーン接続を機能強化したCycloneとMultilinkデバッグプローブの販売を強化いたします。

JTAG仕様では、複数のMCUのデバッグとプログラミングに必要なヘッダー数を削減するため、MCUのデイジーチェーン接続が導入されています。JTAGデイジーチェーン接続により、複数のMCU(およびFPGAなどの他のJTAG互換ハードウェア)が単一のデバッグヘッダーを共有できます。PEマイクロは現在、CycloneプログラマとMultilinkデバッグプローブを介してARM-Cortex MCUのデイジーチェーン接続をサポートしています。EclipseプラグインGDB Server、Cycloneの自動化および制御パッケージを含むほとんどのPEmicroソフトウェアでも同じことが言えます。 

接続: JTAGには、TDI、TMS、TCK、TDOの 4つのピンが必要です。TDIはJTAGデータの入力ピンです。TMSは制御信号です。TCKはクロック信号です。TDOはデータ出力です。 デイジーチェーン設定では、TMSとTCKはチェーン内のすべてのデバイスに共通です。つまり、ボードを配線するときには、これらの信号をチェーン内のすべてのデバイスにルーティングする必要があります。TDOとTDIは少し面白いです。デバッガはTDIピンをチェーン内の最初のデバイスのTDIピンに接続する必要があります。最初のデバイスはTDOを次のデバイスのTDIピンに渡す必要があります。この連鎖には実際的な制限はありません。最後にチェーン内の最後のデバイスはTDOピンをデバッガのTDOピンに接続する必要があります。

デバッグ: JTAGはJTAGステートマシンを使用して、各デバイスに存在するIR(命令レジスタ)とDR(データレジスタ)にデータをシフトします。TMSの現在の状態と値が次の状態を決定します。ステートマシンを使用して、デバッガは命令とデータをシフトします。デイジーチェインのキー命令は、BYPASS命令です。すべての "1"を特定のデバイスのIRレジスタにシフトすることにより、そのデバイスをバイパスすることができます。デイジーチェーニングでは、ターゲットデバイス以外のすべてのデバイスがバイパスされます。これは、デバッガが一度にチェーン内の1つのデバイスと効果的に通信していることを意味します。

PEMicroの実装: PEmicroハードウェアインタフェースがチェーン内の特定のデバイスをデバッグまたはプログラミングするためには、Tap番号とPre IRビットの2つのパラメータが必要です。すべてのPEmicroソフトウェアに含まれており、参考に役立ちます。タップ番号は、チェーン内のデバイスのインデックスです。ご覧のように、TDIに接続されている最初のデバイスはインデックス0、インデックス1などです。デバッガのTDOに接続された最後のデバイスは、デバイスのインデックス番号から1を引いたものです。Pre IR bitsパラメータは、ターゲットデバイスとデバッガのTDOピンの間のデバイスのIRレジスタの長さの合計です。このパラメータは「Post」IRビットと呼ばれるべきだと考えるかもしれませんが、「Pre」はこれらのビットを最初にシフトする必要があるため意味があります。ユーザがこれら2つのパラメータを指定すると、PEmicroは残りを推測してターゲットに接続できます。

トラブルシューティング:パラメータを指定する際の最もよくある間違いは、Pre IRビットを設定するときに発生します。デバイスの後のビット数をデバッガのTDOピンまでカウントしていることを確認してください。また、特定のデバイスのIRレジスタの幅を決定することは、必ずしも簡単な作業ではありません。ARMでは通常この数が4ですが、実際には複数のJTAGデバイスが内部的に複数のデバイスに格納されているため、デバイスが大きくなります。デバイスのデータシートを参照することは、通常、開始するのに最適な場所です。

クイックノート:把握するための重要な違いの1つは、JTAGデイジーチェーンはギャングプログラミングインターフェースではないということです。デバッガ/プログラマはチェーン内で一度に1つのデバイスとしか通信できません。

JTAG Daisy Chainingは、ハードウェアのレイアウトを簡素化し、生産性を向上させる重要な機能です。デイジーチェーン設定でデバッグするのが最も難しいのは、正しい初期パラメータを選択することです。PEmicroのテクニカルサポートは、これらのパラメータを選択するのに役立ちます。これが完了すると、ユーザの介入なしに適切に動作が可能です。

【ポジティブワン株式会社について】
社名 ポジティブワン株式会社(POSITIVE ONE CORPORATION)
東京本社 〒150-0043 東京都渋谷区道玄坂1-12-1 渋谷マークシティ・ウエスト22F
関西本社 〒651-0087 兵庫県神戸市中央区御幸通8-1-6神戸国際会館 22F 

URL  http://www.positive-one.com

ポジティブワン株式会社は、最先端技術と時代を先読みしたエンベデッドソリューションをご提供します。そのために海外の有力な最先端技術会社と提携し、多様化する仕様に対応できるOEMハードウエアや世界標準ISOなどに準拠する品質向上のためのツールをご提供します。さらに、システムコンサルティング、エンベデッドからPC、スマートフォン、サーバーを含んだハードウエアからソフトウエアまでのシステム受託開発など、皆様のプロジェクト成功のためのご支援をいたします。

【本件に関するお問い合わせ先】
ポジティブワン株式会社
メールアドレス:このメールアドレスはスパムボットから保護されています。閲覧するにはJavaScriptを有効にする必要があります。
TEL:03-3256-3933 FAX:03-4360-5301

 

raisonance logo edited

 

Open4 & ARM Enterprise Software Toolset

 

Open4+ARMコアベースのマイコン向けソフトウェアツールセット・GCCコンパイラ・サードパーティー社製コンパイラのサポート・先進的なプロジェクトマネジメントとデバッギング及びプログラミング機能

 

Open4&RKit ARM Enterprise Software Toolset (+Ride7統合開発環境)は、様々なARM Cortex-Mコアベースのマイコンに対応したアプリケーションのコンパイルとデバッグを行える包括的な手段を提供します。

STM32F103VGターゲットボードとOpen4 RLinkアダプターが付属しているOpen4プラットフォームは、Open4もしくは外部アプリケーションボード上でのアプリケーション開発またはデバッグを可能にします。

RKIT-ARM Enterpriseは、お使いのRaisonance社のソフトウェアのインストールに機能デバイスとコンパイラのサポートをもたらし、ユーザーは、ARMコアベースのマイクロコントローラの成長範囲で動作することを可能にする、ソフトウェアのインストールです。それは、次の機能のサポートが含まれています

  • 付属GCCコンパイラツールチェーンとの無制限のコードのコンパイル
  • サードパーティ製のCチェーンの統合をサポートするための汎用のコンパイラ·インタフェース
  • 特定のARMコア·ベースマイコン用のプログラミングとデバッグサポート
  • 優れた生産性のプロジェクトマネージャー
  • 高度なコードエディタ
  • ARMコア·ベースのマイコン用SIMICEシミュレータ
  • 一般的なタスクのスクリプトベースの自動化(C、C + +、JScript)
  • バージョン管理ツールの統合制御
  • コード検証ツールの統合制御
  • 実行制御とデバッグビュー

 

またご購入いただいた際には、継続可能な一年間の直接サポート契約とソフトウェアアップデート(新しいマイコンの派生版にも逐次適応可能となります)をご利用できます。 

Yocto-Maxi-IO

Yocto-Maxi-IOはUSBバスからは電気的に独立した8デジタルの I/Oを提供します。
全てのI/Oは25V容量でm外部電源なしで3Vから5V、外部電源ありで最大25Vまでのシグナルをアウトプットできます。それぞれのI/Oビットはシンプルインプットやオープンドレイン(インターナルプルアップ)、TTL/CMOS類似のアウトプット(オープンコレクター)として独立して構成することができます。本デバイスはYoctoHub-Ethernetを使用して、イサーネットネットワークに直接接続することができるほか、YoctoHub-Wirelessを使用してWi-Fiネットワークに直接接続することができます。USBケーブルとエンクロージャーの注文は別になります。

詳細

10 KΩ
製品番号

MAXIIO01

製品名

Yocto-Maxi-IO

厚さ

11.6 mm

長さ 58 mm
57mm
重さ

16g

USB コネクター micro-B
チャネル

8

リフレッシュレート 250Hz
入力インピーダンス 10 KΩ
最大電圧 25V
サポートされたオペレーティングシステム Windows,Linux(Intel+ARM),Mac OS X,Android

 

ドライバー 不要

プログラミングインターフェース/ソフトウェア開発キット/ライブラリ(USB+TCP)

C++, Objective-C, C#, VB .NET, Delphi, Python, Java/Android

 

プログラミングインターフェース / ソフトウェア開発キット/ ライブラリ (USB+TCP)

Javascript, Node.js, PHP, Java

RoHS

推奨エンクロージャー YoctoBox-MaxiIO-Transp
製造国

スイス

 

raisonance logo edited