另开新贴!
今天专门说C8051F 仿真器 EC2 的DIY!
在silabs的网站上找到了EC2的资料, 国外有一个C8051F的论坛,下载到了 EC2的HEX档! 分析了EC2的电路,其控制芯片用的是F012,我没有!但是
我手上有一块F007,看了这两块MCU的datasheet ,F007 比 F012 多了XRAM ,ADC是12bit的,其他的一样,所以觉得应该可以替代!EC2是RS232接口,现在笔
记本上已经没有串口了,正好手上有很多usb转3.3V 串口的板子,觉得用USB转串口来替代RS232电路!
修改好电路,layout了pcb,自已用感光干膜做了板子,一起焊好!接下来的事就是要把HEX烧到F007中去! 看了F007的资料,这个芯片支持Jtag 写F
lash! 在silabs的网站上找到了Jtag写flash的 sample code !手上有一个Cy68014A的usb 开发板,正好可以用来做jtag host,修改了sample code,在C
y68014A上运行, 通过GPIO模拟JTAG烧写F007的Flash,中间出现了一点小问题,debug了一下,Flash写成功!
迫不及待的把usb转串口线连上EC2,打开Silabs 的IDE,提示EC2的固件要更新,点确定,EC2更新到了v 1.7 !
再次打开,EC2工作正常,Download, 仿真一切正常,而且很稳定!
虽然,USB的EC3才90块不到,但是我觉得,EC2电路简单,完全可以自己DIY,而且可以满足调试的需求!有能力的XD可以试一试!
EC2 电路
ourdev_537521.pdf(文件大小:318K) (原文件名:Serial_Debug_Adapter_UG.pdf)
EC2 HEX
ourdev_537522.rar(文件大小:7K) (原文件名:EC2-hex.rar)
USB转串口
(原文件名:DSC00970.jpg)
EC2 DIY
(原文件名:DSC00971.jpg)
一周热门 更多>