I followed the XAPP1258 to run VxWorks on ZC702 board and I could run the examples.
Now I want to access a register on PL side, so I added it in Vivado at an arbitrary address (0x43C00000) and mapped it the same way as the GPIO_BASE (pg 26) but when I try to access it (using sysOutLong), the PS hangs.
The XAPP says using pmapGlobalMap should do it, but it seems like something else must be done. In previous VxWorks 6.9 version (XAPP1158) the syslib.c file should be edited to add the new address as a valid address to MMU. But in version 7 MMU is totally different and syslib.c does not have those structures anymore.
Can someone guide me on how to add PL side registers to the OS on PS side?