请教h文件中<>是什么意思

[复制链接]
2161|1
 楼主| herowa 发表于 2008-3-7 09:51 | 显示全部楼层 |阅读模式
小弟有一个S3C2410的地址h文件,内部有一地方写道:<br />//&nbsp;USB&nbsp;DEVICE<br />#ifdef&nbsp;__BIG_ENDIAN<br />&ltERROR&nbsp;IF&nbsp;BIG_ENDIAN&gt<br />#define&nbsp;rFUNC_ADDR_REG&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(*(volatile&nbsp;unsigned&nbsp;char&nbsp;*)0x52000143)&nbsp;//Function&nbsp;address<br />#define&nbsp;rPWR_REG&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(*(volatile&nbsp;unsigned&nbsp;char&nbsp;*)0x52000147)&nbsp;//Power&nbsp;management<br />#define&nbsp;rEP_INT_REG&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(*(volatile&nbsp;unsigned&nbsp;char&nbsp;*)0x5200014b)&nbsp;//EP&nbsp;Interrupt&nbsp;pending&nbsp;and&nbsp;clear<br />#define&nbsp;rUSB_INT_REG&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(*(volatile&nbsp;unsigned&nbsp;char&nbsp;*)0x5200015b)&nbsp;//USB&nbsp;Interrupt&nbsp;pending&nbsp;and&nbsp;clear<br />#define&nbsp;rEP_INT_EN_REG&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(*(volatile&nbsp;unsigned&nbsp;char&nbsp;*)0x5200015f)&nbsp;//Interrupt&nbsp;enable<br />#define&nbsp;rUSB_INT_EN_REG&nbsp;&nbsp;&nbsp;&nbsp;(*(volatile&nbsp;unsigned&nbsp;char&nbsp;*)0x5200016f)<br />#define&nbsp;rFRAME_NUM1_REG&nbsp;&nbsp;&nbsp;&nbsp;(*(volatile&nbsp;unsigned&nbsp;char&nbsp;*)0x52000173)&nbsp;//Frame&nbsp;number&nbsp;lower&nbsp;byte<br />#define&nbsp;rFRAME_NUM2_REG&nbsp;&nbsp;&nbsp;&nbsp;(*(volatile&nbsp;unsigned&nbsp;char&nbsp;*)0x52000177)&nbsp;//Frame&nbsp;number&nbsp;higher&nbsp;byte<br />#define&nbsp;rINDEX_REG&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(*(volatile&nbsp;unsigned&nbsp;char&nbsp;*)0x5200017b)&nbsp;//Register&nbsp;index<br />#define&nbsp;rMAXP_REG&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(*(volatile&nbsp;unsigned&nbsp;char&nbsp;*)0x52000183)&nbsp;//Endpoint&nbsp;max&nbsp;packet<br />#define&nbsp;rEP0_CSR&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(*(volatile&nbsp;unsigned&nbsp;char&nbsp;*)0x52000187)&nbsp;//Endpoint&nbsp;0&nbsp;status<br />#define&nbsp;rIN_CSR1_REG&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(*(volatile&nbsp;unsigned&nbsp;char&nbsp;*)0x52000187)&nbsp;//In&nbsp;endpoint&nbsp;control&nbsp;status<br />#define&nbsp;rIN_CSR2_REG&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(*(volatile&nbsp;unsigned&nbsp;char&nbsp;*)0x5200018b)<br />#define&nbsp;rOUT_CSR1_REG&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(*(volatile&nbsp;unsigned&nbsp;char&nbsp;*)0x52000193)&nbsp;//Out&nbsp;endpoint&nbsp;control&nbsp;status<br />#define&nbsp;rOUT_CSR2_REG&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(*(volatile&nbsp;unsigned&nbsp;char&nbsp;*)0x52000197)<br />#define&nbsp;rOUT_FIFO_CNT1_REG&nbsp;(*(volatile&nbsp;unsigned&nbsp;char&nbsp;*)0x5200019b)&nbsp;//Endpoint&nbsp;out&nbsp;write&nbsp;count<br />#define&nbsp;rOUT_FIFO_CNT2_REG&nbsp;(*(volatile&nbsp;unsigned&nbsp;char&nbsp;*)0x5200019f)<br />#define&nbsp;rEP0_FIFO&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(*(volatile&nbsp;unsigned&nbsp;char&nbsp;*)0x520001c3)&nbsp;//Endpoint&nbsp;0&nbsp;FIFO<br />#define&nbsp;rEP1_FIFO&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(*(volatile&nbsp;unsigned&nbsp;char&nbsp;*)0x520001c7)&nbsp;//Endpoint&nbsp;1&nbsp;FIFO<br />#define&nbsp;rEP2_FIFO&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(*(volatile&nbsp;unsigned&nbsp;char&nbsp;*)0x520001cb)&nbsp;//Endpoint&nbsp;2&nbsp;FIFO<br />#define&nbsp;rEP3_FIFO&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(*(volatile&nbsp;unsigned&nbsp;char&nbsp;*)0x520001cf)&nbsp;//Endpoint&nbsp;3&nbsp;FIFO<br />#define&nbsp;rEP4_FIFO&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(*(volatile&nbsp;unsigned&nbsp;char&nbsp;*)0x520001d3)&nbsp;//Endpoint&nbsp;4&nbsp;FIFO<br />#define&nbsp;rEP1_DMA_CON&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(*(volatile&nbsp;unsigned&nbsp;char&nbsp;*)0x52000203)&nbsp;//EP1&nbsp;DMA&nbsp;interface&nbsp;control<br />#define&nbsp;rEP1_DMA_UNIT&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(*(volatile&nbsp;unsigned&nbsp;char&nbsp;*)0x52000207)&nbsp;//EP1&nbsp;DMA&nbsp;Tx&nbsp;unit&nbsp;counter<br />#define&nbsp;rEP1_DMA_FIFO&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(*(volatile&nbsp;unsigned&nbsp;char&nbsp;*)0x5200020b)&nbsp;//EP1&nbsp;DMA&nbsp;Tx&nbsp;FIFO&nbsp;counter<br />#define&nbsp;rEP1_DMA_TTC_L&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(*(volatile&nbsp;unsigned&nbsp;char&nbsp;*)0x5200020f)&nbsp;//EP1&nbsp;DMA&nbsp;total&nbsp;Tx&nbsp;counter<br />#define&nbsp;rEP1_DMA_TTC_M&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(*(volatile&nbsp;unsigned&nbsp;char&nbsp;*)0x52000213)<br />#define&nbsp;rEP1_DMA_TTC_H&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(*(volatile&nbsp;unsigned&nbsp;char&nbsp;*)0x52000217)<br />#define&nbsp;rEP2_DMA_CON&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(*(volatile&nbsp;unsigned&nbsp;char&nbsp;*)0x5200021b)&nbsp;//EP2&nbsp;DMA&nbsp;interface&nbsp;control<br />#define&nbsp;rEP2_DMA_UNIT&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(*(volatile&nbsp;unsigned&nbsp;char&nbsp;*)0x5200021f)&nbsp;//EP2&nbsp;DMA&nbsp;Tx&nbsp;unit&nbsp;counter<br />#define&nbsp;rEP2_DMA_FIFO&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(*(volatile&nbsp;unsigned&nbsp;char&nbsp;*)0x52000223)&nbsp;//EP2&nbsp;DMA&nbsp;Tx&nbsp;FIFO&nbsp;counter<br />#define&nbsp;rEP2_DMA_TTC_L&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(*(volatile&nbsp;unsigned&nbsp;char&nbsp;*)0x52000227)&nbsp;//EP2&nbsp;DMA&nbsp;total&nbsp;Tx&nbsp;counter<br />#define&nbsp;rEP2_DMA_TTC_M&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(*(volatile&nbsp;unsigned&nbsp;char&nbsp;*)0x5200022b)<br />#define&nbsp;rEP2_DMA_TTC_H&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(*(volatile&nbsp;unsigned&nbsp;char&nbsp;*)0x5200022f)<br />#define&nbsp;rEP3_DMA_CON&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(*(volatile&nbsp;unsigned&nbsp;char&nbsp;*)0x52000243)&nbsp;//EP3&nbsp;DMA&nbsp;interface&nbsp;control<br />#define&nbsp;rEP3_DMA_UNIT&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(*(volatile&nbsp;unsigned&nbsp;char&nbsp;*)0x52000247)&nbsp;//EP3&nbsp;DMA&nbsp;Tx&nbsp;unit&nbsp;counter<br />#define&nbsp;rEP3_DMA_FIFO&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(*(volatile&nbsp;unsigned&nbsp;char&nbsp;*)0x5200024b)&nbsp;//EP3&nbsp;DMA&nbsp;Tx&nbsp;FIFO&nbsp;counter<br />#define&nbsp;rEP3_DMA_TTC_L&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(*(volatile&nbsp;unsigned&nbsp;char&nbsp;*)0x5200024f)&nbsp;//EP3&nbsp;DMA&nbsp;total&nbsp;Tx&nbsp;counter<br />#define&nbsp;rEP3_DMA_TTC_M&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(*(volatile&nbsp;unsigned&nbsp;char&nbsp;*)0x52000253)<br />#define&nbsp;rEP3_DMA_TTC_H&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(*(volatile&nbsp;unsigned&nbsp;char&nbsp;*)0x52000257)<br />#define&nbsp;rEP4_DMA_CON&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(*(volatile&nbsp;unsigned&nbsp;char&nbsp;*)0x5200025b)&nbsp;//EP4&nbsp;DMA&nbsp;interface&nbsp;control<br />#define&nbsp;rEP4_DMA_UNIT&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(*(volatile&nbsp;unsigned&nbsp;char&nbsp;*)0x5200025f)&nbsp;//EP4&nbsp;DMA&nbsp;Tx&nbsp;unit&nbsp;counter<br />#define&nbsp;rEP4_DMA_FIFO&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(*(volatile&nbsp;unsigned&nbsp;char&nbsp;*)0x52000263)&nbsp;//EP4&nbsp;DMA&nbsp;Tx&nbsp;FIFO&nbsp;counter<br />#define&nbsp;rEP4_DMA_TTC_L&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(*(volatile&nbsp;unsigned&nbsp;char&nbsp;*)0x52000267)&nbsp;//EP4&nbsp;DMA&nbsp;total&nbsp;Tx&nbsp;counter<br />#define&nbsp;rEP4_DMA_TTC_M&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(*(volatile&nbsp;unsigned&nbsp;char&nbsp;*)0x5200026b)<br />#define&nbsp;rEP4_DMA_TTC_H&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(*(volatile&nbsp;unsigned&nbsp;char&nbsp;*)0x5200026f)<br />#else&nbsp;&nbsp;//&nbsp;Little&nbsp;Endian<br />#define&nbsp;rFUNC_ADDR_REG&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(*(volatile&nbsp;unsigned&nbsp;char&nbsp;*)0x52000140)&nbsp;//Function&nbsp;address<br />#define&nbsp;rPWR_REG&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(*(volatile&nbsp;unsigned&nbsp;char&nbsp;*)0x52000144)&nbsp;//Power&nbsp;management<br />#define&nbsp;rEP_INT_REG&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(*(volatile&nbsp;unsigned&nbsp;char&nbsp;*)0x52000148)&nbsp;//EP&nbsp;Interrupt&nbsp;pending&nbsp;and&nbsp;clear<br />#define&nbsp;rUSB_INT_REG&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(*(volatile&nbsp;unsigned&nbsp;char&nbsp;*)0x52000158)&nbsp;//USB&nbsp;Interrupt&nbsp;pending&nbsp;and&nbsp;clear<br />#define&nbsp;rEP_INT_EN_REG&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(*(volatile&nbsp;unsigned&nbsp;char&nbsp;*)0x5200015c)&nbsp;//Interrupt&nbsp;enable<br />#define&nbsp;rUSB_INT_EN_REG&nbsp;&nbsp;&nbsp;&nbsp;(*(volatile&nbsp;unsigned&nbsp;char&nbsp;*)0x5200016c)<br />#define&nbsp;rFRAME_NUM1_REG&nbsp;&nbsp;&nbsp;&nbsp;(*(volatile&nbsp;unsigned&nbsp;char&nbsp;*)0x52000170)&nbsp;//Frame&nbsp;number&nbsp;lower&nbsp;byte<br />#define&nbsp;rFRAME_NUM2_REG&nbsp;&nbsp;&nbsp;&nbsp;(*(volatile&nbsp;unsigned&nbsp;char&nbsp;*)0x52000174)&nbsp;//Frame&nbsp;number&nbsp;higher&nbsp;byte<br />#define&nbsp;rINDEX_REG&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(*(volatile&nbsp;unsigned&nbsp;char&nbsp;*)0x52000178)&nbsp;//Register&nbsp;index<br />#define&nbsp;rMAXP_REG&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(*(volatile&nbsp;unsigned&nbsp;char&nbsp;*)0x52000180)&nbsp;//Endpoint&nbsp;max&nbsp;packet<br />#define&nbsp;rEP0_CSR&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(*(volatile&nbsp;unsigned&nbsp;char&nbsp;*)0x52000184)&nbsp;//Endpoint&nbsp;0&nbsp;status<br />#define&nbsp;rIN_CSR1_REG&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(*(volatile&nbsp;unsigned&nbsp;char&nbsp;*)0x52000184)&nbsp;//In&nbsp;endpoint&nbsp;control&nbsp;status<br />#define&nbsp;rIN_CSR2_REG&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(*(volatile&nbsp;unsigned&nbsp;char&nbsp;*)0x52000188)<br />#define&nbsp;rOUT_CSR1_REG&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(*(volatile&nbsp;unsigned&nbsp;char&nbsp;*)0x52000190)&nbsp;//Out&nbsp;endpoint&nbsp;control&nbsp;status<br />#define&nbsp;rOUT_CSR2_REG&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(*(volatile&nbsp;unsigned&nbsp;char&nbsp;*)0x52000194)<br />#define&nbsp;rOUT_FIFO_CNT1_REG&nbsp;(*(volatile&nbsp;unsigned&nbsp;char&nbsp;*)0x52000198)&nbsp;//Endpoint&nbsp;out&nbsp;write&nbsp;count<br />#define&nbsp;rOUT_FIFO_CNT2_REG&nbsp;(*(volatile&nbsp;unsigned&nbsp;char&nbsp;*)0x5200019c)<br />#define&nbsp;rEP0_FIFO&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(*(volatile&nbsp;unsigned&nbsp;char&nbsp;*)0x520001c0)&nbsp;//Endpoint&nbsp;0&nbsp;FIFO<br />#define&nbsp;rEP1_FIFO&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(*(volatile&nbsp;unsigned&nbsp;char&nbsp;*)0x520001c4)&nbsp;//Endpoint&nbsp;1&nbsp;FIFO<br />#define&nbsp;rEP2_FIFO&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(*(volatile&nbsp;unsigned&nbsp;char&nbsp;*)0x520001c8)&nbsp;//Endpoint&nbsp;2&nbsp;FIFO<br />#define&nbsp;rEP3_FIFO&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(*(volatile&nbsp;unsigned&nbsp;char&nbsp;*)0x520001cc)&nbsp;//Endpoint&nbsp;3&nbsp;FIFO<br />#define&nbsp;rEP4_FIFO&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(*(volatile&nbsp;unsigned&nbsp;char&nbsp;*)0x520001d0)&nbsp;//Endpoint&nbsp;4&nbsp;FIFO<br />#define&nbsp;rEP1_DMA_CON&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(*(volatile&nbsp;unsigned&nbsp;char&nbsp;*)0x52000200)&nbsp;//EP1&nbsp;DMA&nbsp;interface&nbsp;control<br />#define&nbsp;rEP1_DMA_UNIT&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(*(volatile&nbsp;unsigned&nbsp;char&nbsp;*)0x52000204)&nbsp;//EP1&nbsp;DMA&nbsp;Tx&nbsp;unit&nbsp;counter<br />#define&nbsp;rEP1_DMA_FIFO&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(*(volatile&nbsp;unsigned&nbsp;char&nbsp;*)0x52000208)&nbsp;//EP1&nbsp;DMA&nbsp;Tx&nbsp;FIFO&nbsp;counter<br />#define&nbsp;rEP1_DMA_TTC_L&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(*(volatile&nbsp;unsigned&nbsp;char&nbsp;*)0x5200020c)&nbsp;//EP1&nbsp;DMA&nbsp;total&nbsp;Tx&nbsp;counter<br />#define&nbsp;rEP1_DMA_TTC_M&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(*(volatile&nbsp;unsigned&nbsp;char&nbsp;*)0x52000210)<br />#define&nbsp;rEP1_DMA_TTC_H&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(*(volatile&nbsp;unsigned&nbsp;char&nbsp;*)0x52000214)<br />#define&nbsp;rEP2_DMA_CON&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(*(volatile&nbsp;unsigned&nbsp;char&nbsp;*)0x52000218)&nbsp;//EP2&nbsp;DMA&nbsp;interface&nbsp;control<br />#define&nbsp;rEP2_DMA_UNIT&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(*(volatile&nbsp;unsigned&nbsp;char&nbsp;*)0x5200021c)&nbsp;//EP2&nbsp;DMA&nbsp;Tx&nbsp;unit&nbsp;counter<br />#define&nbsp;rEP2_DMA_FIFO&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(*(volatile&nbsp;unsigned&nbsp;char&nbsp;*)0x52000220)&nbsp;//EP2&nbsp;DMA&nbsp;Tx&nbsp;FIFO&nbsp;counter<br />#define&nbsp;rEP2_DMA_TTC_L&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(*(volatile&nbsp;unsigned&nbsp;char&nbsp;*)0x52000224)&nbsp;//EP2&nbsp;DMA&nbsp;total&nbsp;Tx&nbsp;counter<br />#define&nbsp;rEP2_DMA_TTC_M&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(*(volatile&nbsp;unsigned&nbsp;char&nbsp;*)0x52000228)<br />#define&nbsp;rEP2_DMA_TTC_H&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(*(volatile&nbsp;unsigned&nbsp;char&nbsp;*)0x5200022c)<br />#define&nbsp;rEP3_DMA_CON&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(*(volatile&nbsp;unsigned&nbsp;char&nbsp;*)0x52000240)&nbsp;//EP3&nbsp;DMA&nbsp;interface&nbsp;control<br />#define&nbsp;rEP3_DMA_UNIT&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(*(volatile&nbsp;unsigned&nbsp;char&nbsp;*)0x52000244)&nbsp;//EP3&nbsp;DMA&nbsp;Tx&nbsp;unit&nbsp;counter<br />#define&nbsp;rEP3_DMA_FIFO&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(*(volatile&nbsp;unsigned&nbsp;char&nbsp;*)0x52000248)&nbsp;//EP3&nbsp;DMA&nbsp;Tx&nbsp;FIFO&nbsp;counter<br />#define&nbsp;rEP3_DMA_TTC_L&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(*(volatile&nbsp;unsigned&nbsp;char&nbsp;*)0x5200024c)&nbsp;//EP3&nbsp;DMA&nbsp;total&nbsp;Tx&nbsp;counter<br />#define&nbsp;rEP3_DMA_TTC_M&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(*(volatile&nbsp;unsigned&nbsp;char&nbsp;*)0x52000250)<br />#define&nbsp;rEP3_DMA_TTC_H&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(*(volatile&nbsp;unsigned&nbsp;char&nbsp;*)0x52000254)<br />#define&nbsp;rEP4_DMA_CON&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(*(volatile&nbsp;unsigned&nbsp;char&nbsp;*)0x52000258)&nbsp;//EP4&nbsp;DMA&nbsp;interface&nbsp;control<br />#define&nbsp;rEP4_DMA_UNIT&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(*(volatile&nbsp;unsigned&nbsp;char&nbsp;*)0x5200025c)&nbsp;//EP4&nbsp;DMA&nbsp;Tx&nbsp;unit&nbsp;counter<br />#define&nbsp;rEP4_DMA_FIFO&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(*(volatile&nbsp;unsigned&nbsp;char&nbsp;*)0x52000260)&nbsp;//EP4&nbsp;DMA&nbsp;Tx&nbsp;FIFO&nbsp;counter<br />#define&nbsp;rEP4_DMA_TTC_L&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(*(volatile&nbsp;unsigned&nbsp;char&nbsp;*)0x52000264)&nbsp;//EP4&nbsp;DMA&nbsp;total&nbsp;Tx&nbsp;counter<br />#define&nbsp;rEP4_DMA_TTC_M&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(*(volatile&nbsp;unsigned&nbsp;char&nbsp;*)0x52000268)<br />#define&nbsp;rEP4_DMA_TTC_H&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(*(volatile&nbsp;unsigned&nbsp;char&nbsp;*)0x5200026c)<br />#endif<br /><br />请问,那个&ltERROR&nbsp;IF&nbsp;BIG_ENDIAN&gt是什么意思?<br /><br />谢谢!
dld2 发表于 2008-3-7 09:52 | 显示全部楼层

呵呵,没见过

  
您需要登录后才可以回帖 登录 | 注册

本版积分规则

24

主题

52

帖子

0

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