阅读:1227回复:3
有谁可帮我ez-usb,急急急,
现在终于搞清楚了,我的汇编代码有38k,但最终生成的二进制文件为10k,但是还是大于ez-usb的内带的8k。存储器模式我根据手册,只能选择 configuration 01 ,即利用位于0x8000-0xffff出的外扩32k RAM。但手册上说,这32K是用于装载调试监控程序的,固件还是装入内部8K RAM中。各位大虾,除了在外部扩展rom外,还有没有其它方法,让我的程序全部下载下去。我想位于0x8000-0xffff出的外扩32k RAM装了调试监控程序后,肯定还有多余空间,有没有办法,让我的程序的多余部分下载到那里,在开发板上有什么设置吗?各位大虾快帮帮我吧。急。。。。。。
谢谢! |
|
沙发#
发布于:2002-10-20 23:21
续:
突然想起来,我外面扩展的板子上有一片RAM,能不能上电的时候将代码下载到我的RAM中?是不是要改驱动阿? |
|
板凳#
发布于:2002-10-20 23:49
应该给你说过了吧,用缺省的usb core是不能下载firmware到外部ram的。除非自己写个firmware来做,不过这样就有点多此一举了。
如果要使用扩展rom,就事先烧好。 |
|
|
地板#
发布于:2002-10-21 15:01
其实你可以把程序压一压,也可采用A51,在算法上简练些,8K可以装得下。
Keil Montior是被装入片外0xe000-0xffff的RAM中,空间仍然够用。 |
|