Thanks for replying, I really appreciated it.
My board is NEXYS4 DDR.
I found the causes of this problem above(my block design was wrong and I have fixed it-------maybe). But I am stuck by the very end (I think) of tutorial. if I set 'reset' as input which is set up by Connection Automation in block design, then I will get this message while running C program:
Then I tried to remove reset input, and had a try again. Turned out, my C program which is copied from vivado library pmodGPS ip example is wrong:
The library I got from GitHub doesn`t have necessary Header file WProgram.h.
And this is my block design:
What`s more, it`s my very first time to use MicroBlaze. I just followed the tutorial of getting started with Digilent pmods ips (also my first time).
So could you please help me with it? How can I solve this problem, should I find another library of pmodGPS program or program it myself.
And is there anything wrong with my block design? if so, how to fix it, thank you.