阅读:2168回复:12
an2131firmware下载问题,急!
我现在做了一个最小系统的实验板(自己认为),没有eeprom,没有外部ram,我用keil根据vendor_ax例程编译了一个比较简单的hex文件,用control pannel下载,提示下载成功,但是usb设备没有反应,好象8051不工作,不知道是不是我还没有完全理解an2131qc的开发过程,而且发现编译成的hex文件超过了9k字节,an2131qc只有8k的内部ram啊,这是什么回事呢?不明白,请各位指教,并且请各位大虾能不能给我提供一个例子,下载firmware之后能使an2131qc各io如pa,pb,pc等输出点信号。非常感谢。
|
|
沙发#
发布于:2002-06-20 16:42
hex文件显示的字节数是指词hex文件的字节数,并不是我们要装载到芯片里的字节数,显示9k字节,实际上的字节数也就是3k左右,an2131qc完全装得下。
|
|
板凳#
发布于:2002-06-20 17:21
谢谢liudongm的回答,我还想问一个问题是我是否可以在keil中用下面的代码:
PORTACFG=0X00; OEA=0XFF; OUTA=0XFF; 这样的代码来读写内部ram的寄存器,以改变an2131的io口的状态呢?谢谢。 |
|
地板#
发布于:2002-06-20 21:33
你的实验板怎样与pc机连接的?
|
|
地下室#
发布于:2002-06-20 22:11
回hxqzsw:
仅通过usb接口。 |
|
5楼#
发布于:2002-06-21 10:45
可以
|
|
6楼#
发布于:2002-06-23 10:02
那就很奇怪了,为什么firmware下载了而没有工作呢?
用control pannel下载之后它会自动把cpucs的805res位清零 使8051工作吗? |
|
7楼#
发布于:2002-06-25 16:04
用control pannel下载之后8051就开始工作了,你参考一下crypress提供的dev-io例子
|
|
8楼#
发布于:2002-06-25 16:20
谢谢各位,我的板子已经正常工作了。
|
|
9楼#
发布于:2002-06-26 10:10
老兄,你是怎么弄出来的,我也遇到同样的问题了,指点一下吧!
|
|
10楼#
发布于:2002-06-26 10:24
请问你是怎么弄出来的,希望得到你的指点!
|
|
11楼#
发布于:2002-06-27 09:37
如果你没有使用eeprom,注意你的scl,sda引脚。
|
|
12楼#
发布于:2002-07-04 15:50
老兄,麻烦说明白些。我这里也是置了这些寄存器后,什么反应都没有啊 :( :mad:
|
|