- 新着としてマーク
- ブックマーク
- 購読
- ミュート
- RSS フィードを購読する
- Permalink
- 印刷
- 不適切なコンテンツを報告
お世話になります。
ルネサスの"SH2"マイコンとサイプレスの"CY14B108M-ZSP45"を組み合わせて使用しています。
16ビットバスとして、CS1空間に接続しています。(アドレス0x400 0000-0x40F FFFF の1MB)
SRAMへの読み書きテストを行ったところ、何故か末尾の32バイトだけ書き込みが出来ませんでした。
0x40F FFE0~0x40F FFFFの領域で、ここは内蔵のRTCの値はないものと認識しています。
具体的な値は以下の通り。
040FFFE0 | 0010 00AA 00AA 00AA |
040FFFE8 | 0080 0080 0008 0000 |
040FFFF0 | 0000 0026 0001 0001 |
040FFFF8 | 0001 0001 0001 0001 |
その他の領域は、全て正常に読み書きが出来ています。
この領域は何らかの制約があり、使えないことになっているのでしょうか。
ご存じの方おられましたら教えて頂けますと助かります。
以上、よろしくお願い致します。
解決済! 解決策の投稿を見る。
- 新着としてマーク
- ブックマーク
- 購読
- ミュート
- RSS フィードを購読する
- Permalink
- 印刷
- 不適切なコンテンツを報告
お世話になります。
CY14B108M-ZSP45では、19ビットアドレス(A0 ~ A18)のデバイスです。19ビットの場合は、最大アドレス空間が0x7FFFになります。
19ビットのアドレスで、CY14B108M-ZSP45への書き込みアドレスとデータをご確認してみませんか。
以上、よろしくお願いいたします。
- 新着としてマーク
- ブックマーク
- 購読
- ミュート
- RSS フィードを購読する
- Permalink
- 印刷
- 不適切なコンテンツを報告
お世話になります。
CY14B108M-ZSP45では、19ビットアドレス(A0 ~ A18)のデバイスです。19ビットの場合は、最大アドレス空間が0x7FFFになります。
19ビットのアドレスで、CY14B108M-ZSP45への書き込みアドレスとデータをご確認してみませんか。
以上、よろしくお願いいたします。
- 新着としてマーク
- ブックマーク
- 購読
- ミュート
- RSS フィードを購読する
- Permalink
- 印刷
- 不適切なコンテンツを報告
RuzheZ_36 様 お世話になっております。 ご回答頂き、ありがとうございます。 どうやらRTCの領域を見ていたようで、再度確認してみます。 結果はまた報告させていただきます。 以上、よろしくお願い致します。
- 新着としてマーク
- ブックマーク
- 購読
- ミュート
- RSS フィードを購読する
- Permalink
- 印刷
- 不適切なコンテンツを報告
RuzheZ_36 様 お世話になっております。
確認が遅くなり申訳ございません。
16ビットバスでアクセスしているにも関わらず、バイトアドレスで値を見ていたことが問題で混乱をしていました。
データシートに記載されている通り、このエリアはRTCのレジスタ領域でした。
この内容はこれにて解決と致します。
ご確認頂き、ありがとうございました。