您当前的位置:五五电子网电子知识单片机-工控设备嵌入式系统-技术如何将程序模块的RAM变量放到USB和以太网的RAM中 正文
如何将程序模块的RAM变量放到USB和以太网的RAM中

如何将程序模块的RAM变量放到USB和以太网的RAM中

点击数:7288 次   录入时间:03-04 12:01:58   整理:http://www.55dianzi.com   嵌入式系统-技术

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




本文关键字:如何  以太网  嵌入式系统-技术单片机-工控设备 - 嵌入式系统-技术

《如何将程序模块的RAM变量放到USB和以太网的RAM中》相关文章>>>