09-03-2019 09:44 AM - edited 09-03-2019 09:45 AM
I'm making a C++ API to configure some IP Cores (vdma and vtpg in Figure 3) via PCIe. To intermediate this, I'm using the DMA/Bridge Subsystem for PCIe and the corresponding XDMA driver provided by Xilinx. After generating the proper handle for these type of operations (Figure 1), I try to write to the registers of these two IP Cores using the fuction shown in Figure 2 and considering the adresses surrounded in blue in Figure 3 as base adresses. However, I'm getting a BSOD with error 0x00000050 everytime I try to write something. Am I missing something?
09-03-2019 02:07 PM
The same problem here... I'm having a similar problem since almost 1 week ago... Would be great get some help. I don't know what else to do.
09-03-2019 04:47 PM
Moving to PCIe board as this appears to be a PCIe issue targeting the Video IP. If once you are able to target the IP, you run into questions writing the application, please post to the Video board.
09-04-2019 05:31 AM
Have you already figured out how to solve the BSOD? I'm facing a similar issue in a project I'm working on when accessing hardware modules. I'm struggling to find the reason for this problem. Could it be path and/or permission related?