嵌入式硬件入门4.ppt

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

嵌入式硬件入门4内容提要第一节设计从需求开始第二节调试就是抓BUG第三节搞定bootloader第四节作业练习第一节设计从需求开始设计从需求开始设计从需求开始客户性能需求,提出什么需求;公司物美价廉需求,投入回报率高?研发需求,你想到哪些设计因素了?设计从需求开始需求是什么ADC采样率和精度手持产品,需要持续工作15小时以上;部品成本不超过10美金3年内返修率低于0.1%环境为酸碱性强的湿润气候防水防尘等级为IP3设计从需求开始举例1电池选型需求比如,经过功耗测试,手持设备正常工作时平均耗电流为150mA,如果希望工作持续10个小时以上,请选择一个纽扣电池。分析:1.电池的容量和体积成正比,如果没有体积限制,则很容易做大容量的电池。至少需要的容量为150mA*10h=1500mAh,纽扣电池一般容量都不大。也只有选择其中比较大的。2.设备需设计低功耗,提高使用时长。 设计从需求开始举例2:希望设计一个RS232电平转换TTL的转换器,这是一个方便调试的工具。电源要直接从串口窃得,不加外部电源。分析:功能比较简单,直接选用MAX232/SPE3232等芯片实现;难点在如何从串口得到稳定电压,保证IC稳定的工作。设计从需求开始设计从需求开始设计从需求开始设计从需求开始举例3:学会估算BOM成本,是否为需求范围;Eg《成本初步估算.pdf》第二节调试就是抓BUG调试就是抓BUG臭虫在哪里?硬件一般方法总结:目测用仪器测试,通常用万用表,示波器诱发BUGBUG臭虫也,需抓掉!机器恢复正常运转最好能记录。写调试报告,解决方法,存档。调试就是抓BUG一般硬件调试步骤1.当PCB焊接完毕,首先查电源短路再上电;2.测试各个电压,纹波是否符合设计要求,上电时序满足否;3.测试复位信号/时钟振荡是否符号要求;4.按模块调试,通过测试通讯信号波形,确认设计合理;5.整机拷机测试,环境测试;调试就是抓BUG调试碰到问题1.发出声音不爽朗,有夹杂噪音;蜂鸣器问题,交流和直流,需用交流的2.供电不稳定,可能导致程序崩溃新的两节5A干电池约为3v,容易低压改用单节5ALi电池,电压在3.6V左右; 3.看手册,其他潜在问题晶体频率太高调试就是抓BUG调试就是抓BUG调试就是抓BUG调试就是抓BUG调试就是抓BUG调试就是抓BUG调试就是抓BUG总结下常用方法!1.替换2.顺藤摸瓜;3.概率分析;……搞定bootloader如何下载bootloader?硬件设备连接:PC?JTAG?DEVICE(首次only)PC?USB?DEVICE(需uart配合)PC?TFTP?DEVICE(需uart配合)烧写工具:SJF2410.EXE(SAMSUNG)HJTAG.EXE(北京中科凌创)Jlink(第三方)用自己的boot实现下载(eg:NORboot启动实现)搞定bootloader搞定bootloader搞定bootloaderBootloader?一般是被烧录或者下载到bootrom的0x00地址处,作为上电后执行的第一部分指令,bootloader需要完成两个任务:(1).初始化相关硬件,memoryremap。(2).把kernel装载到SDRAM里合适的位置上去。在完成这两个任务后,bootloader就“功成身退”了。搞定bootloaderS3C2440nand启动之bootloader深入理解Boot每一步实现过程;推荐阅读《嵌入式系统BootLoader技术内幕》可以尝试移植bootloader……验证平台硬件的正确性,交付软件人员调试各个功能模块驱动!作业练习1.阅读S3C2440手册,回答问题: a.理解nand启动过程,试分析S3C2451的nand启动过程? b.写下本次入门培训课相关的总结文档,包括自己的理解,疑点。

“师傅领进门,行修靠个人”,捷径是努力去修行,汗水去浇灌。第四节作业练习*AtgBUG由来!调试就是抓BUG调试实例1分析交流蜂鸣器NPN三极管驱动电路总结调试就是抓BUG调试实例2分析第三节搞定bootloader

文档评论(0)

177****7891 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档