forked from Imagelibrary/rtems
Replace the BSP_CONSOLE_MINOR BSP option for the Xilinx Zynq BSPs with the new BSP option ZYNQ_UART_KERNEL_IO_BASE_ADDR. Move the kernel I/O support to a shared file.
Tested on an Ultra96 board with JTAG boot.
Make sure to configure the boot mode switches for JTAG mode.
Using the xsct tool, load and run the application with
connect
targets -set -filter {name =~ "PSU"}
rst -system
source psu_init.tcl
psu_init
targets -set -filter {name =~ "Cortex-A53 #0"}
rst -processor
dow ticker.exe
# Set generic timer frequency
rwr sys 14 cntfrq_el0 100000000
# Switch to AArch32 Supervisor mode
rwr cpsr 0x2001d3
# Boot arguments
rwr r0 0
rwr r1 0
rwr r2 0
rwr r3 0
con