/* In module PollQ: */ /* Function, args 1, attr 0 */ unsigned short uxQueueMessagesWaiting(void * const); /* In module queue: */ /* Function, args 1, attr 0 */ unsigned short uxQueueMessagesWaiting(xQueueHandle const); typedef struct QueueDefinition * xQueueHandle;Warning[w6]: Type conflict for external/entry "xQueueCreate", in module PollQ against external/entry in module queue; function return types are different; different basic types
/* In module PollQ: */ /* Function, args 2, attr 0 */ void * xQueueCreate(unsigned short, unsigned short); /* In module queue: */ /* Function, args 2, attr 0 */ xQueueHandle xQueueCreate(unsigned short, unsigned short); typedef struct QueueDefinition * xQueueHandle;Warning[w6]: Type conflict for external/entry "xQueueGenericReceive", in module PollQ against external/entry in module queue; function types differ in parameter 1; different basic types
/* In module PollQ: */ /* Function, args 4, attr 0 */ short xQueueGenericReceive(void *, void * const, portTickType, short); typedef unsigned short portTickType; /* In module queue: */ /* Function, args 4, attr 0 */ short xQueueGenericReceive(xQueueHandle, void * const, portTickType, short); typedef struct QueueDefinition * xQueueHandle; typedef unsigned short portTickType;Warning[w6]: Type conflict for external/entry "xQueueGenericSend", in module PollQ against external/entry in module queue; function types differ in parameter 1; different basic types
/* In module PollQ: */ /* Function, args 4, attr 0 */ short xQueueGenericSend(void *, void const * const, portTickType, short); typedef unsigned short portTickType; /* In module queue: */ /* Function, args 4, attr 0 */ short xQueueGenericSend(xQueueHandle, void const * const, portTickType, short); typedef struct QueueDefinition * xQueueHandle; typedef unsigned short portTickType;Warning[w6]: Type conflict for external/entry "xQueueGenericSendFromISR", in module main against external/entry in module queue; function types differ in parameter 1; different basic types
/* In module main: */ /* Function, args 4, attr 0 */ short xQueueGenericSendFromISR(void *, void const * const, short *, short); /* In module queue: */ /* Function, args 4, attr 0 */ short xQueueGenericSendFromISR(xQueueHandle, void const * const, short *, short); typedef struct QueueDefinition * xQueueHandle;
Invocation Program Entry Module Map Module Summary Call Graph Segment Map Memory Summary
Link time | 26/Sep/2008 21:48:31 |
Target CPU | M16C |
List file | C:\work\FreeRTOSV5.0.2\FreeRTOS\FreeRTOS\Demo\M16C_IAR\Debug\List\freertos.html |
Output file 1 | C:\work\FreeRTOSV5.0.2\FreeRTOS\FreeRTOS\Demo\M16C_IAR\Debug\Exe\freertos.elf |
Format: elf, variant: -yspc | |
Command line |
C:\work\FreeRTOSV5.0.2\FreeRTOS\FreeRTOS\Demo\M16C_IAR\Debug\Obj\ParTest.r34
C:\work\FreeRTOSV5.0.2\FreeRTOS\FreeRTOS\Demo\M16C_IAR\Debug\Obj\PollQ.r34
C:\work\FreeRTOSV5.0.2\FreeRTOS\FreeRTOS\Demo\M16C_IAR\Debug\Obj\asm_func.r34
C:\work\FreeRTOSV5.0.2\FreeRTOS\FreeRTOS\Demo\M16C_IAR\Debug\Obj\croutine.r34
C:\work\FreeRTOSV5.0.2\FreeRTOS\FreeRTOS\Demo\M16C_IAR\Debug\Obj\flash.r34
C:\work\FreeRTOSV5.0.2\FreeRTOS\FreeRTOS\Demo\M16C_IAR\Debug\Obj\heap_1.r34
C:\work\FreeRTOSV5.0.2\FreeRTOS\FreeRTOS\Demo\M16C_IAR\Debug\Obj\integer.r34
C:\work\FreeRTOSV5.0.2\FreeRTOS\FreeRTOS\Demo\M16C_IAR\Debug\Obj\list.r34
C:\work\FreeRTOSV5.0.2\FreeRTOS\FreeRTOS\Demo\M16C_IAR\Debug\Obj\main.r34
C:\work\FreeRTOSV5.0.2\FreeRTOS\FreeRTOS\Demo\M16C_IAR\Debug\Obj\port.r34
C:\work\FreeRTOSV5.0.2\FreeRTOS\FreeRTOS\Demo\M16C_IAR\Debug\Obj\queue.r34
C:\work\FreeRTOSV5.0.2\FreeRTOS\FreeRTOS\Demo\M16C_IAR\Debug\Obj\tasks.r34
-o
C:\work\FreeRTOSV5.0.2\FreeRTOS\FreeRTOS\Demo\M16C_IAR\Debug\Exe\freertos.elf
-Felf
-yspc
-z
-l
C:\work\FreeRTOSV5.0.2\FreeRTOS\FreeRTOS\Demo\M16C_IAR\Debug\List\freertos.html
-xmsnioh
"-"C:\Programme\IAR Systems\Embedded Workbench 4.0\m16c\LIB\"
-f
"C:\Programme\IAR Systems\Embedded Workbench 4.0\m16c\config\lnkm16c.xcl"
( -cm16c
-D_USER_RAM_BEGIN=00400
-D_USER_RAM_END=07FFF
-D_USER_ROM_BEGIN=A0000
-D_USER_ROM_END=FFCFF
-D_BITVAR_BEGIN=2000
-D_BITVAR_END=FFFF
-D_ID_CODE_1=0
-D_ID_CODE_2=0
-D_ID_CODE_3=0
-D_ID_CODE_4=0
-D_ID_CODE_5=0
-D_ID_CODE_6=0
-D_ID_CODE_7=0
-D_OFS_VALUE=FF
-Z(NEAR)DATA13_AN=0-1FFF
-Z(NEAR)DATA13_I=_USER_RAM_BEGIN-1FFF
-Z(NEAR)DATA13_Z,DATA13_N=_USER_RAM_BEGIN-1FFF
-Z(BIT)BITVARS=_BITVAR_BEGIN-_BITVAR_END
-Z(NEAR)CSTACK+_CSTACK_SIZE=_USER_RAM_BEGIN-_USER_RAM_END
-Z(NEAR)ISTACK+_ISTACK_SIZE=_USER_RAM_BEGIN-_USER_RAM_END
-Z(NEAR)DATA16_HEAP+_DATA16_HEAP_SIZE=_USER_RAM_BEGIN-_USER_RAM_END
-Z(NEAR)DATA16_I,DATA16_Z,DATA16_N,DATA16_AN=_USER_RAM_BEGIN-_USER_RAM_END
-Z(NEARCONST)DATA16_C=8000-FFFF
-Z(FAR)FAR_I,FAR_Z,FAR_N,FAR_AN=_USER_RAM_BEGIN-_USER_RAM_END
-Z(FAR)FAR_HEAP+_FAR_HEAP_SIZE=_USER_RAM_BEGIN-_USER_RAM_END
-Z(HUGE)DATA20_I,DATA20_Z,DATA20_N,DATA20_AN=_USER_RAM_BEGIN-_USER_RAM_END
-Z(HUGE)DATA20_HEAP+_DATA20_HEAP_SIZE=_USER_RAM_BEGIN-_USER_RAM_END
-Z(CONST)FLIST=FFE00-FFFDB
-Z(CONST)INTVEC1=FFFDC-FFFFF
-Z(CONST)INTVEC#_USER_ROM_BEGIN-(_USER_ROM_END-1)
-Z(HUGECODE)TINYFUNC=F0000-_USER_ROM_END
-Z(FARCONST)FAR_ID=_USER_ROM_BEGIN-_USER_ROM_END
-Z(FARCONST)FAR_C
-Z(HUGECONST)DATA20_C,DATA20_ID,CHECKSUM
-Z(FARCONST)DATA16_ID,DATA13_ID,DIFUNCT
-P(HUGECODE)CODE=_USER_ROM_BEGIN-_USER_ROM_END
-Z(HUGECODE)CSTART#_USER_ROM_BEGIN-_USER_ROM_END
) -s
__program_start
-D_CSTACK_SIZE=80
-D_ISTACK_SIZE=80
-D_DATA16_HEAP_SIZE=400
-D_FAR_HEAP_SIZE=400
-D_DATA20_HEAP_SIZE=400
"C:\Programme\IAR Systems\Embedded Workbench 4.0\m16c\LIB\CLIB\clm16cnnnfwc0.r34"
-e_medium_write=_formatted_write
-e_medium_read=_formatted_read
|
Program entry at : 000FFC52 Relocatable, from module : ?cstart
Runtime Model | |
---|---|
Attribute | Value |
__64bit_doubles | Disabled |
__calling_convention | Normal |
__constant_data | near |
__data_alignment | 2 |
__data_model | near |
__processor | M16C |
__rt_version | 1 |
__variable_data | near |
Module Map | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
File | Module | Segment | Symbol | Address | Ref by | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
?ABS_ENTRY_MOD Program module | Absolute parts | _DATA20_HEAP_SIZE | 00000400 | - | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
_FAR_HEAP_SIZE | 00000400 | - | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
_DATA16_HEAP_SIZE | 00000400 | - | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
_ISTACK_SIZE | 00000080 | - | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
_CSTACK_SIZE | 00000080 | - | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
_OFS_VALUE | 000000FF | ??intvec_start (?cstart)
_ID_CODE_7
| 00000000
| ??intvec_start (?cstart)
| _ID_CODE_6
| 00000000
| ??intvec_start (?cstart)
| _ID_CODE_5
| 00000000
| ??intvec_start (?cstart)
| _ID_CODE_4
| 00000000
| ??intvec_start (?cstart)
| _ID_CODE_3
| 00000000
| ??intvec_start (?cstart)
| _ID_CODE_2
| 00000000
| ??intvec_start (?cstart)
| _ID_CODE_1
| 00000000
| ??intvec_start (?cstart)
| _BITVAR_END
| 0000FFFF
| -
| _BITVAR_BEGIN
| 00002000
| -
| _USER_ROM_END
| 000FFCFF
| -
| _USER_ROM_BEGIN
| 000A0000
| -
| _USER_RAM_END
| 00007FFF
| -
| _USER_RAM_BEGIN
| 00000400
| -
| C:\work\FreeRTOSV5.0.2\FreeRTOS\FreeRTOS\Demo\M16C_IAR\Debug\Obj\ParTest.r34
| ParTest | Program module DATA13_AN | Relative segment 000003E0 - 000003E0 Segment part 1. ROOT. _A_P0
| 000003E0
| -
| DATA13_AN | Relative segment 000003E1 - 000003E1 Segment part 2. ROOT. _A_P1
| 000003E1
| -
| DATA13_AN | Relative segment 000003E2 - 000003E2 Segment part 3. ROOT. _A_PD0
| 000003E2
| -
| DATA13_AN | Relative segment 000003E3 - 000003E3 Segment part 4. ROOT. _A_PD1
| 000003E3
| -
| DATA16_Z | Segment part 6. NOT NEEDED. LED0
|
| DATA16_Z | Relative segment 00000982 - 00000982 Segment part 7. Intra module refs
| | vParTestToggleLED
| LED1
| 00000982
| CODE | Segment part 8. NOT NEEDED. vParTestInitialise
| not allocated function
| CODE | Segment part 9. NOT NEEDED. vParTestSetLED
| calls direct not allocated function
| <CODE> 1 | Relative segment 000A0AD9 - 000A0ADD Segment part 10. Intra module refs
| | vParTestToggleLED
| ?Subroutine0
| 000A0AD9
| <CODE> 1 | Relative segment 000A0ADE - 000A0B8E Segment part 11. vParTestToggleLED
| calls direct 000A0ADE
| vErrorChecks (main)
| <CODE> 1 | Relative segment 000A0B8F - 000A0B97 Segment part 12. Intra module refs
| | vParTestToggleLED
| ?Subroutine1
| 000A0B8F
| CSTACK | Segment part 5. NOT NEEDED. C:\work\FreeRTOSV5.0.2\FreeRTOS\FreeRTOS\Demo\M16C_IAR\Debug\Obj\PollQ.r34
| PollQ | Program module DATA16_Z | Relative segment 00000500 - 00000501 Segment part 4. Intra module refs
| | vPolledQueueConsumer
| xArePollingQueuesStillRunning xPollingConsumerCount
| 00000500
| DATA16_Z | Relative segment 00000502 - 00000503 Segment part 5. Intra module refs
| | vPolledQueueProducer
| xArePollingQueuesStillRunning xPollingProducerCount
| 00000502
| <CODE> 1 | Relative segment 000A0E36 - 000A0E90 Segment part 7. vStartPolledQueueTasks
| calls direct stack 1 = 00000000 ( 00000008 ) 000A0E36
| main (main)
| DATA16_Z | Relative segment 00000504 - 00000505 Segment part 6. Intra module refs
| | vStartPolledQueueTasks
| vStartPolledQueueTasks::xPolledQueue
| 00000504
| <CODE> 1 | Relative segment 000A0B98 - 000A0BDF Segment part 8. Intra module refs
| | vStartPolledQueueTasks
| vPolledQueueProducer
| calls direct stack 1 = 00000000 ( 00000002 ) 000A0B98
| <CODE> 1 | Relative segment 000A0BE0 - 000A0C32 Segment part 9. Intra module refs
| | vStartPolledQueueTasks
| vPolledQueueConsumer
| calls direct stack 1 = 00000000 ( 00000002 ) 000A0BE0
| <CODE> 1 | Relative segment 000A0C33 - 000A0C3C Segment part 10. Intra module refs
| | vPolledQueueConsumer
| vPolledQueueProducer ?Subroutine0
| 000A0C33
| <CODE> 1 | Relative segment 000A1185 - 000A119E Segment part 11. xArePollingQueuesStillRunning
| 000A1185
| vErrorChecks (main)
| CSTACK | Segment part 1. NOT NEEDED. DATA16_C | Relative segment 00008000 - 00008007 Segment part 2. Intra module refs
| | vStartPolledQueueTasks
| DATA16_C | Relative segment 00008008 - 0000800F Segment part 3. Intra module refs
| | vStartPolledQueueTasks
| C:\work\FreeRTOSV5.0.2\FreeRTOS\FreeRTOS\Demo\M16C_IAR\Debug\Obj\asm_func.r34
| asm_func | Program module DATA16_N | Relative segment 00000986 - 00000987 Segment part 0. Intra module refs
| | portStartScheduler_asm
| preStartSchedulerUSP
| 00000986
| DATA16_N | Relative segment 00000988 - 00000989 Segment part 1. Intra module refs
| | portStartScheduler_asm
| preStartSchedulerFLAGS
| 00000988
| DATA16_N | Relative segment 0000098A - 0000098B Segment part 2. Intra module refs
| | portStartScheduler_asm
| preStartSchedulerISP
| 0000098A
| DATA16_N | Relative segment 0000098C - 0000098D Segment part 3. Intra module refs
| | Segment part 5
| Segment part 7 userIsrVector27 userIsrVector28 intTaskSwitchPending
| 0000098C
| DATA16_N | Relative segment 0000098E - 0000098E Segment part 4. Intra module refs
| | Segment part 5
| Segment part 7 portStartScheduler_asm userIsrVector27 userIsrVector28 intNesting
| 0000098E
| <CODE> 1 | Relative segment 000A0FB5 - 000A0FED Segment part 5. ROOT. Intra module refs
| | ??portYieldInterrupt??INTVEC??
| portYieldInterrupt
| 000A0FB5
| portYieldInterrupt_0
| 000A0FE7
| INTVEC | Common segment 000FFC8B - 000FFC91 Segment part 6. ROOT. ??portYieldInterrupt??INTVEC??
| 000FFC8F
| <CODE> 1 | Relative segment 000A0DDA - 000A0E35 Segment part 7. ROOT. Intra module refs
| | ??portTimerB0Interrupt??INTVEC_26
| portTimerB0Interrupt
| 000A0DDA
| portTimerB0Interrupt_0
| 000A0E1A
| portTimerB0Interrupt_1
| 000A0E33
| INTVEC | Common segment 000FFC8B - 000FFCF5 Segment part 8. ROOT. ??portTimerB0Interrupt??INTVEC_26
| 000FFCF3
| <CODE> 1 | Relative segment 000A1129 - 000A1148 Segment part 9. portStartScheduler_asm
| 000A1129
| xPortStartScheduler (port)
| CODE | Segment part 10. NOT NEEDED. portEndScheduler_asm
|
| <CODE> 1 | Relative segment 000A0D1E - 000A0D7B Segment part 11. ROOT. Intra module refs
| | ??USER_ISR_VECTOR??INTVEC_27
| userIsrVector27
| 000A0D1E
| INTVEC | Common segment 000FFC8B - 000FFCFA Segment part 12. ROOT. ??USER_ISR_VECTOR??INTVEC_27
| 000FFC8B
| -
| <CODE> 1 | Relative segment 000A0D7C - 000A0DD9 Segment part 13. ROOT. Intra module refs
| | ??USER_ISR_VECTOR??INTVEC_28
| userIsrVector28
| 000A0D7C
| INTVEC | Common segment 000FFC8B - 000FFCFE Segment part 14. ROOT. ??USER_ISR_VECTOR??INTVEC_28
| 000FFC8B
| -
| C:\work\FreeRTOSV5.0.2\FreeRTOS\FreeRTOS\Demo\M16C_IAR\Debug\Obj\croutine.r34
| croutine | Program module DATA16_Z | Segment part 2. NOT NEEDED. pxReadyCoRoutineLists
|
| DATA16_Z | Segment part 3. NOT NEEDED. xDelayedCoRoutineList1
|
| DATA16_Z | Segment part 4. NOT NEEDED. xDelayedCoRoutineList2
|
| DATA16_Z | Segment part 5. NOT NEEDED. pxDelayedCoRoutineList
|
| DATA16_Z | Segment part 6. NOT NEEDED. pxOverflowDelayedCoRoutineList
|
| DATA16_Z | Segment part 7. NOT NEEDED. xPendingReadyList
|
| DATA16_Z | Segment part 8. NOT NEEDED. pxCurrentCoRoutine
|
| DATA16_Z | Segment part 9. NOT NEEDED. uxTopCoRoutineReadyPriority
|
| DATA16_Z | Segment part 10. NOT NEEDED. xCoRoutineTickCount
|
| CODE | Segment part 13. NOT NEEDED. xCoRoutineCreate
| calls direct not allocated function
| CODE | Segment part 14. NOT NEEDED. vCoRoutineAddToDelayedList
| calls direct not allocated function
| CODE | Segment part 15. NOT NEEDED. prvCheckPendingReadyList
| calls direct not allocated function
| CODE | Segment part 16. NOT NEEDED. CODE | Segment part 17. NOT NEEDED. CODE | Segment part 18. NOT NEEDED. CODE | Segment part 19. NOT NEEDED. CODE | Segment part 20. NOT NEEDED. prvCheckDelayedList
| calls direct not allocated function
| CODE | Segment part 21. NOT NEEDED. DATA16_Z | Segment part 11. NOT NEEDED. prvCheckDelayedList::xLastTickCount
|
| DATA16_Z | Segment part 12. NOT NEEDED. prvCheckDelayedList::xPassedTicks
|
| CODE | Segment part 22. NOT NEEDED. vCoRoutineSchedule
| calls direct not allocated function
| CODE | Segment part 23. NOT NEEDED. xCoRoutineRemoveFromEventList
| calls direct not allocated function
| CSTACK | Segment part 1. NOT NEEDED. C:\work\FreeRTOSV5.0.2\FreeRTOS\FreeRTOS\Demo\M16C_IAR\Debug\Obj\flash.r34
| flash | Program module DATA16_Z | Segment part 3. NOT NEEDED. uxFlashTaskNumber
|
| CODE | Segment part 4. NOT NEEDED. vStartLEDFlashTasks
| calls direct not allocated function
| CODE | Segment part 5. NOT NEEDED. vLEDFlashTask
| calls direct not allocated function
| CODE | Segment part 6. NOT NEEDED. CSTACK | Segment part 1. NOT NEEDED. DATA16_C | Segment part 2. NOT NEEDED. C:\work\FreeRTOSV5.0.2\FreeRTOS\FreeRTOS\Demo\M16C_IAR\Debug\Obj\heap_1.r34
| heap_1 | Program module DATA16_Z | Relative segment 00000506 - 00000909 Segment part 2. Intra module refs
| | pvPortMalloc
| xHeap
| 00000506
| DATA16_Z | Relative segment 0000090A - 0000090B Segment part 3. Intra module refs
| | pvPortMalloc
| xNextFreeByte
| 0000090A
| <CODE> 1 | Relative segment 000A0F7A - 000A0FB4 Segment part 4. pvPortMalloc
| calls direct 000A0F7A
| prvAllocateTCBAndStack (tasks)
| xQueueCreate (queue) <CODE> 1 | Relative segment 000A11B8 - 000A11B8 Segment part 5. vPortFree
| 000A11B8
| ?Subroutine11 (queue)
| prvAllocateTCBAndStack (tasks) CODE | Segment part 6. NOT NEEDED. vPortInitialiseBlocks
| not allocated function
| CSTACK | Segment part 1. NOT NEEDED. C:\work\FreeRTOSV5.0.2\FreeRTOS\FreeRTOS\Demo\M16C_IAR\Debug\Obj\integer.r34
| integer | Program module DATA16_Z | Relative segment 0000090C - 0000090D Segment part 3. Intra module refs
| | vStartIntegerMathTasks
| xAreIntegerMathsTaskStillRunning xTaskCheck
| 0000090C
| <CODE> 1 | Relative segment 000A1103 - 000A1128 Segment part 4. vStartIntegerMathTasks
| calls direct stack 1 = 00000000 ( 00000008 ) 000A1103
| main (main)
| <CODE> 1 | Relative segment 000A0C3D - 000A0CAA Segment part 5. Intra module refs
| | vStartIntegerMathTasks
| vCompeteingIntMathTask
| stack 1 = 00000000 ( 00000004 ) 000A0C3D
| <CODE> 1 | Relative segment 000A0CAB - 000A0CB3 Segment part 6. Intra module refs
| | vCompeteingIntMathTask
| ?Subroutine0
| 000A0CAB
| <CODE> 1 | Relative segment 000A119F - 000A11B1 Segment part 7. xAreIntegerMathsTaskStillRunning
| 000A119F
| vErrorChecks (main)
| CSTACK | Segment part 1. NOT NEEDED. DATA16_C | Relative segment 00008010 - 00008017 Segment part 2. Intra module refs
| | vStartIntegerMathTasks
| C:\work\FreeRTOSV5.0.2\FreeRTOS\FreeRTOS\Demo\M16C_IAR\Debug\Obj\list.r34
| list | Program module <CODE> 1 | Relative segment 000A1149 - 000A1166 Segment part 2. vListInitialise
| 000A1149
| ?Subroutine21 (tasks)
| xQueueCreate (queue) <CODE> 1 | Relative segment 000A11B2 - 000A11B5 Segment part 3. vListInitialiseItem
| 000A11B2
| prvInitialiseTCBVariables (tasks)
| <CODE> 1 | Relative segment 000A1023 - 000A1054 Segment part 4. vListInsertEnd
| 000A1023
| ?Subroutine23 (tasks)
| <CODE> 1 | Relative segment 000A0EE0 - 000A0F2C Segment part 5. vListInsert
| 000A0EE0
| vTaskDelay (tasks)
| vTaskPlaceOnEventList (tasks) <CODE> 1 | Relative segment 000A10B2 - 000A10DA Segment part 6. vListRemove
| 000A10B2
| ?Subroutine22 (tasks)
| ?Subroutine25 (tasks) CSTACK | Segment part 1. NOT NEEDED. C:\work\FreeRTOSV5.0.2\FreeRTOS\FreeRTOS\Demo\M16C_IAR\Debug\Obj\main.r34
| main | Program module DATA13_AN | Relative segment 00000004 - 00000004 Segment part 1. ROOT. _A_PM0
| 00000004
| -
| DATA13_AN | Relative segment 00000005 - 00000005 Segment part 2. ROOT. _A_PM1
| 00000005
| -
| DATA13_AN | Relative segment 00000006 - 00000006 Segment part 3. ROOT. _A_CM0
| 00000006
| -
| DATA13_AN | Relative segment 00000007 - 00000007 Segment part 4. ROOT. _A_CM1
| 00000007
| -
| DATA13_AN | Relative segment 00000008 - 00000008 Segment part 5. ROOT. _A_CSR
| 00000008
| -
| DATA13_AN | Relative segment 0000000A - 0000000A Segment part 6. ROOT. _A_PRCR
| 0000000A
| -
| DATA13_AN | Relative segment 00000044 - 00000044 Segment part 7. ROOT. _A_INT3IC
| 00000044
| -
| DATA13_AN | Relative segment 00000045 - 00000045 Segment part 8. ROOT. _A_TB5IC
| 00000045
| -
| DATA13_AN | Relative segment 00000046 - 00000046 Segment part 9. ROOT. _A_TB4IC
| 00000046
| -
| DATA13_AN | Relative segment 00000047 - 00000047 Segment part 10. ROOT. _A_TB3IC
| 00000047
| -
| DATA13_AN | Relative segment 00000048 - 00000048 Segment part 11. ROOT. _A_INT5IC
| 00000048
| -
| DATA13_AN | Relative segment 00000049 - 00000049 Segment part 12. ROOT. _A_INT4IC
| 00000049
| -
| DATA13_AN | Relative segment 0000004B - 0000004B Segment part 13. ROOT. _A_DMA0IC
| 0000004B
| -
| DATA13_AN | Relative segment 0000004C - 0000004C Segment part 14. ROOT. _A_DMA1IC
| 0000004C
| -
| DATA13_AN | Relative segment 0000004D - 0000004D Segment part 15. ROOT. _A_KUPIC
| 0000004D
| -
| DATA13_AN | Relative segment 0000004E - 0000004E Segment part 16. ROOT. _A_ADIC
| 0000004E
| -
| DATA13_AN | Relative segment 0000004F - 0000004F Segment part 17. ROOT. _A_S2TIC
| 0000004F
| -
| DATA13_AN | Relative segment 00000050 - 00000050 Segment part 18. ROOT. _A_S2RIC
| 00000050
| -
| DATA13_AN | Relative segment 00000051 - 00000051 Segment part 19. ROOT. _A_S0TIC
| 00000051
| -
| DATA13_AN | Relative segment 00000052 - 00000052 Segment part 20. ROOT. _A_S0RIC
| 00000052
| -
| DATA13_AN | Relative segment 00000053 - 00000053 Segment part 21. ROOT. _A_S1TIC
| 00000053
| -
| DATA13_AN | Relative segment 00000054 - 00000054 Segment part 22. ROOT. _A_S1RIC
| 00000054
| -
| DATA13_AN | Relative segment 00000055 - 00000055 Segment part 23. ROOT. _A_TA0IC
| 00000055
| -
| DATA13_AN | Relative segment 00000056 - 00000056 Segment part 24. ROOT. _A_TA1IC
| 00000056
| -
| DATA13_AN | Relative segment 00000057 - 00000057 Segment part 25. ROOT. _A_TA2IC
| 00000057
| -
| DATA13_AN | Relative segment 00000058 - 00000058 Segment part 26. ROOT. _A_TA3IC
| 00000058
| -
| DATA13_AN | Relative segment 00000059 - 00000059 Segment part 27. ROOT. _A_TA4IC
| 00000059
| -
| DATA13_AN | Relative segment 0000005A - 0000005A Segment part 28. ROOT. _A_TB0IC
| 0000005A
| -
| DATA13_AN | Relative segment 0000005B - 0000005B Segment part 29. ROOT. _A_TB1IC
| 0000005B
| -
| DATA13_AN | Relative segment 0000005C - 0000005C Segment part 30. ROOT. _A_TB2IC
| 0000005C
| -
| DATA13_AN | Relative segment 0000005D - 0000005D Segment part 31. ROOT. _A_INT0IC
| 0000005D
| -
| DATA13_AN | Relative segment 0000005E - 0000005E Segment part 32. ROOT. _A_INT1IC
| 0000005E
| -
| DATA13_AN | Relative segment 0000005F - 0000005F Segment part 33. ROOT. _A_INT2IC
| 0000005F
| -
| DATA13_AN | Relative segment 0000035F - 0000035F Segment part 34. ROOT. IFSR
| 0000035F
| -
| DATA13_AN | Relative segment 00000380 - 00000380 Segment part 35. ROOT. _A_TABSR
| 00000380
| -
| DATA16_AN | Relative segment 00000392 - 00000393 Segment part 36. ROOT. TB1
| 00000392
| -
| DATA16_AN | Relative segment 00000394 - 00000395 Segment part 37. ROOT. TB2
| 00000394
| -
| DATA13_AN | Relative segment 0000039C - 0000039C Segment part 38. ROOT. _A_TB1MR
| 0000039C
| -
| DATA13_AN | Relative segment 0000039D - 0000039D Segment part 39. ROOT. _A_TB2MR
| 0000039D
| -
| DATA13_AN | Segment part 40. TENTATIVE. Used definition from ParTest _A_P0
|
| DATA13_AN | Segment part 41. TENTATIVE. Used definition from ParTest _A_P1
|
| DATA13_AN | Segment part 42. TENTATIVE. Used definition from ParTest _A_PD0
|
| DATA13_AN | Segment part 43. TENTATIVE. Used definition from ParTest _A_PD1
|
| DATA13_AN | Relative segment 000003FC - 000003FD Segment part 44. ROOT. PUR01
| 000003FC
| -
| DATA13_AN | Relative segment 000003FE - 000003FE Segment part 45. ROOT. PUR2
| 000003FE
| -
| <CODE> 1 | Relative segment 000A08AC - 000A093B Segment part 58. Intra module refs
| | main
| initialize_processor
| 000A08AC
| DATA16_Z | Relative segment 0000090E - 0000090F Segment part 50. Intra module refs
| | ?Subroutine4
| main xSemaphore
| 0000090E
| DATA16_Z | Relative segment 00000910 - 00000911 Segment part 51. Intra module refs
| | ?Subroutine5
| main xSemaphore1
| 00000910
| DATA16_Z | Relative segment 00000912 - 00000913 Segment part 52. Intra module refs
| | timerB1_isr
| count1
| 00000912
| DATA16_Z | Relative segment 00000914 - 00000915 Segment part 53. Intra module refs
| | timerB2_isr
| count2
| 00000914
| DATA16_Z | Relative segment 00000916 - 00000917 Segment part 54. Intra module refs
| | vWaitSemaphoreTask
| count3
| 00000916
| DATA16_Z | Relative segment 00000918 - 00000919 Segment part 55. Intra module refs
| | vWaitSemaphore1Task
| count4
| 00000918
| <CODE> 1 | Relative segment 000A093C - 000A0960 Segment part 59. timerB1_isr
| calls direct stack 1 = 00000000 ( 00000002 ) 000A093C
| userIsrVector27 (asm_func)
| <CODE> 1 | Relative segment 000A0961 - 000A096C Segment part 60. Intra module refs
| | timerB1_isr
| timerB2_isr ?Subroutine0
| 000A0961
| DATA16_Z | Relative segment 00000983 - 00000983 Segment part 56. Intra module refs
| | timerB1_isr
| timerB1_isr::time
| 00000983
| <CODE> 1 | Relative segment 000A096D - 000A0993 Segment part 61. timerB2_isr
| calls direct stack 1 = 00000000 ( 00000002 ) 000A096D
| userIsrVector28 (asm_func)
| DATA16_Z | Relative segment 00000984 - 00000984 Segment part 57. Intra module refs
| | timerB2_isr
| timerB2_isr::time
| 00000984
| <CODE> 1 | Relative segment 000A0994 - 000A09C2 Segment part 62. Intra module refs
| | main
| vWaitSemaphoreTask
| calls direct stack 1 = 00000000 ( 00000002 ) 000A0994
| <CODE> 1 | Relative segment 000A09C3 - 000A09C9 Segment part 63. Intra module refs
| | vWaitSemaphoreTask
| ?Subroutine1
| 000A09C3
| <CODE> 1 | Relative segment 000A09CA - 000A09CD Segment part 64. Intra module refs
| | ?Subroutine1
| ?Subroutine2 ?Subroutine6
| 000A09CA
| <CODE> 1 | Relative segment 000A09CE - 000A09D4 Segment part 65. Intra module refs
| | ?Subroutine1
| main timerB1_isr ?Subroutine4
| 000A09CE
| <CODE> 1 | Relative segment 000A09D5 - 000A0A03 Segment part 66. Intra module refs
| | main
| vWaitSemaphore1Task
| calls direct stack 1 = 00000000 ( 00000002 ) 000A09D5
| <CODE> 1 | Relative segment 000A0A04 - 000A0A0C Segment part 67. Intra module refs
| | vWaitSemaphore1Task
| ?Subroutine2
| 000A0A04
| <CODE> 1 | Relative segment 000A0A0D - 000A0A13 Segment part 68. Intra module refs
| | ?Subroutine2
| main timerB2_isr ?Subroutine5
| 000A0A0D
| <CODE> 1 | Relative segment 000A0A14 - 000A0A15 Segment part 69. vApplicationStackOverflowHook
| 000A0A14
| vTaskSwitchContext (tasks)
| <CODE> 1 | Relative segment 000A0A16 - 000A0AD0 Segment part 70. main
| calls direct stack 1 = 00000000 ( 00000008 ) 000A0A16
| Segment part 27 (?cstart)
| <CODE> 1 | Relative segment 000A0AD1 - 000A0AD8 Segment part 71. Intra module refs
| | main
| ?Subroutine3
| 000A0AD1
| <CODE> 1 | Relative segment 000A1055 - 000A1084 Segment part 72. Intra module refs
| | main
| vErrorChecks
| calls direct 000A1055
| CSTACK | Segment part 46. NOT NEEDED. DATA16_C | Relative segment 00008018 - 0000801D Segment part 47. Intra module refs
| | main
| DATA16_C | Relative segment 0000801E - 00008023 Segment part 48. Intra module refs
| | main
| DATA16_C | Relative segment 00008024 - 00008028 Segment part 49. Intra module refs
| | main
| C:\work\FreeRTOSV5.0.2\FreeRTOS\FreeRTOS\Demo\M16C_IAR\Debug\Obj\port.r34
| port | Program module DATA13_AN | Segment part 1. TENTATIVE. Used definition from main _A_TB0IC
|
| DATA13_AN | Segment part 2. TENTATIVE. Used definition from main _A_TABSR
|
| DATA16_AN | Relative segment 00000390 - 00000391 Segment part 3. ROOT. TB0
| 00000390
| -
| DATA13_AN | Relative segment 0000039B - 0000039B Segment part 4. ROOT. _A_TB0MR
| 0000039B
| -
| <CODE> 1 | Relative segment 000A0CB4 - 000A0D1D Segment part 6. pxPortInitialiseStack
| 000A0CB4
| xTaskCreate (tasks)
| <CODE> 1 | Relative segment 000A1167 - 000A1181 Segment part 7. xPortStartScheduler
| calls direct 000A1167
| vTaskStartScheduler (tasks)
| <CODE> 1 | Relative segment 000A1182 - 000A1184 Segment part 8. Intra module refs
| | xPortStartScheduler
| ?Subroutine0
| 000A1182
| CODE | Segment part 9. NOT NEEDED. vPortEndScheduler
| calls direct not allocated function
| CSTACK | Segment part 5. NOT NEEDED. C:\work\FreeRTOSV5.0.2\FreeRTOS\FreeRTOS\Demo\M16C_IAR\Debug\Obj\queue.r34
| queue | Program module <CODE> 1 | Relative segment 000A04FD - 000A0570 Segment part 2. xQueueCreate
| calls direct 000A04FD
| ?Subroutine3 (main)
| vStartPolledQueueTasks (PollQ) <CODE> 1 | Relative segment 000A0571 - 000A0576 Segment part 3. Intra module refs
| | xQueueCreate
| ?Subroutine11
| 000A0571
| <CODE> 1 | Relative segment 000A0577 - 000A05F5 Segment part 4. xQueueGenericSend
| calls direct 000A0577
| main (main)
| vPolledQueueProducer (PollQ) <CODE> 1 | Relative segment 000A05F6 - 000A05FC Segment part 5. Intra module refs
| | xQueueCreate
| xQueueGenericReceive xQueueGenericSend ?Subroutine10
| 000A05F6
| <CODE> 1 | Relative segment 000A05FD - 000A0603 Segment part 6. Intra module refs
| | xQueueCreate
| xQueueGenericReceive xQueueGenericSend ?Subroutine9
| 000A05FD
| <CODE> 1 | Relative segment 000A0604 - 000A0651 Segment part 7. xQueueGenericSendFromISR
| calls direct 000A0604
| timerB1_isr (main)
| timerB2_isr (main) <CODE> 1 | Relative segment 000A0652 - 000A065C Segment part 8. Intra module refs
| | prvCopyDataToQueue
| xQueueGenericReceive xQueueGenericSend xQueueGenericSendFromISR ?Subroutine0
| 000A0652
| |