A20 DragonBoard使用说明书.docVIP

  1. 1、本文档共20页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
A20 DragonBoard使用说明书

A20 DragonBoard使用说明书 V1.0 2013-03-30 Revision History Version Date Author Changes compared to previous issue V1.0 2013-03-30 Martin_zheng Create 目录 1. 前言 3 1.1 简介 3 1.2 测试时间 3 1.3 目的 3 1.4 名词解释 3 1.5 参考文档 3 2. 使用入门 4 2.1 编译内核 4 2.2 配置测试项目 4 2.3 打包固件 5 2.4 烧写固件 5 2.5 启动系统 5 3. 测试流程 6 4. 配置文件 8 4.1 配置文件格式限制 8 4.2 模块配置示例 8 4.3 DRAM配置 9 4.4 RTC配置 9 4.5 WIFI配置 9 4.6 G-Sensor配置 10 4.7 Nand配置 10 4.8 MMC配置 10 4.9 UDisk配置 11 4.10 Usb_HOST1配置 11 4.11 Usb_HOST2配置 11 4.12 Usb_OTG配置 11 4.13 HDMI配置 11 4.14 Key配置 12 4.15 IR配置 12 4.16 MIC配置 13 4.17 TP配置 13 4.18 Camera配置 14 4.19 界面配置 14 5. FAQs 18 5.1 为系统启动后会进入TP校准界面? 18 5.2 如何添加新的方案? 18 5.3 为什么录音测试没有声音输出? 18 5.4 如何关闭内核的打印? 18 Declaration 19 前言 简介 DragonBoard是一个基于Linux BSP,集成了DirectFB的图形化板卡测试系统。该系统旨在检测板卡能否在特定的环境中正常工作。 DragonBoard测试系统的固件可以直接烧录到板卡上,同时,也支持卡启动,减少对PC的依赖。 DragonBoard测试系统的测试流程分为两个部分:自动测试和手动测试。自动测试包括内存、时钟、WIFI、重力传感器等;手动测试包括SD卡、U盘、HDMI、按键、红外、录音耳机和触摸等等。系统上电运行后会自动加载、运行用户启用的测试用例,并将结果显示到界面,用户可从中看到哪些测试项通过,哪些失败。 测试时间 DragonBoard测试系统完成一张板卡测试所需的时间具有一定的浮动性,主要受以下几个方面影响: 主频和DDR频率; 测试项数量; 测试流水线和工人的熟练程度; 主频和DDR频率决定了系统的运行速度,越高的频率测试程序运行的越快,所需的时间就越短;测试项数量会影响系统负荷和工人操作时间;另外测试流水线设置是否合理以及工人的熟练程度也直接影响测试时间。 目的 本文档主要向用户阐述在A20平台上DragonBoard测试系统的使用方法。 名词解释 参考文档 使用入门 由于DragonBoard测试系统基于Linux BSP,因此需要待测试平台的Linux BSP,即Linux内核。系统默认使用Android的Linux内核。DragonBoard测试系统的源码位于buildroot/target/dragonboard目录下面,A20 SDK 默认包含了dragonboard,编译内核时会自动编译这些源码,并生成所需的测试用例。 编译内核 在lichee根目录下执行下面的命令,编译一个供DragonBoard使用的内核,这个内核和Android的Linux内核使用相同的配置: $ ./build.sh –p sun7i_dragonboard 编译完内核后自动编译DragonBoard测试系统,并生成rootfs.ext4,位于out/dragonboard目录下面。rootfs.ext4包含了一个根文件系统,里面有驱动模块文件,位于/lib/modules/3.3.0目录下面,还有dragonboard测试用例和数据,位于/dragonboard目录下面。 注意: 虽然在量产阶段,卡启动是最好的选择,但是在开发阶段使用flash启动开发更加方便、快捷。如果客户使用flash启动来开发,建议关闭flash的读写测试。因为flash的读写测试是针对nanda这个分区,这个分区默认做为了bootloader分区,这个分区中存放了boot相关的代码,flash测试的代码会破坏这个分区中的文件,从而导致下次开机的时候运行到boot1阶段会不能正常加载boot.axf这个文件,以至于不能正常启动。 配置测试项目 DragonBoard测试系统提供了一个灵活的配置脚本test_config.fex,方便用户定制自己的测试项目,从而提高系统的效率。test_co

文档评论(0)

l215322 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档