完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
`本文档介绍 iTOP-4412 看门狗测试例程,iTOP-4412 开发板的看门狗驱动需要修改和配 置使用,然后才能使用测试例程。 版本 V1.1:1、格式修改;2、例程修改完善,其中增加喂狗代码。 1 内核修改 iTOP-4412 开发板内核源码中的看门狗没有配置时钟,另外驱动源码需要修改。 1.1 内核源码增加看门狗时钟 在内核源码中,使用命令“vim arch/arm/mach-exynos/clock-exynos4.c”打开时钟配 置文件。在数组中“static struct clk exynos4_init_clocks[]”中添加如下图所示代码。
上图中增加的代码如下所示: { .name = "watchdog", .parent = &exynos4_clk_pclk_acp, .enable = exynos4_clk_ip_perir_ctrl, .ctrlbit = (1 << 14), }1.2 驱动程序 在内核源码中,看门狗驱动源码是“drivers/watchdog/s3c2410_wdt.c”文件。 使用压缩包中的“s3c2410_wdt.c”将内核源码中的文件“s3c2410_wdt.c”替换。 如果编译过内核源码,可以将 s3c2410_wdt.o 文件删除,再重新编译内核源码,至此内 核修改全部完成。 2 测试 测试例程文件为“topeet_watchdogtest.c”。 在虚拟机 Ubuntu 下,编译测试例程“topeet_watchdogtest.c”,使用命令“arm- none-linux-gnueabi-gcc -o topeet_watchdogtest topeet_watchdogtest.c -static”编 译, 如下图所示,编译得到测试程序 topeet_watchdogtest。
|
|
相关推荐
4 个讨论
|
|
|
学习一下这个例程
|
|
|
|
|
|
|
|
1033 浏览 0 评论
2877 浏览 0 评论
图腾柱PFC无法上升至400V,且电感电流为正弦波形,但是幅值极小
9386 浏览 0 评论
飞凌嵌入式ElfBoard-Vim编辑器之静态链接和动态链接
2898 浏览 0 评论
使用 LinkBoy 将程序导出为 C 语言代码并烧录至 Arduino ESP32 开发板
2302 浏览 1 评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-2 06:26 , Processed in 1.027745 second(s), Total 55, Slave 43 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
4453