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是最后一个参数

 

  本篇完!!!

posted @ 2021-12-03 11:07  平_意*  阅读(147)  评论(0编辑  收藏  举报