我觉得其实最重要的是把开发板玩透了,再出原理图,最好自己画板,这样的话比较好,布局可以根据实际需要定,布线也比较合理,以后有什么问题自己弄的东西也比较容易找,布线的时候特别应该注意对照开发板,上面有西多细节东西可以参考的。 我是从seed买的ti原版的开发板,电路板作回来了就直接全部焊接上了,问题也不少。不过由于现在dsp arm 实际上都是模块化的布局的,只要电源、复位、时钟信号正常,系统就能够跑起来,之后可以在通过更多手段调试。分几次焊接是有道理的,不过相信楼主体会到了,又慢又累。我直接找了个外包的小作坊(本人在北京),几天就全都焊完了,BGA嘱咐一定要老师傅焊接(一片6446卖500,上面两个ddr2也是BGA的,一个要600),其他部分有些虚焊的也能检查出来,不过相比自己焊接所有的东西轻松多了(调试经验不多的同志们还是自己焊。。。要不精神可能会崩溃)~还有假元器件仅仅遇上了一个,其他的都还好。那个假货送去焊接前没什么,焊接后上面的字全部都被助焊剂洗掉了,也太假了点~
最后给大家解释解释TI的OSD。OSD是on-screen display的简称,5楼的说法是从应用上来看的,实际上是TI硬件提供了多个Framebuffer接口,普通的视频图像层叫做video层,一般支持yuv422 yuv420 rgb565 rgb666等各式,但是OSD层一般仅仅支持256色的RGB格式。通常原理上来说是把video层的东西放在一个framebuffe,OSD层的东西放在另外一个framebuffer中,然后通过配置寄存器设置透明度,在输出图像的时候就会直接得到已经将2个层合并后的图像,象素点的计算是纯硬件自动的,免去了软件计算的麻烦,很方便的设计~ |