8-uClinux的扩充和应用-1讲课.pptVIP

  • 3
  • 0
  • 约7.65千字
  • 约 48页
  • 2017-02-27 发布于湖北
  • 举报
应用程序的开发 2. 直接在目标板上进行开发。将宿主机和目标板通过串口相连,在宿主PC 机上运行minicom 作为目标板的显示终端,mount 上宿主机硬盘,直接在目标板上调试应用。 这种直接TARGET 开发模式下的开发流程: 直接在目标板上调试应用程序有三种办法: 打印串口: 用log 记录文件 gdb调试 板子上移植了gdbserver,所以支持通过以太网或串口远程调试。 通用I/O概述 MCF5272提供48个通用I/O(GPIO)信号。大多数管脚是多路复用。所有的GPIO管脚是输入还是输出都是可以独立设置。 1 端口控制寄存器 端口控制寄存器的作用是为功能复用管脚选择功能。每个管脚由2位字段来配置选择其功能。将这两位设为0表示端口A、B是GPIO信号,并且复位后立即生效。 2 数据方向寄存器 这些寄存器用来设置GPIO端口信号是输入还是输出。只有当信号配置为GPIO信号时,方向寄存器的设置才有效。 3 端口数据寄存器端口数据寄存器是16位双向寄存器,用来读或写GPIO的逻辑状态。 GPIO端口的编程是根据应用电路的具体功能要求对I/O寄存器进行设置,其具体步骤如下: 根据实际需求选择使用那些I/O端口,定义其相应的寄存器。(内核在初始化的时候已经完成) 初始化端口控制寄存器 根据外围电路的功能,确定I/O端口的方向,初始化方向寄存器。 写数据到输

文档评论(0)

1亿VIP精品文档

相关文档