Hi,
Thanks for this useful information.
'I think the problem is both project related and quartus related, because if I use quartus prime to compile the same project, it works good, that means the code is correct' - - which one is other Quartus edition(Lite/Std) you mean where it works good?
' if I modify the code a little bit, delete the gpio in the code, the quartus prime pro can compile it correctly. It looks like a bug of the quartus prime pro.'---- may I know the which gpio you have deleted, please?
Thank you for your cooperation....
Regards,
Vicky