Jump to content
  • 0

Nexys Video DMA Audio Demo is broken


bklopp

Question

https://reference.digilentinc.com/learn/programmable-logic/tutorials/nexys-video-dma-audio-demo/start

Importing the project and following the instructions to the-T yields build project errors. I had to import the individual files into a fresh SDK project, instead of importing the project itself in order to get it to build and compile.

I managed to get it to run, but it after pressing the record button it never ends the recording after 5 seconds-as if the interrupt handler is never getting called.

I am using Vivado 2018.1. Any help will be greatly appreciated.

image.thumb.png.1028d3a51657a61da5aa70a5ec1021d6.png

Link to comment
Share on other sites

8 answers to this question

Recommended Posts

Hi @bklopp,

The projects are dependent on the version. In this case it is made in vivado 2016.4. We have not had time to update our projects to vivado 2017.4. To use this project in vivado 2018.1 i would suggest to start with fresh project using the most recent release here.  Load the project into vivado 2018.1. Next update/generate the ip cores by clicking tools->reports->report ip status. Then create a wrapper. Next generated a bitstream. Now export hardware including the bitstream and launch sdk. Once sdk is open import the DMAaudio   DMAaudio_bsp. Next program the fpga and run the application by right clicking the DMAaudio and selecting run as -> launch on hardware(system debugger). Let us know if this fixes this issue.

thank you,

Jon

 

 

 

 

 

Link to comment
Share on other sites

Upon importing the SDK project, I get these errors:

SDK Log:

09:33:32 INFO    : Registering command handlers for SDK TCF services
09:33:33 INFO    : Launching XSCT server: xsct.bat -interactive C:\Users\Brandon\Downloads\Nexys-Video-DMA-master\Nexys-Video-DMA-master\proj\DMA.sdk\temp_xsdb_launch_script.tcl
09:33:35 INFO    : XSCT server has started successfully.
09:33:36 INFO    : Processing command line option -hwspec C:/Users/Brandon/Downloads/Nexys-Video-DMA-master/Nexys-Video-DMA-master/proj/DMA.sdk/design_1_wrapper.hdf.
09:33:36 INFO    : Successfully done setting XSCT server connection channel  
09:33:36 INFO    : Successfully done setting SDK workspace  
09:34:10 ERROR    : (XSDB Server)ERROR: [Hsi 55-1594] Core intc of version 3.5 not found in repositories

09:34:10 ERROR    : (XSDB Server)ERROR: [Hsi 55-1452] Error: running open_sw_design.

09:34:10 ERROR    :  [Common 17-39] 'hsi::open_sw_design' failed due to earlier errors.
09:34:10 ERROR    : (XSDB Server)ERROR: [Hsi 55-1594] Core intc of version 3.5 not found in repositories

09:34:10 ERROR    : (XSDB Server)ERROR: [Hsi 55-1452] Error: running open_sw_design.

09:34:10 INFO    : Unable to read in MSS file C:\Users\Brandon\Downloads\Nexys-Video-DMA-master\Nexys-Video-DMA-master\sdk\DMAaudio_bsp\system.mss : null
09:34:10 ERROR    : (XSDB Server)ERROR: [Hsi 55-1594] Core intc of version 3.5 not
09:34:10 ERROR    : (XSDB Server) found in repositories
ERROR: [Hsi 55-1452] E
09:34:10 ERROR    : (XSDB Server)rror: running open_sw_design.

09:34:10 ERROR    : Failed in generating sources
09:34:10 INFO    : BSP Project P/DMAaudio_bsp has been successfully migrated.

 

Problems window:
fatal error: xparameters.h: No such file or directory    userio.c    /DMAaudio/src/userio    line 54    C/C++ Problem
make: *** [src/userio/userio.o] Error 1    DMAaudio             C/C++ Problem
 

image.thumb.png.60c471769a576255fc0c5627a89822c0.png

image.thumb.png.8a32b25f35c09adb91d07f0a6dfa11a0.png

 

Link to comment
Share on other sites

@bklopp, you are getting version errors as expected. Use the Vivado version the project was published in and tested for. If you still want to do the upgrade yourself, this particular SDK error can be fixed by manually updating each driver and OS version to the current one, or re-creating the BSP and manually importing all the settings from the old one.

Link to comment
Share on other sites

I created a new empty application project, imported the folders and files from the DMAaudio folder into my project.

image.png.96a3a4e374c4a5af9d2ca55cb04c4923.png

image.thumb.png.bf2e6708e3b28f00377a99f286685ce3.png

I could use some clarification on what you mean by "manually importing all the settings from the old one"

What settings are you referring to? The settings under the Board Support Package settings?

If so, which ones need changed to what?

image.thumb.png.993cbcc5f6235cb1e8b449af9400c043.png

 

system.mss

system.mss

Link to comment
Share on other sites

Hi @bklopp,

Please attach a picture of how you are connecting the Nexys Video. Also are you waiting the 5 seconds before hitting another button as discussed in 2. Recording from an input of the demo page here?  It might be easier to download vivado 2016.4 to use this demo with the version that it was made to work with.

thank you,

Jon

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...