Sorry, you need to enable JavaScript to visit this website.

fmchc_python1300c reference design

Solved
11 posts / 0 new
Fynn
Junior(0)
fmchc_python1300c reference design

Hi,
I am trying to get the fmchc_python1300c reference design to work with Vivado 2016.4
Everything worked fine until I actually wanted to run the demo application on the board.
I used the JTAG cable to run the demo via SDK in with the debugger enabled. The problem I have is, that the program gets stuck in an infinite loop when executing the function "fmc_hdmi_cam_init"
I doesn't get past this point. The system just freezes.
I am using the System Debugger, because the GDB Debugger does not work with the error "no associated elf file".
 
I haven't tried booting from the SD-Card. I will try this and see if the problem also occurs.
 
Has anybody encountered this problem?
 
edit: The vanilla BOOT.bin also gets stuck after ouputting "FMC-HDMI-CAM Initialization ...".
It seems that this is the same behavior...
edit2: I am using the FMC Carrier Card V1. The reference design says that the FMC Carrier Card V2 is required. Is this a problem or is the design compatible with both carrier cards?
I already looked at the pin out of the fmc, and did not see any huge differences that might not make the design work... 

AlbertaBeef
Moderator(5)
fmchc_python1300c reference design 2016.4

Fynn,

Please try this version of the design for 2016.4:

   FMCHC_PYTHON1300C_Tutorial_2016_4_01.zip

Mario.

Fynn
Junior(0)
thank you for your reply.

thank you for your reply. Unfortunately the link is no longer valid. Could you re-upload this version of the design so that I can test it?
 
Thank you and best regards
Fynn

Fynn
Junior(0)
update on design

when I unplug the fmc camera board from the PicoZed Carrrier, the software does not freeze and runs without issues. Unfortunately, this is only a partial solution, since I cannot use the software because the camera is not connected to the fmc.
So the camera module is basically the problem...

Fynn
Junior(0)
bump

This issue is still present. I have not been able to download to above link. It is no longer valid, so I cannot confirm if this solution was working or not. Any response would be appreciated

JFoster
Moderator(69)
Hello Fynn,

Hello Fynn,

I believe this is what you were looking for

https://avnet.egnyte.com/dl/yL8ZlijBjT

--Josh

Fynn
Junior(0)
Thank you

Hi Josh,
 
thank you for the upload. This reference design works with the FMC V2 Board but not with the FMC V1 board.
I had to buy another board to get this design running.
Do you know if there is a guide on how to make the reference design work on the FMC V1 board?
 
Best regards
Fynn

download no longer available

Hello JFoster,
The link you provided is no longer available. Can you please provide it again? I cannot find the fmchc_python1300c on github as described in the tutorial: file:///C:/Users/mxadmin/Desktop/MiniMe/tutorials/FMCHC_PYTHON1300C_Tutorial_2016_4_01_0/FMCHC_PYTHON1300C_Tutorial_2016_4_01.pdf
Thanks in advance.
-Jeff 

JFoster
Moderator(69)
Hello Jeff,

Hello Jeff,

Here you go

https://avnet.egnyte.com/dl/Us5DDPFAkN

--Josh

Fynn
Junior(0)
Update

Hi again,
 
the boot process of the reference design seems to work fine. However, I am not able to get an HDMI output onto my monitor. It just stays black and the textbox on the screen says "going to power save mode". I tried it on several monitors... no difference.
I also tried out the vanilla BOOT.bin, that is also provided with the files and here it is the same problem.
Is there something that I need to type in the command line for this to work?

Fynn
Junior(0)
Solved

Hi,
i have solved now all my problems with this reference design. The reason why I did not get any hdmi ouput on my monitor was because of the R52 resistor on the PicoZed SOM.
http://zedboard.org/content/picozed-7015-7030-users-action-needed
After removing R52, the design worked. It might be good to state this somewhere that this could be an issue because I have not identified this required action as mandatory for this design to work.
 
Best
Fynn