Hello,
LS1043A EVMのレジスタ設定に使用するツールを探しています。
それを使っていくつかの作業を行う必要があります。
私の目標は、
i) IFCとPCIe 2.0(x1レーン)の読み書き速度を測定する
- GPIOピンを使用して測定するにはどうすればよいですか?これらは、EVM の TDM インターフェイスで割り当てられます。
ii) RCWに関連するレジスタを設定する
上記のことにどのようにアプローチできますか?
これにはCodeWarriorが必要ですか?
それとも、上記のように機能するLinuxツールはありますか?
よろしくお願いいたします。
TJ
ようこそ
はい、このコマンドはLinuxのプロンプトで直接使用できます。
dd コマンドは、読み取り/書き込み速度を報告します。PCIeストレージデバイスとIFCフラッシュからの読み取り/書き込みが可能になりました。
Linuxで「dd」コマンドを使用してみてください。
例えば
dd if=/dev/zero of=/dev/nvme0n1 bs=16M count=512M iflag=count_bytes
または
dd if=/mnt/ramdisk/random.img of=/dev/nvme0n1 bs=16M
i) あなたの目的について詳しく教えてください。
GPIOを使用して、IFCとPCIe 2.0(x1レーン)の読み取りおよび書き込み速度を測定することは不可能です。
ii) CodeWarriorを使用してRCWバイナリ(PBL)ファイルを生成できます。
Linuxツールは次のとおりです。
$ git clone https://github.com/nxp-qoriq/rcw
$ cd rcw
$ git checkout -b lf-6.1.55-2.2.0 lf-6.1.55-2.2.0
ls1043ardb/RR_FQPP_1455/rcw_1600.rcwをターゲットボードに合わせて変更し、makeを実行するとls1043ardb/RR_FQPP_1455/rcw_1600.binが得られます。