このたび、10年ぶりくらいに組み込みソフトを作成する事になりました。が、さっそく行き詰まってしまい、どなたかご教授していただけますよう、お願いいたします。
過去に製作された開発ボードと開発機材(E10A+HEW)がありまして(製作者は不明です)、そのソフトを開発する事になりました。(残念ですが、ハード技術者はいませんし、当事者もおりません)
(完動する?)HEWプロジェクトは残っているのですが、外部フラッシュメモリの設定部分は残っておりません。
動作確認をしたのですが、フラッシュROMにプログラムを送り込まず(めず?)、フラッシュROM上に残っている過去のプログラムが動いている確認に留まっています。(CPUの停止やリセットはHEWからコントロールできます。)
そして質問なのですが、HEWでプロジェクトを起動した時に表示される、「エミュレータモード選択」(デバイスはH8SX/1651を選択。外部フラッシュメモリを選択にチェック)の後に続く、
「外部フラッシュメモリ設定」の設定値群はどのように設定したらよろしいでしょうか
乏しい知識で回路図等を見て調べて判った事は・フラッシュROM:MX29GL256FHMI-90Q(256MBit。JEDEC準拠)・WP#/ACC=3.3V(ワードアクセスを指定?)・CPU:A0端子がフラッシュROM:A1端子へ接続・CPU:P60端子がフラッシュROM:A23端子へ接続(プログラムからバンク切り替えを行なう?)・CPU:動作モード4・CPU:XTALへは12.5MHzが入力されてます
気がかりなのが、バンク切り替えを制御するっぽい感じの設計になってますので、フラッシュROMでの書き込み方法も手間が必要かと想像してます。
どちらかというとフラッシュROMの質問でスレッド違いかもしれませんが、どなたかご教授してくださいますよう、よろしくお願いいたします。
こんにちは
お探しの情報かどうか分からないのですが、E10A-USBで外部フラッシュメモリ用書き込みプログラムのページにリンクが貼ってあるアプリケーションノートに「[External Flash memory setting]ダイアログボックスの設定」という項目があります。
E10A-USB [外部フラッシュメモリ用書き込み・消去プログラム]
www.renesas.com/.../keyword-search.html