Skip to content
jankcorn edited this page May 15, 2013 · 50 revisions
  1. toolchain

  2. kernel

    • git clone git@github.com:cambridgehackers/device_xilinx_kernel.git
    • cd device_xilinx_kernel/
    • git checkout remotes/origin/december -b december
  3. compile

    • cd s/git/device_xilinx_kernel/
    • git status
    • make ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi- xilinx_zynq_defconfig
    • make ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi-
    • ./scripts/dtc/dtc -I dts -O dtb -o foo.dtb arch/arm/boot/dts/zynq-zc702-bridge.dts
  4. load

    • cp arch/arm/boot/zImage foo.dtb ~
  5. Debugging clocks

    • mount -t debugfs none /sys/kernel/debug/
    • /sys/kernel/debug/clk/PS_CLK/IOPLL/FPGA1_CLK

Clone this wiki locally