「i.MX 6SoloX用ハードウェア開発ガイド...」推奨事項は提供しません
JTAGツールの設定については、ARM DSTREAM/DS-5の使用を想定しています。それにもかかわらず、それはそうです
ARM RealViewツールをi.MX6 SoloXで適用できます。第 7 章 (JTAG ツールの設定)
「i.MX 6Quad、6Dual、6DualLite、6Soloファミリー向けハードウェア開発ガイド...」
i.MX6 SoloXにも使用できる基本的な考慮事項が含まれています。
http://cache.freescale.com/files/32bit/doc/user_guide/IMX6DQ6SDLHDG.pdf
以下に、いくつかの追加の詳細を示します。
A9 コアと M4 コアの両方に独自の DAP があり、プラットフォーム内のすべてのリソースがあります
独自のDAPを介してアクセスされます。
JTAGチェーン構成:
− SJC、IR長さ= 5、i.MX 6Soloと同じ。
− SDMA、IR長さ= 5、i.MX 6Soloと同じ。
−A9のDAP、IR長さ= 4、i.MX 6Soloと同じ。
− M4 用 DAP、IR 長 = 4、i.MX 6SoloX の新機能。
ARM DS5 Community Edition に含まれている最新の RVICE ファームウェアを使用する必要があります。
http://ds.arm.com/ds-5-community-edition/
インストール後、DS5の「ハードウェアアップデートのデバッグ」オプションを実行し、
「Install Firware Update」メニューのファームウェアファイル。私の場合は:
c:\Program Files\DS-5 v5.21.0\sw\debughw\firmware\ARM-RVI-4.23.0-35-base.rvi
最後に、RealView の設定は次のようになります。
Coresight のベース アドレス Cortex-A9_0 は0x82150000です。
Cortex-A9は常にプライマリコアとして起動し、Cortex-M4の起動を担当します。
を参照してください。
MX6 SoloXベアメタルスタートアップ
RVDSの操作方法に関する有用な情報については、
第 7 章 (JTAG ツールの設定) 「ハードウェア開発」
i.MX 6のガイド...」
http://cache.freescale.com/files/32bit/doc/user_guide/IMX6DQ6SDLHDG.pdf
こんにちは、ユリさん。
素晴らしいドキュメント、私はSDKからのサンプルコードのように、コードをダウンロードしてデバッグする方法を示すテストする何かを追加したいと思います。