项目

一般

简介

功能 #1474

功能 #1416: iMX6系列核心板选型、可行性预研及测试

MC-IMX6-GKA 开发板 DIO驱动编写

由 韦 士飞 在 超过 6 年 之前添加. 更新于 大约 6 年 之前.

状态:
完结
优先级:
普通
指派给:
韦 士飞
类别:
-
开始日期:
2018-04-08
计划完成日期:
2018-04-09
% 完成:

40%

预期时间:
里程碑:

描述

MC-IMX6-GKA 开发板 DIO驱动编写,实现8+4DIO接口。 所需完成工作: 1. 内核编译 2. DIO驱动编写 3. 测试

历史记录

#1 由 韦 士飞 更新于 超过 6 年 之前

驱动编写等DIO硬件接口讨论确定完成后进行,当前需先讨论确定硬件接口引脚。

#2 由 韦 士飞 更新于 超过 6 年 之前

  • 状态新建 变更为 已发货
  • % 完成0 变更为 30
内核编译已完成

#3 由 韦 士飞 更新于 超过 6 年 之前

先测试直接修改原有的gpio驱动方式进行验证, 若不得再通过修改Ser的方式在应用层进行动作,此方法涉及到修改的地方会相对多。

#4 由 韦 士飞 更新于 超过 6 年 之前

Ser的方式对Dio进行数据读取OK。 在测试时发现,在Web中无法进行数据写入操作,有部分数据读取不出来(反应在相应的字段数值为空)

#5 由 韦 士飞 更新于 超过 6 年 之前

  • % 完成30 变更为 40
后续考虑,编写一新的DIO驱动,该驱动直接调用原厂原有的gpio驱动,以便与应用层统一接口。

#6 由 韦 士飞 更新于 超过 6 年 之前

直接修改原厂的gpio驱动并编译到内核中刷机之后系统无法启动。 而后尝试使用原厂的内核在不经过任何修改的情况下重新编译,刷到核心板一也无法启动。原因待查

#7 由 韦 士飞 更新于 超过 6 年 之前

经测试,通过原厂gpio驱动,可以准确读取到输入状态,但无法读取到输出的状态。

#8 由 韦 士飞 更新于 超过 6 年 之前

临时解决方法:在Ser中加入一个全局变量记录DO操作的状态,在打开gpio设备时初始化DO状态以确保状态与记录的状态保持一致。

#9 由 盘 贵星 更新于 大约 6 年 之前

  • 状态已发货 变更为 完结
暂停搁置。

导出 Atom PDF