现象:在GPIO的例化时,加入GPIO1Pin16PinMuxSetup()函数后,运行不通过,死在这个函数上,去掉这个函数后,程序运行正常。
解决办法:
进入这个函数,是函数profile = EVMProfileGet(),这个函数实现如下:
这个profile是评估板GPEVM从CPLD中读取的,只有GPEVM板上面有,他从某种程度上决定了pinmux。但是对于实际的客户制作板子而言,并不需要,把这部分的内容去掉,同时注意处理对应的逻辑,来确保你的Pinmux配置正确即可。
现象:在GPIO的例化时,加入GPIO1Pin16PinMuxSetup()函数后,运行不通过,死在这个函数上,去掉这个函数后,程序运行正常。
解决办法:
进入这个函数,是函数profile = EVMProfileGet(),这个函数实现如下:
这个profile是评估板GPEVM从CPLD中读取的,只有GPEVM板上面有,他从某种程度上决定了pinmux。但是对于实际的客户制作板子而言,并不需要,把这部分的内容去掉,同时注意处理对应的逻辑,来确保你的Pinmux配置正确即可。