LPC2378中使用USB和以太网的RAM

[复制链接]
3536|10
 楼主| 梦想的力量 发表于 2009-8-24 15:43 | 显示全部楼层 |阅读模式
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中。
华荣汇FAE3 发表于 2009-8-28 09:49 | 显示全部楼层
很好,谢谢楼上的分享!
火箭球迷 发表于 2009-8-28 23:07 | 显示全部楼层
不错,支持一下。。。
秋天落叶 发表于 2009-9-11 21:08 | 显示全部楼层
嗯,不错
火箭球迷 发表于 2009-10-23 10:20 | 显示全部楼层
还是不太明白
lj0408 发表于 2009-11-28 11:33 | 显示全部楼层
顶一下
xsgy123 发表于 2009-11-29 20:56 | 显示全部楼层
不是很懂,还是顶一下
gxgclg 发表于 2009-11-30 09:47 | 显示全部楼层
不错,讲的很清楚
sinadz 发表于 2009-12-4 09:15 | 显示全部楼层
有实际的用途吗
gxgclg 发表于 2009-12-5 21:03 | 显示全部楼层
理解程序有用啊,呵呵
司徒老鹰 发表于 2009-12-7 22:40 | 显示全部楼层
嗯,很不错的总结
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:梦想的力量是不可估量的

11

主题

26

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部