兴趣是坚持一件事永不衰竭的动力
发布时间:2019-04-13 12:31:45
在 gpio_led_probe()里制造一个段错误,内核启动出错,便可打印Backtrace ,可以清晰的看到函数调用过程,比起源码里分晰来得更快[ 2.494011] Backtrace: [ 2.496585] [<c05c34b0>] (gpio_led_probe) from [<c04fd2a0>] (platform_drv_probe+0x58/0xb8)[ 2.50524.........【阅读全文】
发布时间:2019-04-11 11:08:12
(二)kernel启动流程_DTS解析(源码层面)https://blog.csdn.net/qq_35065875/article/details/82852902(三)从解析DTS到创建device_从device_node到并入设备驱动模型(结合源码)https://blog.csdn.net/qq_35065875/article/details/82868976......【阅读全文】
发布时间:2019-04-06 15:49:27
基于linux 3.10.49内核的pinctrl流程分析linux kernel 3.10.49+pinctrl驱动的platform注册就不说了,无非就是platform_driver_register这个入口,最后匹配到合适的设备后调用struct platform_driver 的probe函数.这里说说, pinctl io复用关系(pinmux)的是怎么通过device tree source(dts)设置的.1. 首先,当然是看pi.........【阅读全文】
发布时间:2019-04-03 17:34:16
pinctrl-single :https://blog.csdn.net/eibo51/article/details/50640126pinctrl:https://blog.csdn.net/shenhuxi_yu/article/details/77151741......【阅读全文】
发布时间:2019-03-29 15:46:02
原文地址:https://blog.csdn.net/juebanrui1988/article/details/50704570GPIO的所有操作都是基于编号的,可以说编号是一个GPIO的ID,TI AM335x系列处理器GPIO的编号规则如下:pin_num=bank_num?32+pin_bank_numpin_num=GPIO编号bank_num=GPIO块编号pin_bank_num=GPIO在GPIO块中的子编号AM335x系列SOC有4个ba.........【阅读全文】