打印

问个68013A启动模式的问题,先说声谢谢了

[复制链接]
2069|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
xyz_boy|  楼主 | 2009-8-28 21:45 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
小弟最近想研究68013A,但现在遇到了点问题想请教各位大侠,如下:
1,我把固件用CyConsole.exe下载板子上可以正常工作的。然后我想把固件下载到EEPROM里,但用Hex2bix.exe生成的IIC文件有点问题,如果不加-f 0xc2的话,也就是:Hex2bix.exe –I –o fx.iic fx.hex,生成的IIC文件我用ultraedit打开看前八位是B2 47 05 31 21 00 00;
如果是 Hex2bix.exe –I –f 0xC2 –o fx.iic fx.hex,则前八位是C2 47 05 31 21 00 00 ,看出只是改了第一位。
如果是Hex2bix.exe –I –f 0xC2 –v 0x04b4 –p 0x1004 –o fx.iic fx.hex,则前八位是C2 04 00 EC 03 00 00 04.
这是为什么呢?太奇怪了

2,我把上面生成的3个文件分别都用EZ-USB INTERFACE的lg eeprom下载到外接的16K EEPROM(atmel的24c16a)里面,没有一个是可以工作的。而我把EEPROM的前八位用一块I2C板子读出来发现都没被改写,也就是说之前的IIC文件根本没烧录进去,或烧录到EEPROM的其他位址去了。
至于我怎么读EEPROM的前八位我就不在这里罗嗦了,总之肯定不会读错位址,因为我用这块I2C板子写EEPROM的前八位 比如c0 12 34 56 78 09 92 21,接板子后可以C0方式启动,而烧录了上面三个文件都没把这8位改写掉。

这个启动模式小弟搞了2天了还是没搞明白,希望各位大侠解说解说,不胜感激~~

相关帖子

沙发
jhjt455| | 2009-8-30 16:45 | 只看该作者
:dizzy:

使用特权

评论回复
板凳
小工程师| | 2009-9-1 21:37 | 只看该作者
hex2bix -i -o bulk.iic bulk.hex -f 0xC2 -v 0x04b4 -p 0x1004

应该没有问题的!!!

使用特权

评论回复
地板
xyz_boy|  楼主 | 2009-9-3 10:30 | 只看该作者
谢谢小工程师,好象真是软件安装的问题,在公司的电脑里就可以了,家里的就是不行,太怪了。
我在cypress网上看到有两个开发包:
cy3681_ez_usb_fx2_development_kit_15;
cy3684_ez_usb_fx2lp_development_kit_15;
第1个有60多M,第2个才20多M,应该第二个是最新的,为什么大小差怎么多?这两个开发包有什么区别呢?
我安装该安装哪个?是先安装第一个再安装第二个,还是只安装第二个呢?谢谢了

使用特权

评论回复
5
byfgstj| | 2009-10-10 09:46 | 只看该作者
24C16A才2K字节,如果小于你的空间,那就不会对,我用的是第三种方法写入的,正常使用,用编程器写入。如果不是大容量,可以直接用制作的板子写入,像128和256的就不能了。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

14

主题

31

帖子

1

粉丝