データフラッシュライブラリ Type04 V1.05 リリースノートのリビジョンアップ

2014年12月16日のRunesas Toolニュースで、弊社RL78/G1xテンプレート使用中のデータフラッシュライブラリType04リビジョンアップのお知らせがきましたので、解説します。

データフラッシュライブラリ本体変更なし

変更箇所は、ユーザーズマニュアルとリリースノートの部分で、「ライブラリ本体は変更なし」です。従って、「RL78/G1xテンプレートも変更なし」です。

QB-R5F100LE-TBのサンプルプログラム添付

ユーザマニュアルにも変更があるようですが、重要なのは、リリースノート8章のRL78/G13 QB-R5F100LE-TB ボードのサンプルプログラムです。

この8章に、簡潔にデータフラッシュライブラリのCS+での使い方と、リンク・ディレクティブ設定が書かれています。ライブラリ使用をご検討の方は、先ずこれを読んで、理解不足箇所をユーザーズマニュアルで補足すればポイント理解が早まると思います。

データフラッシュライブラリ理解は進むが…

添付サンプルプログラムは、CS+のプロジェクトファイルではありません。リリースノート記述がCS+対応なだけに、個人的には、不親切で残念な気がします。ストレージ容量削減のためでしょうか? データフラッシュライブラリを使うレベルの技術者なら、Cソースとリンクディレクティブファイルのみで十分と判断したためでしょうか? 疑問です。

これらファイルをCS+のプロジェクトへ組込む時の留意点は、リリースノート記載の高速オンチップ・オシレータを32MHzへ設定する以外にも多々あると思いますが、これらをいちいち細かく説明すると説明が長くなります。最も効率的な方法が、実際のCS+のプロジェクトを提供する事だと思います。せっかくのサンプルが、何らかの問題で動作しなければ徒労に終わるからです(「何らかの問題」は、マイコン開発では頻繁に発生します)。

弊社テンプレートファイルは、対象マイコンの標準的な無償開発環境と評価ボードで動作します。RL78/G1xテンプレートでは、CS+プロジェクトでQB-R5F100LE-TBを含む4種類の評価ボードをサポートしており、そのままボードにダウンロードすれば動作確認ができます。このテンプレートへ、リリースノート添付サンプルを組込むと、CS+設定不足やミスなどを避けて確認ができると思います。

弊社テンプレートは、このようにお手元にあるサンプルプログラムをそのまま流用/組込み可能なことも特徴の1つです。テンプレートの活用方法として、この組込み容易性にも留意して頂けると嬉しいです。

サンプルプログラム説明の重要性

動作プログラムは、いろいろなパラメタが設定済みで、その結果、動作するものです。パラメタ設定がデフォルトなら問題なしですが、変更した箇所は、だれもが判るような工夫、解説は必要と考えます。どの程度説明するかが悩ましいトコロですが、弊社テンプレート説明資料は、極力この方針で作成しております。ご購入者様のご質問や、お問い合わせ内容などは、テンプレート改版時に反映させますので、お気軽にcustomerservice@happytech.jpへお問い合わせください。

コメントを残す