arm11调试.doc

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
arm11调试

串口的调试 这里利用Linux下可用的带图形界面的串口调试助手:Commbug。 1)安装Commbug,打开终端,输入以下命令: sudo add-apt-repository ppa:huangr08/ppa sudo apt-get update sudo apt-get install commbug 2)安装完毕后,在终端内输入commbug,出现如下图1界面 图1 3)将arm11板子的串口和pc机的串口相连,在上图的串口选择中选择/dev/ttyS0,波特率选择115200,然后点击“打开串口”此时会在终端如下图2所示: 图2 4)启动arm11板子,串口调试界面的接受到的数据窗口中会出现很多信息,如下图3所示: 图3 5)清空接收区,在发送内容设置栏中随意输入数据,如果串口连接没有问题,那么点击发送后接收区接收到相应的数据,如下图4所示: 图4 P.S.也可打开屏幕左上角的应用程序-附件-serial port terminal(如果已经安装了的话),进入configuration-port,port选择/dev/ttyS0,speed选择115200,点击ok,然后在commbug内发送数据,serial port terminal收到如下图5所示的数据: 图5 至此,串口的测试基本完成,说明arm11的串口完全可以用来进行考勤机相关数据的接受。 蜂鸣器的调试 这里需要自己制作cramfs镜像文件,所以需要重新烧录linux系统(具体的过程在ICE的arm移植那篇文档中已经讲述)。这里就大体的说明一下步骤。 1、首先是制作用来烧写的SD卡,具体的制作可以参考 OK6410-A 6410官方基础资料中的用户手册,这边是大概的讲述。 先从OK6410-A 6410官方基础资料2G/Linux-2.6.36/filesystem下的cramfsck和mkcramfs文件以及MY6410_yaffs2_v3.0.tar.gz压缩包拷贝出来到一个新的文件夹下或者直接到用户目录下(这边以后者为例子),然后将压缩包解压到一个新的文件夹中,比如以fs命名。 去飞凌官方论坛/index.php下载测试程序集QT ApplicationTest,找到里面的PWMTest.desktop文件和PWMTest文件。将PWMTest的可执行文件加入fs文件夹中的任何位置(只要后期运行时你能找到,这边我们就直接放在fs的目录下),将PWMTest.desktop加入 /fs/opt/Qtopia/apps/Applications目录下。 打开pc终端,进入到用户目录下,然后输入:./mkcramfs fs/ cramfs,生成新的cramfs文件。 将刚制作好的cramfs文件以及OK6410-A 6410官方基础资料-2G/Linux-2.6.36/demo下的u-boot.bin、zlmage一起放入sd卡中。 至此,sd卡的制作完成。 2、下面将制作好的sd卡插入板子的sd卡槽进行烧录(具体烧录过程请参考OK6410-A 6410官方基础资料-2G内的用户手册文档)。 3、烧录成功后,启动arm11板子,会出现linux系统的界面,然后我们在板子上打开终端,在其中输入可执行文件./PWMTest(这边直接输入是因为我之前将可执行文件放在fs的根目录下,如果不是放在根目录下,则需要进入相关的目录下,然后再输入./PWMTest),回车之后会出现一个界面,界面中会出现一个Startbuzzer的按钮,点击这个按钮,此时蜂鸣器会发出鸣叫声。 蜂鸣器的调试至此完成。

文档评论(0)

xy88118 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档