遇到奇怪问题

现在做一个项目,许多人做的,感觉项目越大,管理越困难。

现在有几个小概率错误事件,非常难重现.

gdb不能用.

在一个函数开始加一个打印语句就能正常运行,不加就会发生段错误.

有时开机函数里面的初始化变量会被改写!

----------------------------------------------------------------------

2016年3月31日

一点也没有劲,心情很低落。问题依然没有解决。

-------------------------------------------------------------------------

2016年4月14日

音频模块切台几小时后偶尔会出现卡死的现象。

我一定要起音频驱动入手,完全掌握音频编解码和应用。

DMA,数据搬移,用户音频数据到内核驱动的过程,音频编解码,音频输出

ST平台的音频驱动太复杂了,一直看不懂,多久能看懂呢?

--------------------------------------------------------------------------------

2016年4月22日

音频卡死问题应该算解决了,问题原因是音频后处理通过mme和音频处理器模块的命令通道通信不正常导致。

现在解决方法是:1.在停止音频模块前先停止音频后处理模块命令通道;2.音频后处理模块采用同步通信方式,先前采用的是异步通信方式;3.音频后处理命令通道使用定时处理方式,去掉了可能出现的死循环;4.音频后处理命令通道出现问题时,把所有的命令杀掉。

音频模块没有完全理解,还需要进一步努力掌握.

 --------------------------------------------------------------------------------

2016年5月6日

总算把所有问题都解决了,后来又解决了两个问题:

1.切台有时静帧到CCTV11,CCTV10。解决办法是等到tuner+demod信号稳定后,再进行pmt滤波器设置。

2.退出双向有概率出现段错误,问题原因是信号量初始化时存在一个信号量。

报销出差的时候感到很惭愧,怎么让别人认为我是占小便宜的人呢!到徐州是半夜3点,到家是11点,我写11点不行吗?

原文地址:https://www.cnblogs.com/fedorayang/p/5299548.html