arm: working bootloader, example app

'make' will produce two outputs:
- bootloader.elf to be loaded into the bitstream
- app.bin to be loaded through the programmer

Loading app.bin is as simple as:
- reset the board
- `python3 prog.py app.bin`
This commit is contained in:
2022-05-10 11:20:02 -07:00
parent 43d245bae2
commit b8b0d94065
10 changed files with 231 additions and 46 deletions

7
arm/uart.h Normal file
View File

@@ -0,0 +1,7 @@
#pragma once
#include "xuartlite.h"
extern XUartLite* uart0;
void InitUarts();