完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
大家好。我正在尝试运行一个简单的程序,使用de SWDT,但我得到了一个意想不到的行为。
我正在使用ZedBoard。我运行的代码如下: #包括 #包括 #包括 #包括 #包括 #define WATCHDOGDEV“/ dev / watchdog” int main(void) { int fd; int ret; //打开看门狗设备文件,这样我们就可以禁用关闭文件描述符 if((fd = open(WATCHDOGDEV,O_RDWR))== -1) { fprintf(stderr,“无法打开%s设备文件。错误:%s n”,(char *)WATCHDOGDEV,strerror(errno)); 出口(EXIT_FAILURE); } //写“V”以避免“Magic Close”功能 ret = write(fd,“V”,1); if(ret!= 1) ret = -1; //禁用看门狗关闭文件描述符 关闭(FD); 返回; } 内核.config文件包含:CONFIG_WATCHDOG = yCONFIG_WATCHDOG_CORE = y#CONFIG_WATCHDOG_NOWAYOUT未设置CONFIG_ZYNQ_WATCHDOG = yCONFIG_XILINX_WATCHDOG = y设备树.dts文件包含:ps7_wdt_0:ps7-wdt @ f8005000 {clocks =; compatible =“xlnx,ps7-wdt-1.00.a”; device_type =“看门狗”; interrupt-parent =; 中断=; reg =; reset =; 超时=; 启动Linux后,我执行:root @ OpenWrt:/ #dmesg | grep Watchdogzynq_wdt f8005000.ps7-wdt:Xilinx看门狗定时器,d0856000,超时10sroot @ OpenWrt:/ #echo V> / dev / watchdog0 / bin / ash:无法创建/ dev / watchdog0:设备或资源忙//运行我的 程序:root @ OpenWrt:/ usr / bin#。/ watchdog不能打开/ dev / watchdog0设备文件。 错误:设备或资源忙$ ps命令不显示任何与看门狗相关的程序...我试图打开/ dev / watchdog并得到相同的结果。我不知道哪个程序正在打开/ dev / watchdog所以, 我无法重新打开这个设备文件。有没有人有任何关于发生了什么的提示?提前谢谢!罗纳尔多。 |
|
相关推荐
1个回答
|
|
嗨,这又是我。
我找到了管理监督机构的流程。 我执行: root @ OpenWrt:/ dev #lsof | grep watchdogprocd 1 root 3w CHR 10,130 0t0 908 / watchdog 然后我发现OpenWrt procd控制了/ dev / watchdog。 为了纠正这个问题,我改变了procd包的代码。 在此之后,我可以打开/ dev / watchdog文件。 最后,我只有一个看门狗,但在/ dev /文件夹中有两个设备文件(看门狗和看门狗0)。 它们都可用于控制看门狗,但一次只能控制一个。 提前致谢, 罗纳尔多。 |
|
|
|
只有小组成员才能发言,加入小组>>
2361 浏览 7 评论
2780 浏览 4 评论
Spartan 3-AN时钟和VHDL让ISE合成时出现错误该怎么办?
2247 浏览 9 评论
3324 浏览 0 评论
如何在RTL或xilinx spartan fpga的约束文件中插入1.56ns延迟缓冲区?
2414 浏览 15 评论
有输入,但是LVDS_25的FPGA内部接收不到数据,为什么?
730浏览 1评论
请问vc707的电源线是如何连接的,我这边可能出现了缺失元件的情况导致无法供电
524浏览 1评论
求一块XILINX开发板KC705,VC707,KC105和KCU1500
336浏览 1评论
742浏览 0评论
1935浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-9 00:26 , Processed in 1.235607 second(s), Total 49, Slave 42 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号