wince io口驱动问题

wy1299330907 2016-12-28 10:07:38
开始 VC2005定制一个系统,在调试过程中,用readfile函数读取io可以读到IO的状态,也可以用writefile改变IO口的状态,但是,用了新的核心板,重新定制了系统,用readfile函数就读取不到IO的状态,也不能控制IO电平的高低,请大神分析一下可能的原因有哪些!谢谢!!!!!!!!!!!!!!!!!!!
...全文
800 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
可以在驱动的初始化和关键的功能点调用失败时,打印一条串口消息。
引用 3 楼 wy1299330907 的回复:
[quote=引用 1 楼 feng18181818 的回复:] 新的核心板,端口有改变吗?驱动是否调用成功呢?可以通过串口消息,看看驱动是否调用成功。
能不能告知一下,用串口查看驱动是否成功的方法?[/quote]
  • 打赏
  • 举报
回复
引用 6 楼 wy1299330907 的回复:
[quote=引用 5 楼 bigwatercar 的回复:] 驱动不对。用kitl看看
现在是系统还没有成功启动,屏幕不亮,仍然可以用kitl看的? 网上用kitl调试的资料不是很多[/quote] 当然可以看,KITL从通电后eboot初始化完开始就可以看。 可以看微软的官方资料。
  • 打赏
  • 举报
回复
驱动不对。用kitl看看
wy1299330907 2016-12-30
  • 打赏
  • 举报
回复
引用 5 楼 bigwatercar 的回复:
驱动不对。用kitl看看
现在是系统还没有成功启动,屏幕不亮,仍然可以用kitl看的? 网上用kitl调试的资料不是很多
  • 打赏
  • 举报
回复
新的核心板,端口有改变吗?驱动是否调用成功呢?可以通过串口消息,看看驱动是否调用成功。
wy1299330907 2016-12-28
  • 打赏
  • 举报
回复
引用 2 楼 hailee1985 的回复:
LZ情况都没说清楚,明显软件有问题,是否你驱动没启动?你看看readfile函数返回值正不正确嘛,还有驱动中加入打印信息啊,看看有没有进入驱动啊
硬件上用万用表测量引脚的实际电平是高的,但是用readfile读到的还是0,用writefile 改变不了io的状态, 普通芯片控制io电平通过配置寄存器就可以了,wince上,是不是说芯片配置好了以后,还要通过系统的io驱动再去控制?求解
wy1299330907 2016-12-28
  • 打赏
  • 举报
回复
引用 1 楼 feng18181818 的回复:
新的核心板,端口有改变吗?驱动是否调用成功呢?可以通过串口消息,看看驱动是否调用成功。
能不能告知一下,用串口查看驱动是否成功的方法?
hailee1985 2016-12-28
  • 打赏
  • 举报
回复
LZ情况都没说清楚,明显软件有问题,是否你驱动没启动?你看看readfile函数返回值正不正确嘛,还有驱动中加入打印信息啊,看看有没有进入驱动啊

19,500

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 嵌入开发(WinCE)
社区管理员
  • 嵌入开发(WinCE)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧