原创 LPC2378中使用USB和以太网的RAM

2009-6-1 17:17 4685 7 7 分类: MCU/ 嵌入式

        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中。
            

PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
EE直播间
更多
我要评论
0
7
关闭 站长推荐上一条 /3 下一条