i.MX6 ULL终结者开发板使用的cpu是I.MX6ULL,该cpu的参考手册我们放到了光盘目录的“i.MX6UL终结者光盘资料\03_开发板硬件资料\02_芯片资料\1、I.MX6ULL芯片资料.zip ”压缩包里面,如图 1所示:
打开该手册的32章节“Chapter 32 IOMUX Controller (IOMUXC)”,我们看到32章节的目录如图 2所示:
上图中的“IOMUXC_SW_MUC_CTL_PAD_GPIO1_IO00”就是GPIO的命名。其命名格式是“IOMUXC_SW_MUC_CTL_PAD_XX_XX”,其中的XX_XX就是GPIO的命名。例如:JTAG_MOD,GPIO1_IO00,UART4_TX_DATA等。I.MX6ULL的GPIO命名是根据IO所拥有的功能来命名的,比如我们看到GPIO1_IO00,就可以知道这个是GPIO功能,看到UART4_TX_DATA就知道这个是串口4的发送功能。在参考手册的32章节列出了i.MX6ULL的所有IO引脚,我们可以看到具有GPIO功能的引脚只有“GPIO1_IO00~GPIO1_IO09”这10路GPIO,实际上i.MX6ULL的I