NXP官方SDK移植实验
一、官方SDK移植:
1.新建cc.h文件
SDK包里边会使用到很多数据类型,所以我们需要在cc.h里边定义这些数据类型,并在添加的头文件中引用该文件。
2.移植文件:
我们需要移植的文件是fsl_common.h;fsl_iomuxc.h;MCIM6Y2.h(因为我的板子上使用的芯片是MCIM6Y2,所以引用该头文件,如果是其他相应改变)
二、编写驱动
三、IO函数
- IOMUXC_SetPinMux(uint32_t muxRegister, 0x020E0068U
uint32_t muxMode, 0x5U
uint32_t inputRegister, 0x00000000U
uint32_t inputDaisy, 0x0U
uint32_t configRegister, 0x020E02F4U
uint32_t inputOnfield) 0
IOMUXC_SetPinMux(IOMUXC_GPIO1_IO03_GPIO1_IO03,0),这里的宏定义其实就是前五个参数,我们自己写的0是最后一个参数
- IOMUXC_SetPinConfig(uint32_t muxRegister,
uint32_t muxMode,
uint32_t inputRegister,
uint32_t inputDaisy,
uint32_t configRegister, 0x020E02F4U
uint32_t configValue) 0x10B0
IOMUXC_SetPinConfig(IOMUXC_GPIO1_IO03_GPIO1_IO03,0x10B0),这里的宏定义其实就是前五个参数,我们自己写的0x10B0是最后一个参数
本篇完!!!