WATCHDOG TIMER

原理图

手册

举例

start.S

.globl _start
_start: /* 关看门狗 */
/* 往WTCON(0x53000000)写0 */
ldr r0, =0x53000000
mov r1, #0
str r1, [r0] @ str, store, /* 设置GPFCON让GPF5作为输出引脚 */
ldr r1, =0x56000050
mov r0, #(1<<10)
str r0, [r1] /* 设置GPFDAT让GPF5输出0 */
ldr r1, =0x56000054
mov r0, #0
str r0, [r1] /* 无限循环 */
halt:
b halt

Makefile

led.bin: start.o
arm-linux-gnueabihf-ld -Ttext 0 -o led.elf start.o
arm-linux-gnueabihf-objcopy -O binary led.elf led.bin
arm-linux-gnueabihf-objdump -D led.elf > led.dis start.o : start.S
arm-linux-gnueabihf-gcc -o start.o start.S -c clean:
rm *.o led.elf led.bin led.dis

最新文章

  1. selenium的安装
  2. CSS之viewport 1
  3. Kali Linux渗透基础知识整理(二)漏洞扫描
  4. Android 5中不同效果的Toast
  5. 怎么样删除eclipse已经记录svn的地址
  6. Zookeeper、Solr和Tomcat安装配置实践
  7. jsp页面适应手机页面
  8. android 实践项目
  9. [js] 小谈 export (没总结完)
  10. Unity Destory
  11. POJ 2482 Stars in Your Window(线段树)
  12. SpringBoot入门教程(五)Java基于MySQL实现附近的人
  13. 用大O记号法测量算法的效率(Algorithm efficiency Asymptotic notation Big O notation)
  14. C# 基础之const
  15. mongoDB基础使用
  16. [转]js版的md5()
  17. HDU 3336 输出包括从1到len长 字符串前缀的总个数(+DP)
  18. 【译】第8节---EF Code First中配置类
  19. python多线程-Semaphore(信号对象)
  20. idea的激活

热门文章

  1. 为什么static成员必须在类外初始化,而不能在类的头文件中初始化
  2. Spring cloud微服务安全实战-5-1单点登录基本架
  3. 【Mybatis】MyBatis之Generator自动生成代码(九)
  4. git 更新fork的远程仓库
  5. 【ROC+AUC】
  6. .Net MVC 标签页
  7. 【JQuery插件】团购倒计时
  8. bootstrap-table和bootstrap-switch
  9. 小程序开发框架----WXSS
  10. Linux【Ubuntu】安装docker