@@ -13,61 +13,62 @@ extern uint32_t CAN_START_ADDR;
1313extern uint32_t FLASH_SEC_ADDR ;
1414extern uint32_t FLASH_STARTUP_LEN ;
1515
16- #define NUM_TABLE_ENTRIES (7)
17- #define HB_SECTION_T (S ) __attribute__((__section__(#S)))
18- #define HB_RESOURCE HB_SECTION_T(.resource_table)
19- #define MCU_FLASH_START_BASE_ADDR (0x0CAA5000)
20- #define MCU_FLASH_BASE_ADDR (0x0CAA5400)
16+ #define NUM_TABLE_ENTRIES (7)
17+ #define HB_SECTION_T (S ) __attribute__((__section__(#S)))
18+ #define HB_RESOURCE HB_SECTION_T(.resource_table)
19+ #define MCU_FLASH_START_BASE_ADDR (0x0CAA5000)
20+ #define MCU_FLASH_BASE_ADDR (0x0CAA5400)
2121#define MCU_FREERTOS_HEAP_BASE_ADDR ((uint32_t)&OS_HEAP_START_ADDR)
2222#define MCU_LOG_BASE_ADDR ((uint32_t)&MCU_LOG_START_ADDR)
2323#define MCU_SCMI_BASE_ADDR ((uint32_t)&__SCMI_IPC_START_ADDR)
24- #define MCU_ATCM_ADDR ((uint32_t)&ATCM_START_ADDR)
25- #define MCU_FLASH_START_DDR_ADDR (0x0CAB0000)
26- #define MCU_FLASH_DDR_ADDR ((uint32_t)&FLASH_SEC_ADDR)
24+ #define MCU_ATCM_ADDR ((uint32_t)&ATCM_START_ADDR)
25+ #define MCU_FLASH_START_DDR_ADDR (0x0CAB0000)
26+ #define MCU_FLASH_DDR_ADDR ((uint32_t)&FLASH_SEC_ADDR)
2727#define MCU_FREERTOS_HEAP_DDR_ADDR ((uint32_t)&OS_HEAP_START_ADDR)
2828#define MCU_LOG_DDR_ADDR ((uint32_t)&MCU_LOG_START_ADDR)
2929#define MCU_SCMI_DDR_ADDR ((uint32_t)&__SCMI_IPC_START_ADDR)
30- #define MCU_BTCM_ADDR ((uint32_t)&CAN_START_ADDR)
31- #define MCU_FLASH_START_SIZE ((uint32_t)&FLASH_STARTUP_LEN)
32- #define MCU_FLASH_SIZE (0x2AAC00)
30+ #define MCU_BTCM_ADDR ((uint32_t)&CAN_START_ADDR)
31+ #define MCU_FLASH_START_SIZE ((uint32_t)&FLASH_STARTUP_LEN)
32+ #define MCU_FLASH_SIZE (0x2AAC00)
3333#define MCU_RTTHREAD_HEAP_ADDR ((uint32_t)&OS_HEAP_START_ADDR)
34- #define MCU_RTTHREAD_HEAP_SIZE ((uint32_t)&OS_HEAP_SIZE)
35- #define MCU_LOG_SIZE ((uint32_t)&MCU_LOG_SIZE)
36- #define MCU_SCMI_SIZE ((uint32_t)&__SCMI_IPC_SIZE)
37- #define MCU_ATCM_SIZE ((uint32_t)&ATCM_SIZE)
34+ #define MCU_RTTHREAD_HEAP_SIZE ((uint32_t)&OS_HEAP_SIZE)
35+ #define MCU_LOG_SIZE ((uint32_t)&MCU_LOG_SIZE)
36+ #define MCU_SCMI_SIZE ((uint32_t)&__SCMI_IPC_SIZE)
37+ #define MCU_ATCM_SIZE ((uint32_t)&ATCM_SIZE)
3838
3939const struct remote_resource_table HB_RESOURCE resources = {
40- /* Version */
41- 1 ,
40+ /* Version */
41+ 1 ,
4242
43- /* NUmber of table entries */
44- NUM_TABLE_ENTRIES ,
45- /* reserved fields */
46- {0x0 , 0x0 ,},
43+ /* NUmber of table entries */
44+ NUM_TABLE_ENTRIES ,
45+ /* reserved fields */
46+ {0x0 , 0x0 ,},
4747
48- /* Offsets of rsc entries */
49- {
50- // offsetof(struct remote_resource_table, rproc_version),
51- // offsetof(struct remote_resource_table, fw_chksum),
52- // offsetof(struct remote_resource_table, ddr_devmem),
53- // offsetof(struct remote_resource_table, tcm_devmem),
54- // offsetof(struct remote_resource_table, rpmsg_vdev),
55- offsetof(struct remote_resource_table , fw_version ),
56- offsetof(struct remote_resource_table , startup_devmem ),
57- offsetof(struct remote_resource_table , flash_devmem ),
58- offsetof(struct remote_resource_table , freertos_heap_devmem ),
59- offsetof(struct remote_resource_table , log_devmem ),
60- offsetof(struct remote_resource_table , scmi_devmem ),
61- offsetof(struct remote_resource_table , atcm_devmem ),
62- },
48+ /* Offsets of rsc entries */
49+ {
50+ /* offsetof(struct remote_resource_table, rproc_version), */
51+ /* offsetof(struct remote_resource_table, fw_chksum), */
52+ /* offsetof(struct remote_resource_table, ddr_devmem), */
53+ /* offsetof(struct remote_resource_table, tcm_devmem), */
54+ /* offsetof(struct remote_resource_table, rpmsg_vdev), */
55+ offsetof(struct remote_resource_table , fw_version ),
56+ offsetof(struct remote_resource_table , startup_devmem ),
57+ offsetof(struct remote_resource_table , flash_devmem ),
58+ offsetof(struct remote_resource_table , freertos_heap_devmem ),
59+ offsetof(struct remote_resource_table , log_devmem ),
60+ offsetof(struct remote_resource_table , scmi_devmem ),
61+ offsetof(struct remote_resource_table , atcm_devmem ),
62+ },
6363
64- {(uint32_t )RSC_VERSION , {0 }, {0 }, {0 }},
65- /* flash_start_mem entry */
66- {(uint32_t )RSC_DEVMEM , MCU_FLASH_START_DDR_ADDR , MCU_FLASH_START_DDR_ADDR , MCU_FLASH_START_SIZE , 0 , 0 , "startup devmem" },
67- {(uint32_t )RSC_DEVMEM , MCU_FLASH_DDR_ADDR , MCU_FLASH_DDR_ADDR , MCU_FLASH_SIZE , 0 , 0 , "flash devmem" },
68- {(uint32_t )RSC_DEVMEM , MCU_RTTHREAD_HEAP_ADDR , MCU_RTTHREAD_HEAP_ADDR , MCU_RTTHREAD_HEAP_SIZE , 0 , 0 , "rtthread_heap devmem" },
69- {(uint32_t )RSC_DEVMEM , MCU_LOG_DDR_ADDR , MCU_LOG_DDR_ADDR , MCU_LOG_SIZE , 0 , 0 , "log devmem" },
70- {(uint32_t )RSC_DEVMEM , MCU_SCMI_DDR_ADDR , MCU_SCMI_DDR_ADDR , MCU_SCMI_SIZE , 0 , 0 , "scmi devmem" },
71- {(uint32_t )RSC_DEVMEM , MCU_ATCM_ADDR , MCU_BTCM_ADDR , MCU_ATCM_SIZE , 0 , 0 , "atcm devmem" },
64+ {(uint32_t )RSC_VERSION , {0 }, {0 }, {0 }},
65+ /* flash_start_mem entry */
66+ {(uint32_t )RSC_DEVMEM , MCU_FLASH_START_DDR_ADDR , MCU_FLASH_START_DDR_ADDR , MCU_FLASH_START_SIZE , 0 , 0 , "startup devmem" },
67+ {(uint32_t )RSC_DEVMEM , MCU_FLASH_DDR_ADDR , MCU_FLASH_DDR_ADDR , MCU_FLASH_SIZE , 0 , 0 , "flash devmem" },
68+ {(uint32_t )RSC_DEVMEM , MCU_RTTHREAD_HEAP_ADDR , MCU_RTTHREAD_HEAP_ADDR , MCU_RTTHREAD_HEAP_SIZE , 0 , 0 , "rtthread_heap devmem" },
69+ {(uint32_t )RSC_DEVMEM , MCU_LOG_DDR_ADDR , MCU_LOG_DDR_ADDR , MCU_LOG_SIZE , 0 , 0 , "log devmem" },
70+ {(uint32_t )RSC_DEVMEM , MCU_SCMI_DDR_ADDR , MCU_SCMI_DDR_ADDR , MCU_SCMI_SIZE , 0 , 0 , "scmi devmem" },
71+ {(uint32_t )RSC_DEVMEM , MCU_ATCM_ADDR , MCU_BTCM_ADDR , MCU_ATCM_SIZE , 0 , 0 , "atcm devmem" },
7272
7373};
74+
0 commit comments