假如一块AM3359BZCZA80,我只用到SPI1功能,选择了“H16”管脚做SPI_CLK,当利用pinmux软件进行管脚配置时,配置“E18”和“E17”分别为SPI1_D0,SPI1_D1,都提示为pin conflict,分别为“E18 is not valid for SPI1_IO_Set_1”、“E17 is not valid for SPI1_IO_Set_1”,当我选择"C18"管脚做SPI_CLK,则配置“E18”和“E17”分别为SPI1_D0,SPI1_D1就没有提示错误,请问这是什么原因呢?
Jian Zhou:
每组功能引脚的pinmux选择都不是随意的,要按照pinmux工具分配出来的使用。
XiaoLong Li3:
回复 Jian Zhou:
如果我没有pinmux这个软件,那要按什么原则去分配管脚呢?哪里有对管脚配置这一块的说明呢?
Yaoming Qin:
回复 XiaoLong Li3:
最重要的是io set的概念,请参考 http://processors.wiki.ti.com/index.php/Pin_Mux_Utility_for_ARM_MPU_Processors_v2