NameDateSize

..03-Dec-202085

CMakeLists.txtH A D03-Dec-20201.6 KiB

components/H25-Jul-20194

interfaces/H03-Dec-20203

README.mdH A D03-Dec-20201.1 KiB

uart.camkesH A D03-Dec-2020834

README.md

1<!--
2     Copyright 2019, Data61, CSIRO (ABN 41 687 119 230)
3
4     SPDX-License-Identifier: CC-BY-SA-4.0
5-->
6
7# UART driver in Cogent
8
9Prototype cogent UART driver for sabre.  Need to have cogent installed and repository
10checked out in `./tools/cogent`.
11
12## To build
13
14```sh
15mkdir build
16cd build
17../init-build.sh -DCAMKES_APP=uart_cogent -DPLATFORM=sabre
18ninja
19
20```
21
22## To run
23
24```
25$ ./simulate
26qemu-system-arm -machine sabrelite  -nographic -s -serial null -serial mon:stdio -m size=1024M  -kernel images/capdl-loader-image-arm-imx6
27
28ELF-loader started on CPU: ARM Ltd. Cortex-A9 r0p0
29  paddr=[20000000..2025bfff]
30ELF-loading image 'kernel'
31  paddr=[10000000..10036fff]
32  vaddr=[e0000000..e0036fff]
33  virt_entry=e0000000
34ELF-loading image 'capdl-loader'
35  paddr=[10037000..10181fff]
36  vaddr=[10000..15afff]
37  virt_entry=1e518
38Enabling MMU and paging
39Jumping to kernel-image entry point...
40
41Bootstrapping kernel
42Warning: Could not infer GIC interrupt target ID, assuming 0.
43Booting all finished, dropped to user space
44This message is sent via UART.
45Input from UART: f
46Input from UART: g
47Input from UART: d
48Input from UART: g
49Input from UART: q
50UART client exit...
51```
52