首页 > 其他分享 >T107开发总结

T107开发总结

时间:2022-10-27 12:00:30浏览次数:63  
标签:总结 HX log 编译 确认 问题 修改 开发 T107

@

目录

前言

总结开发过程中需要注意的内容和问题

总结

样机收到后

工厂测试过一遍,确认硬件设备没问题

*#*#37#*#*   暗码

img

硬件信息核对下跟项目配置是否一致

*#*#9988#*#*   暗码

img

宏开关的使用规则

  • MMI规则:
    HX_MMI_模块_修改内容描述

  • 驱动规则:
    HX_DRV_(CAM\LCD)_修改内容描述
    HX_DRV_COM_修改内容描述

  • 公共问题修改:
    HX_COM_修改内容描述

FF620工程使用模拟器需要修改的地方

在对应的工程目录FF620V01_48X128_QVGA_6872.mk文件里修改


IM_ENGINE = NONE
CONFIG_OTA_SUPPORT = FALSE
PAC_FOTA_SUPPORT = FALSE

如何确认自己修订的文件要编译哪个

img

加快电脑运行

img

问题

客户反馈的问题

  • 让测试部门先过一遍,确认问题是否会复现
  • 定位清楚问题的模块
  • 评估问题的优先级以及完成时间
  • 同类型或者同模块的问题,要尽量统一处理

绿屏问题

当遇到如下的绿屏死机问题
发现问题出现在地址 0x880e7572 上面

img

打开编译完成后的.map文件,确认0x880e7572 是运行哪个函数

img

搜索对应的死机地址0x880e75 前半段 确认出问题函数

img

通过计算 0x880e752d < 0x880e7572 < 0x880e752d + 0x114
可以最终确认 问题出现在 mmi_mainmenu_matrix.c 里面的MatrixMenuGetTotalItemRect函数的某一行

img

剩下的只要去分析代码即可。

编译问题

查找问题方法

实例如下: 在编译1的时候出现报错

img

步骤如下:
打开log//link.log文件

img

查阅发现 custom_drv.a 驱动生成出现问题,打开 log//custom_drv.log 文件
搜索 errors,发现4个错误,原因是因为sensor_gc032a.c导致的,修改对应问题即可。

img

应用程序无法正常启动0xc0000142

FF620项目里面,使用perl进行编译的时候遇到该问题

img

最终解决方案:
暂时还没有找到合适的

标签:总结,HX,log,编译,确认,问题,修改,开发,T107
From: https://www.cnblogs.com/Wei-Ting/p/16831744.html

相关文章