工模bug修改流程

本文介绍了在处理公共文件时如何使用C语言的宏控制#if, #ifdef, #ifndef, #endif来避免影响其他项目。同时,讲解了在手动和自动工模下定位bug的方法,以及在SourceInsight中搜索函数进行问题排查。此外,还分享了项目重新编译的规则,如删除_GPRS或_GSM前缀并考虑使用mr命令针对模块进行快速编译。
摘要由CSDN通过智能技术生成

如果是手动工模下的bug,打开factorymodeaudio.c ,如果是自动工模下的bug,打开FactoryModeQuickTest.c,然后在sourceinsight中的搜索栏里面搜索相应的函数,比如mic测试项出问题了,在搜索栏搜mic就会出来。

 切记 这个文件是公共文件,记得要加宏控,不然其他的项目会受到影响,然后宏控的话加项目宏控就可以了。如何加宏控,在c语言里,通过#if ,#ifdef ,#ifndef ,#endif 来控制,具体用法自行百度。

如果需要重新编译就 m 项目名 new 就行,项目名后面常常会带_GPRS 或者_GSM,将前面的_删除即可,删除的_ 换成空格。如果只是修改了某个模块的代码则不需要重新new,只需要m r 对应的模块名称即可,前者编译时间很久,后者只要几分钟就ok了。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值