[GPIO]MT2601平台L1.MP9版本DWS配置方法
[DESCRIPTION]
MT2601平台L1.MP9版本只是修改kernel下面的DWS文件没有办法让LK里面的GPIO生效
[SOLUTION]
原因是:
从lk drvgen.mk以及build log看,lk out目录下面生成的头文件是直接拷贝的
lk/target/$project/inc/跟lk/target/$project/include/target/下的文件。
所以只是修改kernel-3.10/arch/arm/mach-mt2601/$project/dct/dct/codegen.dws
不会生效
解决方法:
手动修改下面目录的头文件,然后build。
/alps/bootable/bootloader/lk/target/$project/inc
/alps/bootable/bootloader/lk/target/$project/include/target/
比如:修改cust_gpio_boot.h GPIO1 配置为输入上拉。一定要确保IES为1
//Configureation for Pin1
#define GPIO1_MODE GPIO_MODE_00
#define GPIO1_DIR GPIO_DIR_IN
#define GPIO1_PULLEN GPIO_PULL_ENABLE
#defi
MT2601平台L1.MP9版本只是修改kernel下面的DWS文件没有办法让LK里面的GPIO生效
[SOLUTION]
原因是:
从lk drvgen.mk以及build log看,lk out目录下面生成的头文件是直接拷贝的
lk/target/$project/inc/跟lk/target/$project/include/target/下的文件。
所以只是修改kernel-3.10/arch/arm/mach-mt2601/$project/dct/dct/codegen.dws
不会生效
解决方法:
手动修改下面目录的头文件,然后build。
/alps/bootable/bootloader/lk/target/$project/inc
/alps/bootable/bootloader/lk/target/$project/include/target/
比如:修改cust_gpio_boot.h GPIO1 配置为输入上拉。一定要确保IES为1
//Configureation for Pin1
#define GPIO1_MODE GPIO_MODE_00
#define GPIO1_DIR GPIO_DIR_IN
#define GPIO1_PULLEN GPIO_PULL_ENABLE
#defi
MT2601 L1.MP9 GPIO DWS配置指南

本文档详细介绍了在MT2601平台上,针对L1.MP9版本如何进行DWS(Dynamic Waveform Switching)的GPIO配置方法,为开发者提供关键步骤和注意事项。
最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



