20
38
98
初级会员
enet_descriptors_struct rxdesc_tab[ENET_RXBUF_NUM] __attribute__((section(".ARM.__at_0x30000000"))); /*!< ENET RxDMA descriptor */ enet_descriptors_struct txdesc_tab[ENET_TXBUF_NUM] __attribute__((section(".ARM.__at_0x30000160"))); /*!< ENET TxDMA descriptor */ uint8_t rx_buff[ENET_RXBUF_NUM][ENET_RXBUF_SIZE] __attribute__((section(".ARM.__at_0x30000300"))); /*!< ENET receive buffer */ uint8_t tx_buff[ENET_TXBUF_NUM][ENET_TXBUF_SIZE] __attribute__((section(".ARM.__at_0x30002100"))); /*!< ENET transmit buffer */
; DTCM(128K), shared_ram RW_IRAM1 0x20000000 0x00020000 { ; RW data .ANY (+RW +ZI) } ; ITCM(64k) RW_IRAM2 0x00000000 0x00010000 { .ANY (+RW +ZI) } ; AXI SRAM 512kb RW_IRAM3 0x24000000 0x00080000 { *(.RAM_D1) } ; RW data - SRAM0(0x30000000) + SRAM1(0x30004000) 16 + 16 = 32kb RW_IRAM4 0x30000000 0x00008000 { .ANY (+RW +ZI) *(.RAM_D2) } ; RW data - shared_ram 0x24080000 + 0x00020000 + 0x00010000 = 0x240B0000 (320k) RW_IRAM6 0x240B0000 0x00050000 { *(.RAM_D4) }
__attribute__((section (".RAM_D2"))) enet_descriptors_struct rxdesc_tab[ENET_RXBUF_NUM] ; /*!< ENET RxDMA descriptor */ __attribute__((section (".RAM_D2"))) enet_descriptors_struct txdesc_tab[ENET_TXBUF_NUM]; /*!< ENET TxDMA descriptor */ __attribute__((section (".RAM_D2"))) uint8_t rx_buff[ENET_RXBUF_NUM][ENET_RXBUF_SIZE]; /*!< ENET receive buffer */ __attribute__((section (".RAM_D2"))) uint8_t tx_buff[ENET_TXBUF_NUM][ENET_TXBUF_SIZE];
使用道具 举报
1万
7万
11万
管理员
本版积分规则 发表回复 回帖后跳转到最后一页
|小黑屋|Archiver|手机版|硬汉嵌入式论坛
GMT+8, 2025-8-12 20:44 , Processed in 0.038844 second(s), 25 queries .
Powered by Discuz! X3.4 Licensed
Copyright © 2001-2023, Tencent Cloud.