LPC2378中使用USB和以太网的RAM
时间:09-11
来源:互联网
点击:
LPC2378内部有58KBRAM由内部32KBRAM、8KB USB RAM、16KB以太网RAM 和2KB RTC RAM组成。
2KB 的RTC BATTERY RAM 没有测试,我想应该也可以直接使用。
对于USB和以太网的RAM,只需经如下操作即可使用。
1、将功耗管理寄存器PCONP中的PCENET和PCUSB位置1,使能USB和以太网功能。
2、在分散加载文件中做如下申明:
USB_RAM 0x7FD00000 0x2000 ;8K
{
dataflash.o(+RW,+ZI)
from.o(+RW,+ZI)
}
ENET_RAM 0x7FE00000 0x4000 ;16K
{
uart.o (+RW,+ZI)
}
这样,就可以将程序的一些模块的RAM变量放到USB和以太网的RAM中了。上面的例子,我是将对DataFlash和铁电RAM操作的一些缓冲区放到USB的RAM中,将串口驱动的缓冲区放到以太网RAM中。
- Windows CE 进程、线程和内存管理(三)(11-09)
- linux内核编译步骤(11-11)
- Linux下用Busy Box制作Ramdisk全过程(04-17)
- 基于s3c2410的CramFS根文件系统的移植(07-13)
- 嵌入式Linux系统中的快速启动技术研究(03-11)
- 用双端口RAM实现与PCI总线接口的数据通讯(05-06)