摘要:低端项目,还是比较难做,越到底层,越需要经验与知识。 可能调试通过很简单,可是,稳定下来,真的是很难,很难。我们项目,首先诟病一下 添加 摄像头及 T卡与USB 功能,软硬支持,感觉上都不怎么到位,不过,还好,最终结果是,终于把这几个功能给稳定下来了。再来说说3GP播放器,这块,到现在,我都很担心,我今天测试,最终还是发现问题了。而且,移植3GP播放器的RD 及 PORTING 也不清楚到底怎么去...
阅读全文
摘要:这段时间,项目上的事情,忙的不可开交。还好,终于有些小小的进展。这段时间一直在调试 视信源的 SP5368 , 技术支持很难叫只好靠自己了,触摸屏虽然比较简单,不过,调试稳定也是比较困难的。FAE说,最简单的是T卡和USB,因为,他们封装成库了。不过,没怎么调试过的,或者不怎么熟悉MTK代码的,也不是那么容易的事情,完全依赖FAE给的代码,肯定不行。好多错误。呵呵,最烦的时他们的 摄像头了,代码给...
阅读全文
摘要:这两天,为了调试一块LCD , 已经弄的焦头烂额了,最后查到是一个很细小的细节弄错了,指令数据用错函数了。其实,这些都应该首先被怀疑的。不应该如此粗心大意呀。现在终于可以使用16bit 的LCD了,前期的工作,总算有些弥补。时间就是这么被耽误了,我错了。
阅读全文
摘要:中断延时,我试了,不能用delay的方式,sleep的方式,可能中断里头也不允许做.所以,定时器成为最好的延时方式.中断要sw debounce , 请使用硬件定时器来做. 想必做起来也不复杂.
阅读全文
摘要:裁减代码,首先把无关紧要的模块关闭,也许会收到很好的效果.最好就把某些耗空间的功能关闭,减少支持的图片等. 或者裁减图片大小等.都是可行的方法.以上都确认后,还超空间的话,可以通过lis 文件找出那些耗空间的 lib 甚至 obj , 仔细查找如果是超RAM空间,可以找大数组,大数据结构等,试图减少或者共享内存.如果是ROM空间,可以找只读数组,只读数据结构等.代码量也是一方面.可以优化代码等.以...
阅读全文
摘要:23D 硬件平台 使用 23C 软件的方法.
阅读全文
摘要:昨天,碰到一个项目,更改了LCD,CAMERA驱动,增加了几个兼容驱动,编译时,报告超出200K的空间.这事奇怪,查了一下,LCD方面增加了 30k , CAMERA 驱动方面增加了20k , 这个有点多,不过,链接时,连接器会把没有用到的去掉,应该不至于增加那么大.继续查,发现一个obj增大了170k , anon$$obj.o 就是这个.anon$$obj.o 是什么什么东西啊? 在代码里找不...
阅读全文