LPC2378中使用USB和以太網的RAM
LPC2378內部有58KBRAM由內部32KBRAM、8KB USB RAM、16KB以太網RAM 和2KB RTC RAM組成。
本文引用地址:http://www.j9360.com/article/148410.htm2KB 的RTC BATTERY 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中。
評論