除了data和bss段的內容,還有15k的ram占用,我知道這部分有highcode修飾的代碼,還有其他的什么內容?可以修改嗎?
還有一個問題,為什么有的例程沒有明確定義棧的大小
.stack?ORIGIN(RAM)+LENGTH(RAM)?: { .?=?ALIGN(4); PROVIDE(_eusrstack?=?.?); }?>RAM
有的定義了__stack_size = 512
__stack_size?=?512; PROVIDE(?_stack_size?=?__stack_size?); ????.stack?ORIGIN(RAM)?+?LENGTH(RAM)?-?__stack_size?: ????{ ????????PROVIDE(?_heap_end?=?.?);??? ????????.?=?ALIGN(4); ????????PROVIDE(_susrstack?=?.?); ????????.?=?.?+?__stack_size; ????????PROVIDE(?_eusrstack?=?.); ????????PROVIDE(__freertos_irq_stack_top?=?.); ????}?>RAM
熱門產品 :
CH182: 以太網PHY收發(fā)器芯片