Repo for several programs targetting the AllWinner A20-OLinuXino-MICRO board.
Currently, all the programs are run after u-boot board initialization.
The following is a list of documents, and links where to find them, that I personally employ for development on the AllWinner A20-OLinuXino-MICRO board.
-
ARM Architecture Reference Manual - ARMv7-A/R Edition - Issue D. Last access: 27.11.2019.
-
ARM and Thumb2 Instruction Set - Quick Card Reference - Issue M. Last access: 27.11.2019.
- A20-OlinuXino-Micro - User's Manual - Revision S. Last Access: 27.11.2019.
- A20 User Manual - Revision 1.4. Last Access: 27.11.2019.
- A20-OlinuXino-Micro - Hardware Schematics - Revision from G1 to L1. Last Access: 28.11.2019.
You can download the bare-metal GNU toolchain (Cortex-A family) directly from developer.arm.com
If you already have the toolchain's directory in your PATH
, you're good to go.
Otherwise, you have to specify the directory in the DIR
variable of the top-level
Makefile.
A top-level Makefile manages the building of each program.
To build all programs, simply type make
or make all
.
For building a subset of programs, simply append their folder's name to make
:
make $(FOLDER_NAME_1) $(FOLDER_NAME_2) ... $(FOLDER_NAME_N)
For example:
make blink-led
builds the blink-led program.