博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

随笔分类 -  电子技术

摘要:作者:openwince@gmail.com博客:http://www.cnblogs.com/tinz本文的copyright归openwince@gmail.com所有,使用GPL发布,可以自由拷贝,转载。但转载请保持文档的完整性,注明原作者及原链接,严禁用于任何商业用途。========================================================本文讨论的是基于DVSDK3,硬件平台是ZMV6467。DVSDK TI为达芬奇平台的开发者提供了一套完善的视频软件开发套件。DVSDK功能非常强大,它将很多视频编解码的细节都隐藏起来了,使用者只需要关系应用就 阅读全文

posted @ 2012-05-18 12:23 TINZ 阅读(6756) 评论(16) 推荐(3)

摘要:ksz9021在市面上存在两种(或更多)版本的型号,常见的有A2和A3两种,这两种版本的引脚是不兼容的,我之前就一块板子原理图是按照A3版本来设计的,但是买到样品却是A2的,结果导致前期调试陷入困境,吃了大亏,特别记录在此!!! 阅读全文

posted @ 2012-02-18 00:03 TINZ 阅读(1716) 评论(0) 推荐(0)

摘要:本来以为PHY和容易调试,结果这块DP83865芯片折腾了我一个星期~调试过程中出现的一些情况:1. 在不做任何软件配置,使能自适应的情况下可以与带千兆以太网的PC机连接上,但是与百兆网卡连接就断断续续。2. 禁止自适应功能,把速度固定在百兆,这种情况下可以与部分百兆网卡的PC机连接上,但是有些电脑还是连不上。3. 工作在千兆模式下,芯片发热很厉害。4. 连接千兆网卡时,自适应时间比较长,有可能导致挂载NFS文件系统失败,这个需要对PHY驱动做调整,等待自适应完成或超时后再进行下一步的操作。经过多种方法的调试终于发现导致上面1/2问题的原因了。DP83865支持MDIX自动交叉翻转(cross 阅读全文

posted @ 2011-11-19 21:40 TINZ 阅读(7933) 评论(2) 推荐(0)

摘要:xds100v2加CCS4.2调试DM6467,在加载gel文件时会出现下面类似的错误:ARM926: GEL: Error while executing OnTargetConnect(): Target failed to write memory at 0x刚开始以为是GEL文件有问题,就把gel文件去掉,直接把初始化程序放到了main()函数内执行,但是执行到PLL初始化时还是出错了,经过google发现,用xds100v2调试ti的ARM9都有这个问题,最好的解决办法是把PLL的初始化放在UBL内执行,启动UBL后再进行调试。下面是xds100v2官方网页的解释:Q: My XDS 阅读全文

posted @ 2011-11-01 11:56 TINZ 阅读(1707) 评论(2) 推荐(0)

摘要:比较DM365和DM6467两款芯片在处理YUV图像时的区别,这个对于要处理像TVP5158多通道图像输入或直接播放视频文件时有重要作用。下图是DM6467的视频接口处理前端由上图可以看出,模拟视频数据经过解码器处理后输出符合标准(BT656/BT1120)的YCbCr数据,处理器通过VPIF接收数据,并存放于DDR内。TI的几款达芬奇处理器对于接收YCbCr数据和存放数据的方式是不一样的,下面来分别解析几种YUV数据的存放方式。1.YUV422Planar 这里,Y\U\V数据是分开存放的,每两个水平Y采样点,有一个Cb和一个Cr采样点,如下图。(DM6467不支持这种格式)2.YUV420 阅读全文

posted @ 2011-10-10 09:50 TINZ 阅读(1399) 评论(0) 推荐(0)

摘要:之前一直用SSCOM这款串口调试助手,但是经常碰到'\n'不能换行的情况而且在调试uClinux或linux的时候想输入完命令再发送,所以就自己用C#搞了一个串口调试软件。下载地址:串口调试软件[uClinux].rar如果链接过期请留言。 阅读全文

posted @ 2011-06-10 16:57 TINZ 阅读(302) 评论(0) 推荐(0)

摘要:最近天气冷了,就想打火锅,但家里的电磁炉太不给力了,只要上1000W加热就断断续续,煮锅水都要N久。因为保修很麻烦(才用了9个月),于是就自己动手了。SK-2106用的是美的的单芯片方案,因为主控IC上贴了标签纸,所以没看IC的型号了,电路比较简洁。控制方式跟一般的电磁炉一样,都是采用电流环控制,通过检测反馈输出电流来控制输出。这里的电流检测用了康铜丝,康铜丝上的电压Vi经过一个470欧和一个可调电阻输入到主控IC。检测控制板上的低压供电(+5V,+18V),和线圈前输入端电压(+300V)都是正常。因为是在输出大功率时出现断续,所以可以猜到是在输出大功率时,反馈给主控IC的电流对应的电压值超 阅读全文

posted @ 2011-01-05 09:14 TINZ 阅读(2442) 评论(0) 推荐(0)

摘要:最近公司需要软件的安装包。先前没有做个开发包,以为会挺难的。看了IS12的教程后,简单测试了一个应用程序打包,一路NEXT,就完成打包了,TEST下,还成功了,这不得不归功于Installshield的开发人员想得周到。 应用程序的打包还算容易,什么多国语言支持啊,Unstall啊,License啊,Installshield都做得很人性化了。 废话不扯了,来看驱动程序打包,开始听同事介绍说Installshield不支持驱动程序打包,所有没有对他抱特大的信心。但Google后,有很多介绍IS能做驱动打包。以前的版本我不知道,但IS12和IS2008都支持。下面说下具体操作过程。 1.我有两. 阅读全文

posted @ 2010-12-10 17:39 TINZ 阅读(534) 评论(0) 推荐(0)

摘要:因为要调试工控板,所以加多了一块网卡。。一块连到公司的网络,固定IP和指定网关,另一块连到工控板,也是固定IP和指定网关,两个网卡的IP段都不一样,但是只要连上工控板,PC机就不可以连到公司网络上外网了,但是跟工控板的连接还是正常的,可以正常访问工控板。后来试过更换IP段和网关都不行。。。。。解决办法:将PC端连接工控机的网卡的网关空着不要填东西,一切都正常了。。 阅读全文

posted @ 2010-12-08 11:07 TINZ 阅读(562) 评论(0) 推荐(0)

摘要:转自http://www.cnblogs.com/we-hjb/archive/2009/12/16/1626020.html 触摸屏在电子产品中用得越来越多,其技术也在不断发展。目前常见的有电阻式、电容式、红外式和表面声波式等几大类,其中电阻式最为普遍。最近在WinCE下调试了一款四线电阻式的触摸屏驱动,利用检测触摸压力的方法实现了动态调整触摸屏的灵敏度。 一般的嵌入式处理器中会有几个通道的AD,通常有四个通道用于连接触摸屏的XP、XM、YP和YM。如果MCU 没有Touch Screen Interface,可以选择如TSC2003一类的触摸屏控制器芯片。MCU可通过IIC总线与其通讯,以 阅读全文

posted @ 2010-12-05 11:26 TINZ 阅读(337) 评论(0) 推荐(0)

摘要:因为API要用到一些宏定义和枚举变量,所以这里先定义一下: private const uint GENERIC_READ = 0x80000000;private const uint GENERIC_WRITE = 0x40000000;private const uint FILE_SHARE_READ = 0x00000001;private const uint FILE_SHARE_WRITE = 0x00000002;private const uint OPEN_EXISTING = 3;public enum EMoveMethod : uint{Begin = 0,Curr 阅读全文

posted @ 2010-10-28 21:25 TINZ 阅读(2813) 评论(2) 推荐(1)

摘要:STM32+2.4寸TFT(带控制器)+200万像素的摄像头。中秋画了块板,至于性能怎样只能等板子调过才知道了。因为尝试了使用Camera直接输出给TFT,CPU只做同步的工作,这种方式有限制,但在简单型可视门铃上足够了,而且可以做到很高分辨率和帧数回显,同时TFT还可以作为外部Video SRAM来用,在拍照的时候直接读取就是。在成本低的时候还是很好使的。当前方案样机是用了STM32F103VCT6,不过在实际产品可以用最低端的代替。 阅读全文

posted @ 2010-09-24 21:27 TINZ 阅读(662) 评论(0) 推荐(0)