新しいブログに引っ越ししました。本部ログのコメント・トラックバックの受付は終了しました。

R8CシリーズデータフラッシュROM  2008年08月22日(金)
こんにちは、ビーコン菅原です。


R8CではデータフラッシュROM を内蔵する製品があります。

データフラッシュROMとは 1KByte×2ブロックのフラッシュROMのことで、他のフラッシュ領域よりもイレーズ回数が多い仕様となっています。プログラムの実行で発生する、ログを記録するような用途を想定していると思われます。

ちなみに、普通のプログラムを入れる領域はユーザーROM領域と呼ばれます。


R8C シリーズは データフラッシュROMのありなしでグループが分かれています。

たとえば
R8C/28 はデータフラッシュ無
R8C/29 はデータフラッシュ有
R8C/28グループとR8C/29グループの違いは データフラッシュの有無のみです。

R8C/2A はデータフラッシュ無
R8C/2B はデータフラッシュ有
R8C/2AグループとR8C/2Bグループの違いは データフラッシュの有無のみです。

これらの型番を見ると推測できますが、今のところ、偶数(R8C/n)の型番グループと(R8C/n+1)の型番グループではデータフラッシュROM の有無のみを除いて同じ製品となっています。


E8でプログラム開発していて残念なのは、プログラムをダウンロードしたり、デバッグで書き込んだりするとデータフラッシュ領域もクリアされてしまうこと。

以前、アナログ部分の機体固有の誤差をなくすための補正値をData Flash ROMに記録しておくようにしていたのですが、E8でプログラムをアップデートすると見事に消えてしまいました。補正データは外付けのEEPROMに記録するように仕様変更して事なきを得ましたが、E8でもダウンロード時データフラッシュ領域を消すか消さないかを選択できるようにしてもらいたいものです。


このほか、E8接続時のデバッグ用プログラムをデータフラッシュROMに格納する設定にすることもできます。データフラッシュ領域を使っていなければ、ユーザROM領域を使わないので、ユーザROMをぎりぎりまでアプリケーションで使うことができます。


私は E8を使用していますが、おそらくE8aでも同様かと思われます。


弊社で開発した基板例



R8Cのハードソフト開発承ります-ビーコン
静岡県浜松市
電話053-462-2811
FAX 053-462-2829
Posted at 01:42 | デバイスメモ | この記事のURL | コメント(0) | トラックバック(0)

評価平均 (0.00)  評価数(0)
この記事を評価する

この記事のURL
http://blog.fideli.com/be-con/archive/90/0
トラックバック
この記事へのトラックバックURL
http://blog.fideli.com/be-con/tb_ping/90/-qtGCCrxj8dGiEgj-KX8iSU36IjEA
 
コメントする
名前:
Email:
URL:
クッキーに保存

半角で入力してください(大文字・小文字の区別なし)。

文字が読みづらい場合はこちらをクリックしてください。

captcha
小文字 太字 斜体 下線 取り消し線 左寄せ 中央揃え 右寄せ テキストカラー リンク

コメント
プロフィール

sugawara
このたびブログを引っ越しました。それに伴い本ブログのコメント・トラックバックの新規の受付はやめています。 新ブログは 「ビーコン菅原の組み込みがらみ」 http://kkbecon.blog8.fc2.com/ となります。

http://blog.fideli.com/be-con/index1_0.rdf
カテゴリアーカイブ
最新記事
最新コメント
最新トラックバック
おすすめ書籍

クリップ
<< 2009年01月 >>
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
リンク集
月別アーカイブ