zynq

    0

    3答えて

    私はFPGAにメモリマップされたIO要素を持っています(正確に言えばAXIメモリマッピングされたインターフェイスを基本的にピンのセットにマッピングするAXI GPIO要素)。これはARMプロセッサのアドレス空間に接続されてマップされていますGP0マスタポートによって実行されます。 FPGAとARMの両方のプロセッサは、ZYNQ7000ファミリデバイスの一部です。私が要素のアドレスに書き込むとき、ど

    0

    1答えて

    buildrootがrootfs、Linuxカーネルイメージ、Uboot以外のターゲットを追加する可能性はありますか?私のユースケースでは、Zynq、Uboot、Linuxカーネル、デバイスツリー、およびrootfsのFPGA部分のビットストリームであるZynqのブートイメージを構築したいと考えています。 FSBLとビットストリームを作るための自動化された方法はありません(私はUboot SPLに

    0

    1答えて

    Zynqベアメタル(Cross compile GNU Scientific Library for ARM Zynq (baremetal))のGNU Scientificライブラリをクロスコンパイルできなかったので、代わりにEigen C++を使用しようとしました。 だから私はそれはそれを解凍してダウンロードし、コードは(x64のUbuntuのである)私のPC上で正常に動作します。しかし、すぐ

    0

    1答えて

    私は自分のrootfsに統合したTI wilinkユーティリティをビルドしました。これはpetalinux 2016.4を使って行われ、yoctoビルドでインストールテンプレートappを作成して、rootfs内のすべてのツールとライブラリをコピーします。 BOOT.binとimage.ubを起動すると、ファイルとライブラリが表示されますが、たとえばwpa_supplicantなどを実行しようとする

    0

    1答えて

    /dev/memの代わりにUIOを使用しようとした後、ザイリンクスZynqの物理メモリをマッピングする際に問題があります。 rootではなく通常のユーザーとしてアプリケーションを実行する予定ですが、これはまだrootとして実行されています。 明らかに最初のマッピングは成功し、同じファイル記述子12(/dev/uio/ps2pl)に対して行われた残りは失敗します。明らかな違いはオフセットですが、範囲

    -1

    1答えて

    私はカスタムzynqボード(MYC-C7Z010/20 CPUモジュール)を持っていて、元のu-boot + Linux 3.15.0を正常にコンパイルしています。しかし、私はgitリポジトリhttps://github.com/Xilinx/linux-xlnxでカーネルを更新しようとしています。 私のボードのdefconfigファイルをkernel/arch/arm/configパスに追加し、

    0

    1答えて

    私はZedboardのDDRメモリに転送したいファイルをSDカードに持っています。私はこれを行うためにベアメタルアプリケーションを使用しています。これは2048バイト未満のデータで動作しましたが、データが2048バイトを超えると、Zynqプロセッサはデータの転送を試みるとハングします。 関数呼び出しは、SDカードのデータを読み込み、DDRメモリに転送します FileOpResult = f_rea

    0

    2答えて

    私はzynqデバイスを使用して、スタンドアローンプログラム(OSなし)でDRAMから周辺機器にデータを転送しようとしています。このコード例では、トランザクションの送信元アドレスと宛先アドレスを記述するためのコードが見つかりました。 volatile static u8 SrcBuffer[BUFFER_BYTESIZE] __attribute__ ((aligned (64))); volat

    0

    1答えて

    私はpetalinuxを実行しているzynqボード(ZC706)上でARMプロセッサのUSBポートを介してデータを送受信する方法を見つけようとしています。 ネットで検索したところ、どこから始めたらいいか分かりません。私は解決策を見つけましたが、USBをARMプロセッサ、高速データ転送、またはpetalinuxに接続するとは考えていませんでした。 私は単純なLinuxカーネルコードを書く方法を知って