unsigned char Casting(unsigned long input) { unsigned char Pass_Value = 0; Passing(&Pass_Value); return 0; } void Passing(unsigned char *Pass_Value) { DQRead_Addr = Pass_Value; return 0; } |
.bss 0x10001014 0x89c 0x10001014 __bss_start__ = . *(.bss .bss.* .gnu.linkonce.b.*) .bss.main_task 0x10001014 0x2c THUMB Flash Debug/main_ctl.o 0x10001014 main_task .bss.new_task 0x10001040 0x2c THUMB Flash Debug/main_ctl.o 0x10001040 new_task .bss.new_task_stack 0x1000106c 0x808 THUMB Flash Debug/main_ctl.o 0x1000106c new_task_stack .bss.new_address 0x10001874 0x4 THUMB Flash Debug/Memory_Op.o 0x10001874 new_address .bss.DQRead_Addr 0x10001878 0x4 THUMB Flash Debug/Memory_Op.o 0x10001878 DQRead_Addr .bss.PollingStat 0x1000187c 0x1 THUMB Flash Debug/Memory_Op.o 0x1000187c PollingStat *fill* 0x1000187d 0x1 00 .bss.Read_1 0x1000187e 0x2 THUMB Flash Debug/Memory_Op.o 0x1000187e Read_1 .bss.Read_2 0x10001880 0x2 THUMB Flash Debug/Memory_Op.o 0x10001880 Read_2 .bss.Read_3 0x10001882 0x2 THUMB Flash Debug/Memory_Op.o 0x10001882 Read_3 .bss.userTimerISR |
heap 0x20000000 0x80 0x20000000 __heap_start__ = . *(.heap .heap.*) 0x20000080 . = ALIGN (MAX ((__heap_start__ + __HEAPSIZE__), .), 0x4) *fill* 0x20000000 0x80 00 0x20000080 __heap_end__ = (__heap_start__ + SIZEOF (.heap)) 0x20000080 __heap_load_end__ = __heap_end__ 0x00000001 . = ASSERT (((__heap_end__ >= __AHBSRAM_segment_start__) && (__heap_end__ <= __AHBSRAM_segment_end__)), error: .heap is too large to fit in AHBSRAM memory segment) 0x20000080 __stack_load_start__ = ALIGN (__heap_end__, 0x4) .stack 0x20000080 0x80 0x20000080 __stack_start__ = . *(.stack .stack.*) 0x20000100 . = ALIGN (MAX ((__stack_start__ + __STACKSIZE__), .), 0x4) *fill* 0x20000080 0x80 00 0x20000100 __stack_end__ = (__stack_start__ + SIZEOF (.stack)) 0x20000100 __stack_load_end__ = __stack_end__ 0x00000001 . = ASSERT (((__stack_end__ >= __AHBSRAM_segment_start__) && (__stack_end__ <= __AHBSRAM_segment_end__)), error: .stack is too large to fit in AHBSRAM memory segment) 0x20000100 __stack_process_load_start__ = ALIGN (__stack_end__, 0x4) .stack_process 0x20000100 0x0 0x20000100 __stack_process_start__ = . *(.stack_process .stack_process.*) 0x20000100 . = ALIGN (MAX ((__stack_process_start__ + __STACKSIZE_PROCESS__), .), 0x4) 0x20000100 __stack_process_end__ = (__stack_process_start__ + SIZEOF (.stack_process)) 0x20000100 __stack_process_load_end__ = __stack_process_end__ 0x20000100 __AHBSRAM_segment_used_end__ = (ALIGN (__stack_end__, 0x4) + SIZEOF (.stack_process)) |