How do I tell Linux which devices are available to ARM1 running a bare metal application?
I've built and run Xapp1078 successfully. I've added UART0 through EMIO to the HW. I built a new device-tree for Linux. The Linux app rwmem.elf can access the UART0 memory at 0xE0000000.
When running the bare-metal app with the debugger I cannot access UART0 at 0xE0000000. I can however access UART1 at 0xE0001000. I can write to the Linux console from ARM1.
I have successfully accessed UART0 from a standalone app.
I need to configure the system to access UART0 and other HW from ARM1 (i.e. SPI0, SPI1, etc.). This seems like it should be simple to do but I've not been very successful.