【E417】带Zynq XC7Z010 SoC的EBAZ4205板上的裸机编程

2021-08-22 10:22:29      索炜达电子      686     

项目编号:E417

文件大小:118K

源码说明:带中文注释

开发环境:C编译器

简要概述

Zynq XC7Z010 SoC的EBAZ4205板上的裸机编程

These boards became available at a very attractive price in late 2020. They contain a Xilinx ZYNQ XC7Z010 chip, which contains a dual core ARM (Cortex-A9) that runs at 667 Mhz along with the usual peripherals, and above all else a substantial FPGA.

This repository contains my research efforts with the board I have. Ultimately I will be doing bare metal programming and things of that sort.

Most of my notes are on my website:

http://cholla.mmto.org/ebaz4205

Here are the projects you will find here:

  • setup - my process to configure U-Boot for network tftp booting

  • fish - why "hello world" for a first program?

  • button - watch for the button connected to the gpio

  • printf - I add a little printf to the button demo

  • timer - basic interrupts

  • amp - asymmetric multiprocessing (get second core running)

目录│文件列表:

 └ ebaz4205_miner

    ├ amp

    │  │ .gitignore

    │  │ arm_irq.c

    │  │ arm_regs.c

    │  │ basic.lds

    │  │ cores.c

    │  │ gic.c

    │  │ hack.c

    │  │ main.c

    │  │ Makefile

    │  │ prf.c

    │  │ README.md

    │  │ start.S

    │  │ timer.c

    │  └ uart.c

    ├ button

    │  │ .gitignore

    │  │ button.c

    │  │ Makefile

    │  │ README.md

    │  │ spl.lds

    │  └ start.S

    ├ fish

    │  │ .gitignore

    │  │ fish.c

    │  │ Makefile

    │  │ README.md

    │  │ spl.lds

    │  └ start.S

    ├ printf

    │  │ .gitignore

    │  │ button.c

    │  │ Makefile

    │  │ README.md

    │  │ serial.c

    │  │ spl.lds

    │  └ start.S

    ├ setup

    │  │ .gitignore

    │  │ b19.img

    │  │ env_orig

    │  │ env_orig.sort

    │  │ gen_image

    │  │ grab

    │  │ Makefile

    │  │ odx

    │  │ patcher.c

    │  │ patchit

    │  │ ram

    │  │ README.md

    │  │ uboot_env

    │  └ uboot_env.sort

    └ timer

       │ .gitignore

       │ arm_irq.c

       │ arm_regs.c

       │ basic.lds

       │ gic.c

       │ main.c

       │ Makefile

       │ prf.c

       │ README.md

       │ start.S

       │ timer.c

       └ uart.c

TAGZynq
  • 8 次
  • 1 分