Tip / ログイン to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
Translation_Bot
Community Manager
Community Manager
Community Manager

当初は8MBとして構成され、ハイパーRAMテストコードを実行しました。 テストに合格し、8MB全体にアクセスできました。

その後、メモリ構成を16MBに増やそうとしましたが、最初の8MBの後にメモリにアクセスできませんでした。

構成が不足していますか?

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/Hyper-RAM/Could-not-access-the-whole-memory-16MB-of-hyper-ram-S70KS1281DPBHB023/td-p/681240

0 件の賞賛
7 返答(返信)
Translation_Bot
Community Manager
Community Manager
Community Manager

こんにちは@Goms

誤解を招いて申し訳ありませんが、両方のダイに共通のCS#ピンがあります。

ただし、システム・ワード・アドレス・ビットA22は、どのダイを使用するかを決定します。

データシートに記載されているメモリアドレス空間を確認するか、下の画像を参照してください。

より高い22MB領域にアクセスしようとしているときにA8ビット値を確認して教えていただけませんか?

Aadesh_1-1706001971906.png

 

よろしくお願いいたします

アーデシュ

 

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/Hyper-RAM/Could-not-access-the-whole-memory-16MB-of-hyper-ram-S70KS1281DPBHB023/m-p/681558

0 件の賞賛
Translation_Bot
Community Manager
Community Manager
Community Manager

こんにちはアーデシュ、

8MB以降の場所にアクセスしようとすると、一部の特定のバイトにアクセスできません。 つまり、すべての場所の0xaa書こうとしています。 次に、場所を読み返し、以下の結果を得ました。

Goms_0-1706094152091.png

そして、私が得たCRレジスタ値全体0x1faf

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/Hyper-RAM/Could-not-access-the-whole-memory-16MB-of-hyper-ram-S70KS1281DPBHB023/m-p/682759

0 件の賞賛
Translation_Bot
Community Manager
Community Manager
Community Manager

こんにちは@Goms

128Mb HYPERRAM™DUAL_SENSOR_BOX_KITは、64Mb HYPERRAM™ デバイスを 1 つのパッケージに収めたダイ スタックで、CS# ピンが 2 つあり、下位 64Mb のメモリまたは上位 64Mb のメモリにアクセスするには、それぞれの CS# ピンを選択する必要があります。

データシートに記載されている HYPERRAM™ 接続に従いましたか?

Aadesh_0-1705985325448.png

あなたの説明から私は結論を出すことができません、回路図を教えていただけますか?

ファームウェアに何かが足りないかどうかを一度確認していただけませんか?

よろしくお願いいたします

アーデシュ

 

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/Hyper-RAM/Could-not-access-the-whole-memory-16MB-of-hyper-ram-S70KS1281DPBHB023/m-p/681283

0 件の賞賛
Translation_Bot
Community Manager
Community Manager
Community Manager

こんにちはAadesh 、

S70KS1281DPBHB023 ICを使用しているので、1つのICに64MBのハイパーRAMが2つ組み込まれていることを理解しました。

Goms_0-1705990715704.png

そして、1つのCSピンが TESTBOARD_150PC_OUT (マスターへ)見え、この1つのCSピンがハイパーRAMの入力として共有されています。 それで、私は同じCSが64MBのIC MULTICH_CONNECT_PCB DUAL_SENSOR_BOX_KIT だろうと思いました。 これTLE9243QK_BASE_BOARD、H / W接続に単一のCSピンを与えました。

ファームウェア側では、以下のコード行のサイズを増やしました。

Goms_1-1705991609689.png

 

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/Hyper-RAM/Could-not-access-the-whole-memory-16MB-of-hyper-ram-S70KS1281DPBHB023/m-p/681388

0 件の賞賛
Translation_Bot
Community Manager
Community Manager
Community Manager

こんにちは@Goms
間違ったデータを取得している場所の間に何らかの関係があります。

データがすべての場所に書き込まれているかどうか確認していただけますか?

何か助けが必要だったら教えてください。

よろしくお願いいたします

アーデシュ

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/Hyper-RAM/Could-not-access-the-whole-memory-16MB-of-hyper-ram-S70KS1281DPBHB023/m-p/693543

0 件の賞賛
Translation_Bot
Community Manager
Community Manager
Community Manager

こんにちはアーデッシュ、

すべての場所にデータを書き込むことができませんでした。 私たちが書き込んでも、いくつかのバイトが更新されていません。

これ以上進める方法がわかりません。

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/Hyper-RAM/Could-not-access-the-whole-memory-16MB-of-hyper-ram-S70KS1281DPBHB023/m-p/693607

0 件の賞賛
Translation_Bot
Community Manager
Community Manager
Community Manager

こんにちは@Goms

間違ったデータを取得している特定のアドレスで書き込みと読み取りを行い、信号波形を私たちと共有していただけませんか?

よろしくお願いいたします

アーデシュ

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/Hyper-RAM/Could-not-access-the-whole-memory-16MB-of-hyper-ram-S70KS1281DPBHB023/m-p/698210

0 件の賞賛