参照TI的例程在CPU1上利用pin12和pin13实现了串口C(SCIC)功能。现在需要在CPU2上实现该功能,为此在CPU1上做了如下修改:
GPIO_SetupPinOptions(13, GPIO_INPUT, GPIO_PUSHPULL);
GPIO_SetupPinMux(13, GPIO_MUX_CPU2,6);
GPIO_SetupPinOptions(12, GPIO_OUTPUT, GPIO_ASYNC);
GPIO_SetupPinMux(12, GPIO_MUX_CPU2, 6);
同时将CPU1上的初始化和收发程序复制到CPU2上,CPU1上的收发程序保留,调试程序,依次启动CPU1和CPU2,发现CPU2没有实现SCIC收发功能,SCIC的收发功能仍然是由CPU1实现的,删除CPU1上的收发程序,SCIC收发功能就没有了。感觉GPIO_MUX_CPU2选项没有起作用一样。
请问如何解决,谢谢!