
フリースケールのFreedom開発プラットフォームは、フリースケールの最新のARM® Cortex-M0™+ベースのKinetis KL25Zマイクロコントローラを搭載した低コストの評価および開発プラットフォームです
新機能!クイックスタートガイド
顔立ち:
| KL25Z128VLK4--Cortex-M0+ MCU搭載: |
| - 128KBフラッシュ、16KBのSRAM - 最大48MHz動作 - USBフルスピードコントローラー |
| OpenSDA--高度なUSBデバッグ・インターフェース |
| トリコロールLED |
| 静電容量式タッチ・スライダ |
| フリースケールMMA8451Q加速度センサ |
| 柔軟な電源オプション |
| - いずれかのオンボードUSBコネクタから電源を供給 - コイン型電池ホルダー(オプションのポピュレーションオプション) - オプションのIOヘッダーからの5V-9V Vin - オプションのIOヘッダーに5Vを提供 - 3.3VとオプションのIOヘッダー間 |
| リセットボタン |
| 拡張IOフォームファクタは、Arduino™互換ハードウェア用に設計された周辺機器を受け入れます |
再起動を押してボードを接続し、Debug-App_Pemircro_v106をドラッグしました。SDAをBOOTLOADERに接続し、ボードを電源に抜いて再接続しましたが、それでもうまくいきませんでした。なぜかわかりませんが、何かを更新する必要があるかもしれませんか?
ああ、それはあなたがまだMSDブートローダーモードであることを意味します(デバイスはFRDM-KL25Zディスクドライブとして列挙されますか?
Debug-THE App_* を読み込む必要があります。SDA、参照
これがお役に立てば幸いです。
[ポート] の下に強調表示されているものが表示されますが、Jungo の下には WinDriver しか表示されません。
USB CDCドライバーが正しくインストールされていることを確認できますか?
「Device Manager」の3番目の画像(「OpenSDA Debug Driver and Virtual COM Port」)を参照してください。
クイックスタートガイドの指示に従いましたが、2番(OpenSDA-CDCシリアルポートはデバイス管理にあります)に到達したとき、FRDM-KL25Zドライブを参照してOpenSDAポートにインストールし、[次へ]をクリックすると、「デバイスに最適なドライバーソフトウェアがインストールされています」と表示されます。そのため、デモコードをデバッグしても、接続が見つかりません。何かが足りないのでしょうか?
おかげで、それは理にかなっています。
製品のフィールドアップデートでは、USBブートローダーを直接KL25に使用します
(アプリケーションノート:USBファームウェアアップグレードAN4370)
まあ、これを試してみるのが楽しみです!
はい、信じられないほど低コストです。KL25は信じられないほどのスペックを持っています。すごいですね。
このMCUがあなたにとって役立つかどうかを確認し、生産ボードのプロトタイプを作成するのは良いことです。その目的は、非常に低コストのテストドライブを提供することであり、それは素晴らしい仕事をしています。
あなたがそう選択した場合、プログラマーを自由に購入し、開発サイクル全体を通じて使用することができます。10ピンヘッダーを入力するだけで、すぐに使用できます。12.00のデモボード(プログラマだけでなく、完全なシンボリックデバッガも含まれる)の場合、何を期待していたのかわかりません。
また、USBDMファイルをダウンロードすれば、カスタムボードで使用することができますが、そのままでは、USBDMインターフェースを使用しない限り、ボードに付属していた正確なチップでのみ使用できます。
プロダクションプログラマーの概念は、数千枚のボードのうち10枚を製造する場合に適用され、プログラマーにコードを保持するため、ダウンロードし続ける必要はありません。あなたがほんの数個を作っているだけなら、どんなプログラマーでも大丈夫です。
>これは「これから作るデザインにOpenSDAを使うべきではない」ということなのでしょうか?
はい、OpenSDAを他のチップと同じように使用することはできません。USDBMアプローチを使用するか、BDMを購入する必要があります。
OpenSDAは製品に使用しないでくださいか?
Open SDAユーザーガイドには次のように書かれていることに気づきました。
MSD フラッシュ プログラマは、特定のターゲット設定をプログラムするように設計されています。検証や構成はサポートしておらず 、実動プログラマとしては推奨されません。P&EマイクロコンピュータシステムズのCyclone製品は、生産プログラミングに推奨されます。
Open SDA がプロダクション プログラミングで推奨されない場合。では、それは本当に何に良いのでしょうか?
プロダクションプログラマーが必要な場合は、開発中にこのプログラマーを使用するのもよいでしょう。
OpenSDAを使用して製品を設計するプロセスについて混乱しています。これにより、開発中にオープンSDAが使用され、生産中に放棄されます。つまり、製品は生産で使用するためにオープンSDAなしで再設計されますか?
それとも、OpenSDAコンポーネントは開発ボードでのみ使用され、数百または数千を作成して本番環境でプログラムするときに単に無視されますか?
理解できるように助けてください。
つまり、PICでは、プログラマーを購入し、デバッグ、開発、および生産に使用します。
openSDAが「プロダクションプログラマーとして推奨されない」としたら、その目的が理解できません
これは、「これから生産されるデザインにOpenSDAを使用すべきではない」ということでしょうか?
?
ありがとうございます
はい、デバッグとブートロードの 2 つの異なるモードがあります。
OpenSDAの詳細とスクリーンショットはこちらでご覧いただけます。
http://mcuoneclipse.wordpress.com/2012/09/20/opensda-on-the-freedom-kl25z-board/
お役に立てば幸いです。
Erich
そうです、ジム。
基本的に、OpenSDAを使用してボードをプログラムおよびデバッグする場合は、次のようにします。
- ブートローダーモードにして、デバッグsdaファイルをドラッグアンドドロップします。
また、任意の.srecをドラッグアンドドロップしたい場合は、外出先でプログラムするためのファイル:
- ブートローダーモードにして、MSD sdaファイルをドラッグアンドドロップします。
ここに別の注意点があります。SDAを使用してデバッグする場合は、DEBUG SDAファイルを使用して再プログラムする必要があります。
問題が見つかりましたが、マウントされたディレクトリは実際にはファイルシステムではありません。P&Eからドライバをロードし、実際にボードをプログラムするディレクトリにファイルをコピーする必要があります。(そして、LASTSTAT.TXTにはプログラミングではなく完了と表示されます...)。これは、コピー操作に比較的長い時間がかかる場合(つまり、進行状況バーが表示されます)。それを行うと、宣伝どおりに機能します。
ボードを受け取り、クイックスタートガイドの指示に従って、ボードを受け取ったとき、すぐにFRDM-KL25ZドライブとしてPCにマウントされました。次に、 OpenSDAの概要 の指示に従い、BOOTLOADERドライブで再起動しました。その後、指示に従って、 ファイルMSD-FRDM-KL25Z_Pemicro_v105にコピーしました。QuickStart データからの SDA 。ドライブを取り出し、USBを抜いてから、USBを再接続しました。この時点から、BOOTLOADERフォルダのみが表示され、表示されるまでに約5分かかります。ボード上のSDA_INFO.HTMファイルを見ると、まだブートローダーのバージョンが1.01と表示されています。次に何をすべきかについての提案はありますか?