Trying to run the PCAM 5C demo. I only have access to the Z7-10 board with the XC7Z010 part but the project available for download targets the XC7Z020 part.
Seems to me like it should be able to run on either board. I opened the vivado project and changed the settings to target the z7-10 board. I updated all the IPs as automatically prompted to do so in vivado, regenerate the bit file, export the new hardware with bitstream file, open SDK, target the new hardware specification, regenerate the bsp and rebuild the project. No actual architecture changes in vivado or code changes in SDK. I'm using the pcam_vdma_hdmi bsp and project. I connect all the hardware to the board (pcam and hdmi monitor to the tx port). I launch the debugger and step past the initial breakpoint at init_platform. Nothing happens. The menu doesn't appear in my com program (tera term) and no video out.
After adding a few breakpoints where it looks like things are falling down is in the call to DDynClk_SetRate within the VideoOutput class, which runs at line 85 of main.cc. By stepping through with breakpoints it looks like all the other commands in this class appear to run OK, but it never gets beyond line 80 of VideoOutput.h. I don't think a result is getting returned to "Status". Might be tough to answer but what might be going on?
The video_dynclk block is still present in the design. Has it been compromised somehow by switching the target SoC device?
Question
BMC99
Hello,
Trying to run the PCAM 5C demo. I only have access to the Z7-10 board with the XC7Z010 part but the project available for download targets the XC7Z020 part.
Seems to me like it should be able to run on either board. I opened the vivado project and changed the settings to target the z7-10 board. I updated all the IPs as automatically prompted to do so in vivado, regenerate the bit file, export the new hardware with bitstream file, open SDK, target the new hardware specification, regenerate the bsp and rebuild the project. No actual architecture changes in vivado or code changes in SDK. I'm using the pcam_vdma_hdmi bsp and project. I connect all the hardware to the board (pcam and hdmi monitor to the tx port). I launch the debugger and step past the initial breakpoint at init_platform. Nothing happens. The menu doesn't appear in my com program (tera term) and no video out.
After adding a few breakpoints where it looks like things are falling down is in the call to DDynClk_SetRate within the VideoOutput class, which runs at line 85 of main.cc. By stepping through with breakpoints it looks like all the other commands in this class appear to run OK, but it never gets beyond line 80 of VideoOutput.h. I don't think a result is getting returned to "Status". Might be tough to answer but what might be going on?
The video_dynclk block is still present in the design. Has it been compromised somehow by switching the target SoC device?
Thanks.
Link to comment
Share on other sites
2 answers to this question
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now