at91-看门狗驱动修改指南详解.pdfVIP

  • 35
  • 0
  • 约9.1千字
  • 约 9页
  • 2021-02-02 发布于天津
  • 举报
附录一、 驱动程序: at91sam9g20 核心板的看门狗驱动 看门狗的驱动一般来说比较简单,只要做寄存器的设置实现开启、 关闭、喂狗功能。本 项目中我们使用的是 at91sam920 处理器,带有看门狗定时器。这个看门狗的驱动却比较复 杂,应用层想用它的话,将涉及到 boot 引导设置, uboot 配置及驱动,改写驱动程序。下面 将逐步说明。 1、boot 引导 (bootstrap-v1.15) 由于该看门狗的 MR 寄存器只能写一次 (Only a processor reset resets it.) ,而默认情况下 看门狗在 boot 引导程序中被关闭了,所以在 boot 引导程序中我们要开启看门狗。在 board/at91sam9g20ek/at91sam9g20ek.c 文件的硬件初始化函数 hw_init 中注释掉下面的配置即 可开启看门狗: /* writel(AT91C_WDTC_WDDIS, AT91C_BASE_WDTC + WDTC_WDMR); */ 为了功能设置:我们配置如

文档评论(0)

1亿VIP精品文档

相关文档