[DCT]MT6589 DCT配置GPIO的设置/初始化/编译

[DCT]MT6589 DCT配置GPIO的设置/初始化/编译

Q1:
当配置GPIO时,有的有勾选M0~M7中的两个,甚至有的还需要勾选勾选多个?最后GPIO配置成了
哪个功能呢?
A1:
(1) GPIO在系统初始化后的mode是由Def.Mode这一栏决定的。
(2) 如果勾选了M0-M7中的某些项,则会生成类似 #define GPIO_UART_UTXD4_PIN_M_GPIO
GPIO_MODE_00
这样的宏定义,在code中可以直接使用。
(3) 但是系统初始化后的mode还是以Def.Mode这一栏的选择为准。
Q2:
当配置成NC的gpio实际开机后是个什么状态?
A2:
通常是Mode 0,GPIO Mode,输入模式,使能内部下拉。
Q3:
修改了DCT中的GPIO Setting后,怎样编译?
A3:
./mk [Project_Name] new preloader
./mk [Project_Name] new uboot/lk
./mk [Project_Name] new kernel
./mk [Project_Name] bootimage
Q4:
MT6589的dct配置的参数是在代码的哪个地方生效?
A4:
LK中生效, 具体位置如下:mediatek/platform/mt6589/lk/mt_gpio_init.c 函数为
void platform_early_init(void)--> mt_gpio_set_default();

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值