2021-08-22 10:22:29 索煒達(dá)電子 684
項(xiàng)目編號(hào):E417
文件大?。?18K
源碼說明:帶中文注釋
開發(fā)環(huán)境:C編譯器
簡要概述
帶Zynq XC7Z010 SoC的EBAZ4205板上的裸機(jī)編程
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