2011-09-23+——+小经验&备忘录(随时补充)

本文详细介绍了使用数据终端调试WinCE6.0应用程序的方法,包括如何通过CleanSystem和RebuildCurrentBSPandSubjects进行编译,解决启动问题,以及从NandFlash启动的技巧。此外,还分享了关于Flash类型、DDR平台配置、logo图片大小要求、驱动编译判断等关键点,并提供了解决客户问题的基本思路。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1)别忘记数据终端这个调试利器 —— 特别是用应用程序测试时,如果出现错误,那么通过数据终端看看出现什么打印信息,从而可以进一步分析问题所在!

2)一个新建的 WinCE 6.0 系统,需要用 Clean System 编译,如果编译通过,不需要再用 Rebuild Current BSP and Subjects 编译;但是,如果用 Clean System 编译出现问题,此时有两种情况 —— 1)如果 Clean System 是编译到 BSP 时出现错误,那么可以不用 Clean System 重新编译;2)如果还没编译到 BSP,那么就得用 Clean System 重新编译。

3)用 SLC 的 Flash,经常不从 ROM(这里的 ROM 是在主控中的) 启动,那么从哪里启动呢? —— 答案是:NandFlash!

4)K9GAG08U0M 是 4K Page MLC Flash。

5)128MB 的 DDR 的平台可以跑起 64MB DDR 设置的 NK。

6)切记:logo 更新时图片的大小必须和屏的大小一致:例如 800 * 480 的屏必须用 800 * 480 的图片。

7)至今为止,发生过很多次由于没有编译到而引发的悲剧,那都是血的教训。因为一个错误的判断就能把自己引向错误的方向,使得自己变得更迷茫。虽然自己一再小心,但是今天又发生了一场血案,接下去的策略是 —— 在修改的驱动中添加必然能打印出来的程序,以此来判断是吧把驱动中修改部分编译到。

8)客户出现问题,需要帮忙验证、查找原因所在以及解决问题时,基本思路是:1.验证问题是否存在;2.根据客户给的信息试着找出不出现问题的情况;3.分析不出现问题的情况,可用排除法分析出原因;4.在第 3 步中,可能有之前排除掉的原因,此时如有疑惑需要再次验证,因为之前排除掉可能是由于自己细节上的失误造成的 —— 总而言之,在探索的道路上需要不断思考测试的意义,要有一个整体上的思路。


9)Prima 和 A4 A5 很多都是相似的,A4 A5 的有些驱动照搬到 Prima 上都可以;类似的有些资料如果在 Prima 上找不到(例如:Audio Codec 的主从模式采样频率的计算),可以到 A4 A5 的规格书上查找。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值