1 Home
neyko3 edited this page 2024-04-16 09:49:55 +00:00

Demo status:

  • ARM_Blinki

    • Blinks leds using ARM baremetal
  • ARM_DMA

    • Records audio from LINEIN or MIC inputs, and plays it back to HP output.
    • DAC/ADC: ADAU1761 (builtin), using HP0 from ARM processor for storage

Requires

  • Vivado 2021.2

How to use

  1. Clone and compile vivado project first, then export xsa
  2. Create a new empty C project on vitis, use the previously exported xsa
  3. on vitis, either:
  • Link to the sources folder under <PRJ_NAME>.vitis/<PRJ_NAME>.files/src, compile, create a Debug run, and run it in Debug mode
  • use the elf directly under <PRJ_NAME>.vitis/<PRJ_NAME>.files/Debug, on a custom run

Notes

  • All stdio routed to coresight, so i recommend to use Debug instead.
  • if you want to use ps7_uart, feel free to change stdio on the BSP settings in vitis.