2019年7月10日
摘要: 1、获取pin编号 #define PIN_NUM GET_PIN(F,10) GET_PIN 是在drv_gpio.h里面定义的 #define GET_PIN(PORTx,PIN) (rt_base_t)((16 * ( ((rt_base_t)__STM32_PORT(PORTx) - (rt 阅读全文
posted @ 2019-07-10 08:55 懒床小蜜蜂 阅读(974) 评论(0) 推荐(0) 编辑
  2019年3月3日
摘要: _AM33XX_MUXENTRY(MII1_RXD3, 0, "mii1_rxd3", "uart3_rxd", "rgmii1_rd3", "mmc0_dat5", "mmc1_dat2", NULL, "mcasp0_axr0", "gpio2_18"), _AM33XX_MUXENTRY(MI 阅读全文
posted @ 2019-03-03 20:36 懒床小蜜蜂 阅读(1602) 评论(0) 推荐(0) 编辑
  2019年2月27日
摘要: AM3354板卡上RX-8025接到了I2C0总线下,添加RX-8025驱动步骤,采用的TI提供的4.1.1的android版本,未采用设备树方式: 1、在board-am335xevm.c中增加RX-8025节点,地址为0x32,驱动名称为rx8025,在drivers/rtc/rtc-rx802 阅读全文
posted @ 2019-02-27 21:03 懒床小蜜蜂 阅读(970) 评论(0) 推荐(0) 编辑
摘要: #include <linux/module.h>#include <linux/version.h>#include <linux/init.h>#include <linux/kernel.h>#include <linux/types.h>#include <linux/interrupt.h 阅读全文
posted @ 2019-02-27 12:57 懒床小蜜蜂 阅读(145) 评论(0) 推荐(0) 编辑
  2019年2月21日
摘要: 实例中使用gpio0_12 可以将GPIO配置放到init中,只需要wirte、ioctl函数就可以了; 测试中碰到两个问题: 1、class节点在/sys/class/下找不到的问题,修改了fstab和rcS,增加mount sysfs。 2、printk打印信息的优先级问题。 #define K 阅读全文
posted @ 2019-02-21 15:19 懒床小蜜蜂 阅读(371) 评论(0) 推荐(0) 编辑
  2019年2月19日
摘要: #include <linux/init.h>#include <linux/module.h>#include <linux/kernel.h>#include <linux/cdev.h>#include <linux/fs.h> #define DEVICE_MEM_SIZE 20; #def 阅读全文
posted @ 2019-02-19 15:00 懒床小蜜蜂 阅读(122) 评论(0) 推荐(0) 编辑