This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

CCE Compile error help

Other Parts Discussed in Thread: MSP430F2274

Hi everybody,

I am doing a project to send memory data to computer base on SLAA281b MMC code and Temp demo code in code composer. When i buid the project, following errors always pops up. After checking in the forum, I know ".bss" error is caused by insufficient memory space. But I have delete all floating define except library. Any suggestion about this? 

"../lnk_msp430f2274.cmd", line 215: error: run placement fails for object ".bss"
error: errors encountered during linking; "Project.out" not built

And for the second error, I still have no idea. Pls help me.

Many thanks,

Sun Li

  • Hi Li Sun,

    pls generate a map file to see your applications memory layout and/or usage. Simply click on
    Project-->Linker-->List and check the option GENERATE LINKER LISTING (with segment and module map). The resulting map file is lokated in the Output/List -folder of your project; file name is <project_name>.map.

    Pls post the result so the community can help you in identifing your problem.
    Rgds
    aBUGSworstnightmare

  • Hi,

    I changed my program a little. But it also gives the error.

    "../lnk_msp430f2274.cmd", line 217: error: run placement fails for object ".stack"

    error: errors encountered during linking; "Project.out" not built

    Following is my list map. Flash is only 022 left, is that the problem?

    ******************************************************************************

    MSP430 Evaluation Linker PC v3.1.0

    ******************************************************************************

    >> Linked Sun Aug 30 19:01:40 2009

    OUTPUT FILE NAME: <Project.out>

    ENTRY POINT SYMBOL: "_c_int00" address: 0000b1aa

     

    MEMORY CONFIGURATION

    name origin length used unused attr fill

    ---------------------- -------- --------- -------- -------- ---- --------

    SFR 00000000 00000010 00000000 00000010 RWIX

    PERIPHERALS_8BIT 00000010 000000f0 00000000 000000f0 RWIX

    PERIPHERALS_16BIT 00000100 00000100 00000000 00000100 RWIX

    RAM 00000200 00000400 000003de 00000022 RWIX

    INFOD 00001000 00000040 00000000 00000040 RWIX

    INFOC 00001040 00000040 00000000 00000040 RWIX

    INFOB 00001080 00000040 00000000 00000040 RWIX

    INFOA 000010c0 00000040 00000000 00000040 RWIX

    FLASH 00008000 00007fde 00003641 0000499d RWIX

    INT00 0000ffe0 00000002 00000000 00000002 RWIX

    INT01 0000ffe2 00000002 00000000 00000002 RWIX

    INT02 0000ffe4 00000002 00000000 00000002 RWIX

    INT03 0000ffe6 00000002 00000002 00000000 RWIX

    INT04 0000ffe8 00000002 00000000 00000002 RWIX

    INT05 0000ffea 00000002 00000000 00000002 RWIX

    INT06 0000ffec 00000002 00000000 00000002 RWIX

    INT07 0000ffee 00000002 00000000 00000002 RWIX

    INT08 0000fff0 00000002 00000000 00000002 RWIX

    INT09 0000fff2 00000002 00000000 00000002 RWIX

    INT10 0000fff4 00000002 00000000 00000002 RWIX

    INT11 0000fff6 00000002 00000000 00000002 RWIX

    INT12 0000fff8 00000002 00000000 00000002 RWIX

    INT13 0000fffa 00000002 00000000 00000002 RWIX

    INT14 0000fffc 00000002 00000000 00000002 RWIX

    RESET 0000fffe 00000002 00000002 00000000 RWIX

     

    SECTION ALLOCATION MAP

    output attributes/

    section page origin length input sections

    -------- ---- ---------- ---------- ----------------

    .stack 0 00000000 00000050 FAILED TO ALLOCATE

    .pinit 0 00008000 00000000 UNINITIALIZED

    .bss 0 00000200 000003de UNINITIALIZED

    00000200 00000200 mmc.obj (.bss)

    00000400 000000d0 nwk_QMgmt.obj (.bss)

    000004d0 00000081 nwk.obj (.bss)

    00000551 00000001 bsp.obj (.bss)

    00000552 00000028 main_AP_Async_Listen_autoack.obj (.bss)

    0000057a 00000026 mrfi.obj (.bss)

    000005a0 00000010 nwk_link.obj (.bss)

    000005b0 0000000b nwk_join.obj (.bss)

    000005bb 00000009 nwk_globals.obj (.bss)

    000005c4 00000008 nwk_frame.obj (.bss)

    000005cc 00000005 nwk_mgmt.obj (.bss)

    000005d1 00000001 hal_SPI.obj (.bss)

    000005d2 00000004 rts430.lib : _lock.obj (.bss)

    000005d6 00000004 : exit.obj (.bss)

    000005da 00000002 nwk_freq.obj (.bss)

    000005dc 00000001 nwk_api.obj (.bss)

    000005dd 00000001 nwk_ping.obj (.bss)

    .text 0 00008000 000034e4

    00008000 00000204 nwk_link.obj (.text:smpl_send_link_reply)

    00008204 00000200 mrfi.obj (.text:MRFI_Init)

    00008404 000001e2 nwk_QMgmt.obj (.text:nwk_QfindOldest)

    000085e6 000001b8 nwk_api.obj (.text:SMPL_Ioctl)

    0000879e 000001a4 nwk_frame.obj (.text:dispatchFrame)

    00008942 0000014a nwk.obj (.text:nwk_allocateLocalRxPort)

    00008a8c 00000148 nwk_freq.obj (.text:nwk_scanForChannels)

    00008bd4 0000013c nwk_join.obj (.text:smpl_send_join_reply)

    00008d10 0000011e mrfi.obj (.text:MRFI_Transmit)

    00008e2e 00000116 main_AP_Async_Listen_autoack.obj (.text:main)

    00008f44 000000fc nwk_frame.obj (.text:nwk_retrieveFrame)

    00009040 000000ea mrfi.obj (.text:Mrfi_SyncPinRxIsr)

    0000912a 000000e8 nwk_frame.obj (.text:nwk_buildFrame)

    00009212 000000e0 nwk_QMgmt.obj (.text:nwk_QfindSlot)

    000092f2 000000de nwk_ioctl.obj (.text:nwk_radioControl)

    000093d0 000000d2 nwk.obj (.text:nwk_isConnectionValid)

    000094a2 000000c0 nwk_frame.obj (.text:isDupSandFFrame)

    00009562 000000b6 nwk_mgmt.obj (.text:send_poll_reply)

    00009618 000000b0 nwk_frame.obj (.text:nwk_SendEmptyPollRspFrame)

    000096c8 000000ac nwk_frame.obj (.text:nwk_sendAckReply)

    00009774 000000ac mrfi.obj (.text:spiBurstFifoAccess)

    00009820 0000009a nwk_frame.obj (.text:nwk_getSandFFrame)

    000098ba 0000008e nwk_api.obj (.text:SMPL_LinkListen)

    00009948 00000088 nwk.obj (.text:nwk_nwkInit)

    000099d0 00000088 nwk.obj (.text:nwk_saveJoinedDevice)

    00009a58 00000084 nwk_link.obj (.text:smpl_send_unlink_reply)

    00009adc 00000078 main_AP_Async_Listen_autoack.obj (.text:checkChangeChannel)

    00009b54 00000072 nwk_ioctl.obj (.text:nwk_rawSend)

    00009bc6 00000070 mrfi.obj (.text:MRFI_RxAddrIsFiltered)

    00009c36 00000070 nwk_freq.obj (.text:broadcast_channel_change)

    00009ca6 00000070 nwk_freq.obj (.text:nwk_freqControl)

    00009d16 0000006e rts430.lib : lsr32.obj (.text)

    00009d84 0000006a nwk.obj (.text:nwk_putNumObjectIntoMsg)

    00009dee 00000068 nwk_freq.obj (.text:send_ping_reply)

    00009e56 00000064 nwk_api.obj (.text:SMPL_Receive)

    00009eba 00000062 nwk.obj (.text:nwk_findPeer)

    00009f1c 00000062 nwk_mgmt.obj (.text:nwk_processMgmt)

    00009f7e 00000060 nwk.obj (.text:nwk_findAlreadyJoined)

    00009fde 0000005e nwk.obj (.text:nwk_isLinkDuplicate)

    0000a03c 0000005e mrfi.obj (.text:spiRegAccess)

    0000a09a 0000005c nwk.obj (.text:initializeConnection)

    0000a0f6 0000005c mrfi.obj (.text:mrfiSpiCmdStrobe)

    0000a152 0000005c nwk_QMgmt.obj (.text:nwk_QadjustOrder)

    0000a1ae 0000005a nwk.obj (.text:nwk_getNextConnection)

    0000a208 0000005a nwk.obj (.text:nwk_isValidReply)

    0000a262 00000058 rts430.lib : div32u.obj (.text)

    0000a2ba 00000056 nwk_link.obj (.text:handleLinkRequest)

    0000a310 00000056 nwk_link.obj (.text:nwk_getLocalLinkID)

    0000a366 00000056 nwk_join.obj (.text:nwk_processJoin)

    0000a3bc 00000056 nwk_ping.obj (.text:smpl_send_ping_reply)

    0000a412 00000054 mrfi.obj (.text:MRFI_WakeUp)

    0000a466 00000054 nwk_join.obj (.text:nwk_isSandFClient)

    0000a4ba 00000054 nwk_freq.obj (.text:nwk_processFreq)

    0000a50e 00000052 nwk.obj (.text:map_lid2idx)

    0000a560 00000050 nwk.obj (.text:nwk_checkAppMsgTID)

    0000a5b0 00000050 nwk.obj (.text:nwk_getNumObjectFromMsg)

    0000a600 0000004e rts430.lib : asr32.obj (.text)

    0000a64e 0000004c mrfi.obj (.text:MRFI_Rssi)

    0000a69a 0000004c mrfi.obj (.text:Mrfi_CalculateRssi)

    0000a6e6 0000004c nwk_ioctl.obj (.text:nwk_deviceAddress)

    0000a732 0000004c rts430.lib : lsr16.obj (.text)

    0000a77e 0000004a mrfi.obj (.text:MRFI_ReplyDelay)

    0000a7c8 0000004a nwk_frame.obj (.text:nwk_replayFrame)

    0000a812 00000048 nwk_api.obj (.text:SMPL_Init)

    0000a85a 00000048 nwk_link.obj (.text:nwk_processLink)

    0000a8a2 00000048 nwk_ping.obj (.text:nwk_processPing)

    0000a8ea 00000048 nwk_frame.obj (.text:nwk_sendFrame)

    0000a932 00000048 nwk_join.obj (.text:nwk_unjoin)

    0000a97a 00000046 mrfi.obj (.text:Mrfi_DelayUsecSem)

    0000a9c0 00000044 nwk_ioctl.obj (.text:nwk_connectionControl)

    0000aa04 00000042 nwk.obj (.text:nwk_checkConnInfo)

    0000aa46 00000042 nwk.obj (.text:nwk_getConnInfo)

    0000aa88 00000040 mrfi.obj (.text:Mrfi_DelayUsec)

    0000aac8 00000040 rts430.lib : autoinit.obj (.text:_auto_init)

    0000ab08 00000040 nwk.obj (.text:nwk_getConnJoined)

    0000ab48 0000003c nwk_ioctl.obj (.text:nwk_rawReceive)

    0000ab84 00000036 mrfi.obj (.text:MRFI_SetRFPwr)

    0000abba 00000036 nwk_join.obj (.text:nwk_joinInit)

    0000abf0 00000034 mrfi.obj (.text:MRFI_SetLogicalChannel)

    0000ac24 00000034 mrfi.obj (.text:mrfiSpiInit)

    0000ac58 00000032 nwk_globals.obj (.text:nwk_globalsInit)

    0000ac8a 00000032 nwk_link.obj (.text:nwk_linkInit)

    0000acbc 00000030 bsp.obj (.text:BSP_Init)

    0000acec 00000030 main_AP_Async_Listen_autoack.obj (.text:changeChannel)

    0000ad1c 0000002e nwk_join.obj (.text:handleJoinRequest)

    0000ad4a 0000002e nwk_frame.obj (.text:nwk_frameInit)

    0000ad78 0000002c mrfi.obj (.text:Mrfi_RandomBackoffDelay)

    0000ada4 0000002c mrfi.obj (.text:Mrfi_RxModeOff)

    0000add0 0000002c mrfi.obj (.text:mrfiSpiWriteReg)

    0000adfc 0000002c nwk_globals.obj (.text:nwk_setMyAddress)

    0000ae28 0000002c rts430.lib : div16s.obj (.text)

    0000ae54 0000002c : lsl16.obj (.text)

    0000ae80 0000002a bsp.obj (.text:BSP_InitBoard)

    0000aeaa 0000002a rts430.lib : exit.obj (.text:exit)

    0000aed4 0000002a nwk_api.obj (.text:ioctlPreInitAccessIsOK)

    0000aefe 0000002a nwk_freq.obj (.text:nwk_setChannel)

    0000af28 00000028 bsp.obj (.text:BSP_Delay)

    0000af50 00000028 nwk_freq.obj (.text:handle_freq_cmd)

    0000af78 00000028 nwk_globals.obj (.text:nwk_getAPAddress)

    0000afa0 00000026 mrfi.obj (.text:MRFI_Sleep)

    0000afc6 00000026 mrfi.obj (.text:mrfiSpiReadReg)

    0000afec 00000026 main_AP_Async_Listen_autoack.obj (.text:processMessage)

    0000b012 00000026 rts430.lib : mult32.obj (.text)

    0000b038 00000024 nwk_frame.obj (.text:MRFI_RxCompleteISR)

    0000b05c 00000024 rts430.lib : memcmp.obj (.text:memcmp)

    0000b080 00000024 nwk_join.obj (.text:nwk_setJoinToken)

    0000b0a4 00000024 nwk_link.obj (.text:nwk_setLinkToken)

    0000b0c8 00000022 mrfi.obj (.text:MRFI_DelayMs)

    0000b0ea 00000022 rts430.lib : args_main.obj (.text:_args_main)

    0000b10c 00000020 mrfi.obj (.text:MRFI_RxOn)

    0000b12c 00000020 rts430.lib : memmov.obj (.text:memmove)

    0000b14c 00000020 main_AP_Async_Listen_autoack.obj (.text:sCB)

    0000b16c 00000020 main_AP_Async_Listen_autoack.obj (.text:toggleLED)

    0000b18c 0000001e mrfi.obj (.text:MRFI_RxIdle)

    0000b1aa 0000001e rts430.lib : boot.obj (.text:_c_int00)

    0000b1c8 0000001e mrfi.obj (.text:mrfiSpiWriteTxFifo)

    0000b1e6 0000001e nwk_QMgmt.obj (.text:nwk_QInit)

    0000b204 0000001e nwk_ioctl.obj (.text:nwk_joinContext)

    0000b222 0000001c mrfi.obj (.text:MRFI_GpioIsr)

    0000b23e 0000001c nwk_ping.obj (.text:handlePingRequest)

    0000b25a 0000001c mrfi.obj (.text:mrfiSpiReadRxFifo)

    0000b276 0000001c nwk_join.obj (.text:nwk_getJoinToken)

    0000b292 0000001c nwk_link.obj (.text:nwk_getLinkToken)

    0000b2ae 0000001c nwk_mgmt.obj (.text:smpl_send_mgmt_reply)

    0000b2ca 0000001a mrfi.obj (.text:BSP_GpioPort1Isr)

    0000b2e4 0000001a nwk_QMgmt.obj (.text:nwk_getQ)

    0000b2fe 0000001a nwk_join.obj (.text:nwk_setJoinContext)

    0000b318 0000001a nwk_link.obj (.text:nwk_setListenContext)

    0000b332 00000018 nwk_mgmt.obj (.text:nwk_mgmtInit)

    0000b34a 00000016 mrfi.obj (.text:MRFI_RandomByte)

    0000b360 00000016 mrfi.obj (.text:MRFI_Receive)

    0000b376 00000016 mrfi.obj (.text:Mrfi_RxModeOn)

    0000b38c 00000016 nwk_freq.obj (.text:nwk_freqInit)

    0000b3a2 00000016 rts430.lib : div16u.obj (.text)

    0000b3b8 00000014 : memset.obj (.text:memset)

    0000b3cc 00000014 : mult16.obj (.text)

    0000b3e0 00000012 bsp.obj (.text:BSP_InitLeds)

    0000b3f2 00000012 rts430.lib : memcpy.obj (.text:memcpy)

    0000b404 00000012 nwk_globals.obj (.text:nwk_getMyAddress)

    0000b416 00000010 nwk.obj (.text:nwk_NVObj)

    0000b426 00000010 nwk_freq.obj (.text:nwk_getChannel)

    0000b436 00000010 nwk_mgmt.obj (.text:nwk_resetSFMarker)

    0000b446 00000010 rts430.lib : epilog.obj (.text)

    0000b456 0000000e nwk.obj (.text:nwk_freeConnection)

    0000b464 0000000c mrfi.obj (.text:MRFI_PostKillSem)

    0000b470 0000000c nwk_security.obj (.text:nwk_processSecurity)

    0000b47c 0000000a bsp.obj (.text:BSP_InitButtons)

    0000b486 0000000a bsp.obj (.text:BSP_InitDrivers)

    0000b490 0000000a bsp.obj (.text:_system_pre_init)

    0000b49a 0000000a nwk_join.obj (.text:generateLinkToken)

    0000b4a4 0000000a nwk_ping.obj (.text:nwk_pingInit)

    0000b4ae 00000006 mrfi.obj (.text:MRFI_GetRadioState)

    0000b4b4 00000006 nwk_api.obj (.text:SMPL_Unjoin)

    0000b4ba 00000006 nwk_globals.obj (.text:nwk_getBCastAddress)

    0000b4c0 00000006 nwk_globals.obj (.text:nwk_getFWVersion)

    0000b4c6 00000006 nwk_frame.obj (.text:nwk_getMyRxType)

    0000b4cc 00000006 nwk_globals.obj (.text:nwk_getProtocolVersion)

    0000b4d2 00000006 nwk.obj (.text:nwk_getSFInfoPtr)

    0000b4d8 00000004 rts430.lib : exit.obj (.text:abort)

    0000b4dc 00000004 nwk_join.obj (.text:nwk_join)

    0000b4e0 00000002 rts430.lib : _lock.obj (.text:_nop)

    0000b4e2 00000002 nwk_security.obj (.text:nwk_securityInit)

    .cinit 0 0000b4e4 00000100

    0000b4e4 0000002f mrfi.obj (.cinit)

    0000b513 00000001 --HOLE-- [fill = 0]

    0000b514 00000023 main_AP_Async_Listen_autoack.obj (.cinit)

    0000b537 00000001 --HOLE-- [fill = 0]

    0000b538 0000001f nwk_join.obj (.cinit)

    0000b557 00000001 --HOLE-- [fill = 0]

    0000b558 0000001e nwk_frame.obj (.cinit)

    0000b576 00000019 nwk_link.obj (.cinit)

    0000b58f 00000001 --HOLE-- [fill = 0]

    0000b590 0000000c rts430.lib : _lock.obj (.cinit)

    0000b59c 0000000c : exit.obj (.cinit)

    0000b5a8 0000000b nwk_mgmt.obj (.cinit)

    0000b5b3 00000001 --HOLE-- [fill = 0]

    0000b5b4 00000005 bsp.obj (.cinit)

    0000b5b9 00000001 --HOLE-- [fill = 0]

    0000b5ba 00000005 mmc.obj (.cinit)

    0000b5bf 00000001 --HOLE-- [fill = 0]

    0000b5c0 00000005 nwk.obj (.cinit)

    0000b5c5 00000001 --HOLE-- [fill = 0]

    0000b5c6 00000005 nwk_api.obj (.cinit)

    0000b5cb 00000001 --HOLE-- [fill = 0]

    0000b5cc 00000005 nwk_freq.obj (.cinit)

    0000b5d1 00000001 --HOLE-- [fill = 0]

    0000b5d2 00000005 nwk_globals.obj (.cinit)

    0000b5d7 00000001 --HOLE-- [fill = 0]

    0000b5d8 00000005 nwk_ping.obj (.cinit)

    0000b5dd 00000003 --HOLE-- [fill = 0]

    0000b5e0 00000004 (.pad.cinit) [fill = 0]

    .const 0 0000b5e4 0000005d

    0000b5e4 0000003c mrfi.obj (.const:mrfiRadioCfg)

    0000b620 0000000c nwk_frame.obj (.const:func)

    0000b62c 00000009 nwk_globals.obj (.const)

    0000b635 00000001 --HOLE-- [fill = 0]

    0000b636 00000004 mrfi.obj (.const:mrfiBroadcastAddr)

    0000b63a 00000004 mrfi.obj (.const:mrfiLogicalChanTable)

    0000b63e 00000003 mrfi.obj (.const:mrfiRFPowerTable)

    .int03 0 0000ffe6 00000002

    0000ffe6 00000002 mrfi.obj (.int03)

    .reset 0 0000fffe 00000002

    0000fffe 00000002 rts430.lib : boot.obj (.reset)

     

    GLOBAL SYMBOLS: SORTED ALPHABETICALLY BY Name

    address name

    -------- ----

    00000200 .bss

    00008000 .text

    0000004a ADC10AE0

    0000004b ADC10AE1

    000001b0 ADC10CTL0

    000001b2 ADC10CTL1

    00000048 ADC10DTC0

    00000049 ADC10DTC1

    000001b4 ADC10MEM

    000001bc ADC10SA

    00000057 BCSCTL1

    00000058 BCSCTL2

    00000053 BCSCTL3

    0000af28 BSP_Delay

    0000b2ca BSP_GpioPort1Isr

    0000acbc BSP_Init

    0000ae80 BSP_InitBoard

    0000b47c BSP_InitButtons

    0000b486 BSP_InitDrivers

    0000b3e0 BSP_InitLeds

    0000b4d8 C$$EXIT

    000010fb CALBC1_12MHZ

    000010f9 CALBC1_16MHZ

    000010ff CALBC1_1MHZ

    000010fd CALBC1_8MHZ

    000010fa CALDCO_12MHZ

    000010f8 CALDCO_16MHZ

    000010fe CALDCO_1MHZ

    000010fc CALDCO_8MHZ

    00000056 DCOCTL

    00000128 FCTL1

    0000012a FCTL2

    0000012c FCTL3

    00000000 IE1

    00000001 IE2

    00000002 IFG1

    00000003 IFG2

    0000ae54 I_LSL

    0000ae7c I_LSL_1

    0000ae6a I_LSL_10

    0000ae68 I_LSL_11

    0000ae66 I_LSL_12

    0000ae64 I_LSL_13

    0000ae62 I_LSL_14

    0000ae60 I_LSL_15

    0000ae7a I_LSL_2

    0000ae78 I_LSL_3

    0000ae76 I_LSL_4

    0000ae74 I_LSL_5

    0000ae72 I_LSL_6

    0000ae70 I_LSL_7

    0000ae6e I_LSL_8

    0000ae6c I_LSL_9

    0000a732 I_LSR

    0000a778 I_LSR_1

    0000a754 I_LSR_10

    0000a750 I_LSR_11

    0000a74c I_LSR_12

    0000a748 I_LSR_13

    0000a744 I_LSR_14

    0000a740 I_LSR_15

    0000a774 I_LSR_2

    0000a770 I_LSR_3

    0000a76c I_LSR_4

    0000a768 I_LSR_5

    0000a764 I_LSR_6

    0000a760 I_LSR_7

    0000a75c I_LSR_8

    0000a758 I_LSR_9

    0000a600 L_ASR

    0000a648 L_ASR_1

    0000a624 L_ASR_10

    0000a620 L_ASR_11

    0000a61c L_ASR_12

    0000a618 L_ASR_13

    0000a614 L_ASR_14

    0000a610 L_ASR_15

    0000a644 L_ASR_2

    0000a640 L_ASR_3

    0000a63c L_ASR_4

    0000a638 L_ASR_5

    0000a634 L_ASR_6

    0000a630 L_ASR_7

    0000a62c L_ASR_8

    0000a628 L_ASR_9

    00009d16 L_LSR

    00009d7c L_LSR_1

    00009d46 L_LSR_10

    00009d40 L_LSR_11

    00009d3a L_LSR_12

    00009d34 L_LSR_13

    00009d2e L_LSR_14

    00009d28 L_LSR_15

    00009d76 L_LSR_2

    00009d70 L_LSR_3

    00009d6a L_LSR_4

    00009d64 L_LSR_5

    00009d5e L_LSR_6

    00009d58 L_LSR_7

    00009d52 L_LSR_8

    00009d4c L_LSR_9

    0000b0c8 MRFI_DelayMs

    0000b4ae MRFI_GetRadioState

    0000b222 MRFI_GpioIsr

    00008204 MRFI_Init

    0000b464 MRFI_PostKillSem

    0000b34a MRFI_RandomByte

    0000b360 MRFI_Receive

    0000a77e MRFI_ReplyDelay

    0000a64e MRFI_Rssi

    00009bc6 MRFI_RxAddrIsFiltered

    0000b038 MRFI_RxCompleteISR

    0000b18c MRFI_RxIdle

    0000b10c MRFI_RxOn

    0000abf0 MRFI_SetLogicalChannel

    0000ab84 MRFI_SetRFPwr

    0000afa0 MRFI_Sleep

    00008d10 MRFI_Transmit

    0000a412 MRFI_WakeUp

    000000c0 OA0CTL0

    000000c1 OA0CTL1

    000000c2 OA1CTL0

    000000c3 OA1CTL1

    00000022 P1DIR

    00000025 P1IE

    00000024 P1IES

    00000023 P1IFG

    00000020 P1IN

    00000021 P1OUT

    00000027 P1REN

    00000026 P1SEL

    0000002a P2DIR

    0000002d P2IE

    0000002c P2IES

    0000002b P2IFG

    00000028 P2IN

    00000029 P2OUT

    0000002f P2REN

    0000002e P2SEL

    0000001a P3DIR

    00000018 P3IN

    00000019 P3OUT

    00000010 P3REN

    0000001b P3SEL

    0000001e P4DIR

    0000001c P4IN

    0000001d P4OUT

    00000011 P4REN

    0000001f P4SEL

    0000a812 SMPL_Init

    000085e6 SMPL_Ioctl

    000098ba SMPL_LinkListen

    00009e56 SMPL_Receive

    0000b4b4 SMPL_Unjoin

    00000172 TACCR0

    00000174 TACCR1

    00000176 TACCR2

    00000162 TACCTL0

    00000164 TACCTL1

    00000166 TACCTL2

    00000160 TACTL

    0000012e TAIV

    00000170 TAR

    00000192 TBCCR0

    00000194 TBCCR1

    00000196 TBCCR2

    00000182 TBCCTL0

    00000184 TBCCTL1

    00000186 TBCCTL2

    00000180 TBCTL

    0000011e TBIV

    00000190 TBR

    0000005d UCA0ABCTL

    00000062 UCA0BR0

    00000063 UCA0BR1

    00000060 UCA0CTL0

    00000061 UCA0CTL1

    0000005f UCA0IRRCTL

    0000005e UCA0IRTCTL

    00000064 UCA0MCTL

    00000066 UCA0RXBUF

    00000065 UCA0STAT

    00000067 UCA0TXBUF

    0000006a UCB0BR0

    0000006b UCB0BR1

    00000068 UCB0CTL0

    00000069 UCB0CTL1

    0000006c UCB0I2CIE

    00000118 UCB0I2COA

    0000011a UCB0I2CSA

    0000006e UCB0RXBUF

    0000006d UCB0STAT

    0000006f UCB0TXBUF

    00000120 WDTCTL

    00000050 __STACK_END

    00000050 __STACK_SIZE

    ffffffff __binit__

    00000200 __bss__

    ffffffff __c_args__

    0000b4e4 __cinit__

    0000ae28 __divi

    0000b3a2 __divu

    0000a262 __divul

    000005de __end__

    0000b4e4 __etext__

    0000b3cc __mpyi

    0000b012 __mpyl

    ffffffff __pinit__

    0000ae28 __remi

    0000b3a2 __remu

    0000a262 __remul

    00008000 __text__

    0000b0ea _args_main

    0000aac8 _auto_init

    0000b1aa _c_int00

    000005d6 _cleanup_ptr

    000005d8 _dtors_ptr

    000005d2 _lock

    0000b4e0 _nop

    0000fffe _reset_vector

    00000000 _stack

    0000b490 _system_pre_init

    000005d4 _unlock

    0000b4d8 abort

    ffffffff binit

    0000b4e4 cinit

    000005de end

    0000b4e4 etext

    0000aeaa exit

    0000b452 func_epilog_1

    0000b450 func_epilog_2

    0000b44e func_epilog_3

    0000b44c func_epilog_4

    0000b44a func_epilog_5

    0000b448 func_epilog_6

    0000b446 func_epilog_7

    000094a2 isDupSandFFrame

    00008e2e main

    0000b05c memcmp

    0000b3f2 memcpy

    0000b12c memmove

    0000b3b8 memset

    00000200 mmc_buffer

    0000b636 mrfiBroadcastAddr

    0000a0f6 mrfiSpiCmdStrobe

    0000ac24 mrfiSpiInit

    0000afc6 mrfiSpiReadReg

    0000b25a mrfiSpiReadRxFifo

    0000add0 mrfiSpiWriteReg

    0000b1c8 mrfiSpiWriteTxFifo

    0000b416 nwk_NVObj

    0000b1e6 nwk_QInit

    0000a152 nwk_QadjustOrder

    00008404 nwk_QfindOldest

    00009212 nwk_QfindSlot

    00009618 nwk_SendEmptyPollRspFrame

    00008942 nwk_allocateLocalRxPort

    0000912a nwk_buildFrame

    0000a560 nwk_checkAppMsgTID

    0000aa04 nwk_checkConnInfo

    0000a9c0 nwk_connectionControl

    0000a6e6 nwk_deviceAddress

    00009f7e nwk_findAlreadyJoined

    00009eba nwk_findPeer

    0000ad4a nwk_frameInit

    0000b456 nwk_freeConnection

    00009ca6 nwk_freqControl

    0000b38c nwk_freqInit

    0000af78 nwk_getAPAddress

    0000b4ba nwk_getBCastAddress

    0000b426 nwk_getChannel

    0000aa46 nwk_getConnInfo

    0000ab08 nwk_getConnJoined

    0000b4c0 nwk_getFWVersion

    0000b276 nwk_getJoinToken

    0000b292 nwk_getLinkToken

    0000a310 nwk_getLocalLinkID

    0000b404 nwk_getMyAddress

    0000b4c6 nwk_getMyRxType

    0000a1ae nwk_getNextConnection

    0000a5b0 nwk_getNumObjectFromMsg

    0000b4cc nwk_getProtocolVersion

    0000b2e4 nwk_getQ

    0000b4d2 nwk_getSFInfoPtr

    00009820 nwk_getSandFFrame

    0000ac58 nwk_globalsInit

    000093d0 nwk_isConnectionValid

    00009fde nwk_isLinkDuplicate

    0000a466 nwk_isSandFClient

    0000a208 nwk_isValidReply

    0000b4dc nwk_join

    0000b204 nwk_joinContext

    0000abba nwk_joinInit

    0000ac8a nwk_linkInit

    0000b332 nwk_mgmtInit

    00009948 nwk_nwkInit

    0000b4a4 nwk_pingInit

    0000a4ba nwk_processFreq

    0000a366 nwk_processJoin

    0000a85a nwk_processLink

    00009f1c nwk_processMgmt

    0000a8a2 nwk_processPing

    0000b470 nwk_processSecurity

    00009d84 nwk_putNumObjectIntoMsg

    000092f2 nwk_radioControl

    0000ab48 nwk_rawReceive

    00009b54 nwk_rawSend

    0000a7c8 nwk_replayFrame

    0000b436 nwk_resetSFMarker

    00008f44 nwk_retrieveFrame

    000099d0 nwk_saveJoinedDevice

    00008a8c nwk_scanForChannels

    0000b4e2 nwk_securityInit

    000096c8 nwk_sendAckReply

    0000a8ea nwk_sendFrame

    0000aefe nwk_setChannel

    0000b2fe nwk_setJoinContext

    0000b080 nwk_setJoinToken

    0000b0a4 nwk_setLinkToken

    0000b318 nwk_setListenContext

    0000adfc nwk_setMyAddress

    0000a932 nwk_unjoin

    ffffffff pinit

    000005d1 spi_bitbang_in_data

    0000b16c toggleLED

     

    GLOBAL SYMBOLS: SORTED BY Symbol Address

    address name

    -------- ----

    00000000 IE1

    00000000 _stack

    00000001 IE2

    00000002 IFG1

    00000003 IFG2

    00000010 P3REN

    00000011 P4REN

    00000018 P3IN

    00000019 P3OUT

    0000001a P3DIR

    0000001b P3SEL

    0000001c P4IN

    0000001d P4OUT

    0000001e P4DIR

    0000001f P4SEL

    00000020 P1IN

    00000021 P1OUT

    00000022 P1DIR

    00000023 P1IFG

    00000024 P1IES

    00000025 P1IE

    00000026 P1SEL

    00000027 P1REN

    00000028 P2IN

    00000029 P2OUT

    0000002a P2DIR

    0000002b P2IFG

    0000002c P2IES

    0000002d P2IE

    0000002e P2SEL

    0000002f P2REN

    00000048 ADC10DTC0

    00000049 ADC10DTC1

    0000004a ADC10AE0

    0000004b ADC10AE1

    00000050 __STACK_END

    00000050 __STACK_SIZE

    00000053 BCSCTL3

    00000056 DCOCTL

    00000057 BCSCTL1

    00000058 BCSCTL2

    0000005d UCA0ABCTL

    0000005e UCA0IRTCTL

    0000005f UCA0IRRCTL

    00000060 UCA0CTL0

    00000061 UCA0CTL1

    00000062 UCA0BR0

    00000063 UCA0BR1

    00000064 UCA0MCTL

    00000065 UCA0STAT

    00000066 UCA0RXBUF

    00000067 UCA0TXBUF

    00000068 UCB0CTL0

    00000069 UCB0CTL1

    0000006a UCB0BR0

    0000006b UCB0BR1

    0000006c UCB0I2CIE

    0000006d UCB0STAT

    0000006e UCB0RXBUF

    0000006f UCB0TXBUF

    000000c0 OA0CTL0

    000000c1 OA0CTL1

    000000c2 OA1CTL0

    000000c3 OA1CTL1

    00000118 UCB0I2COA

    0000011a UCB0I2CSA

    0000011e TBIV

    00000120 WDTCTL

    00000128 FCTL1

    0000012a FCTL2

    0000012c FCTL3

    0000012e TAIV

    00000160 TACTL

    00000162 TACCTL0

    00000164 TACCTL1

    00000166 TACCTL2

    00000170 TAR

    00000172 TACCR0

    00000174 TACCR1

    00000176 TACCR2

    00000180 TBCTL

    00000182 TBCCTL0

    00000184 TBCCTL1

    00000186 TBCCTL2

    00000190 TBR

    00000192 TBCCR0

    00000194 TBCCR1

    00000196 TBCCR2

    000001b0 ADC10CTL0

    000001b2 ADC10CTL1

    000001b4 ADC10MEM

    000001bc ADC10SA

    00000200 .bss

    00000200 __bss__

    00000200 mmc_buffer

    000005d1 spi_bitbang_in_data

    000005d2 _lock

    000005d4 _unlock

    000005d6 _cleanup_ptr

    000005d8 _dtors_ptr

    000005de __end__

    000005de end

    000010f8 CALDCO_16MHZ

    000010f9 CALBC1_16MHZ

    000010fa CALDCO_12MHZ

    000010fb CALBC1_12MHZ

    000010fc CALDCO_8MHZ

    000010fd CALBC1_8MHZ

    000010fe CALDCO_1MHZ

    000010ff CALBC1_1MHZ

    00008000 .text

    00008000 __text__

    00008204 MRFI_Init

    00008404 nwk_QfindOldest

    000085e6 SMPL_Ioctl

    00008942 nwk_allocateLocalRxPort

    00008a8c nwk_scanForChannels

    00008d10 MRFI_Transmit

    00008e2e main

    00008f44 nwk_retrieveFrame

    0000912a nwk_buildFrame

    00009212 nwk_QfindSlot

    000092f2 nwk_radioControl

    000093d0 nwk_isConnectionValid

    000094a2 isDupSandFFrame

    00009618 nwk_SendEmptyPollRspFrame

    000096c8 nwk_sendAckReply

    00009820 nwk_getSandFFrame

    000098ba SMPL_LinkListen

    00009948 nwk_nwkInit

    000099d0 nwk_saveJoinedDevice

    00009b54 nwk_rawSend

    00009bc6 MRFI_RxAddrIsFiltered

    00009ca6 nwk_freqControl

    00009d16 L_LSR

    00009d28 L_LSR_15

    00009d2e L_LSR_14

    00009d34 L_LSR_13

    00009d3a L_LSR_12

    00009d40 L_LSR_11

    00009d46 L_LSR_10

    00009d4c L_LSR_9

    00009d52 L_LSR_8

    00009d58 L_LSR_7

    00009d5e L_LSR_6

    00009d64 L_LSR_5

    00009d6a L_LSR_4

    00009d70 L_LSR_3

    00009d76 L_LSR_2

    00009d7c L_LSR_1

    00009d84 nwk_putNumObjectIntoMsg

    00009e56 SMPL_Receive

    00009eba nwk_findPeer

    00009f1c nwk_processMgmt

    00009f7e nwk_findAlreadyJoined

    00009fde nwk_isLinkDuplicate

    0000a0f6 mrfiSpiCmdStrobe

    0000a152 nwk_QadjustOrder

    0000a1ae nwk_getNextConnection

    0000a208 nwk_isValidReply

    0000a262 __divul

    0000a262 __remul

    0000a310 nwk_getLocalLinkID

    0000a366 nwk_processJoin

    0000a412 MRFI_WakeUp

    0000a466 nwk_isSandFClient

    0000a4ba nwk_processFreq

    0000a560 nwk_checkAppMsgTID

    0000a5b0 nwk_getNumObjectFromMsg

    0000a600 L_ASR

    0000a610 L_ASR_15

    0000a614 L_ASR_14

    0000a618 L_ASR_13

    0000a61c L_ASR_12

    0000a620 L_ASR_11

    0000a624 L_ASR_10

    0000a628 L_ASR_9

    0000a62c L_ASR_8

    0000a630 L_ASR_7

    0000a634 L_ASR_6

    0000a638 L_ASR_5

    0000a63c L_ASR_4

    0000a640 L_ASR_3

    0000a644 L_ASR_2

    0000a648 L_ASR_1

    0000a64e MRFI_Rssi

    0000a6e6 nwk_deviceAddress

    0000a732 I_LSR

    0000a740 I_LSR_15

    0000a744 I_LSR_14

    0000a748 I_LSR_13

    0000a74c I_LSR_12

    0000a750 I_LSR_11

    0000a754 I_LSR_10

    0000a758 I_LSR_9

    0000a75c I_LSR_8

    0000a760 I_LSR_7

    0000a764 I_LSR_6

    0000a768 I_LSR_5

    0000a76c I_LSR_4

    0000a770 I_LSR_3

    0000a774 I_LSR_2

    0000a778 I_LSR_1

    0000a77e MRFI_ReplyDelay

    0000a7c8 nwk_replayFrame

    0000a812 SMPL_Init

    0000a85a nwk_processLink

    0000a8a2 nwk_processPing

    0000a8ea nwk_sendFrame

    0000a932 nwk_unjoin

    0000a9c0 nwk_connectionControl

    0000aa04 nwk_checkConnInfo

    0000aa46 nwk_getConnInfo

    0000aac8 _auto_init

    0000ab08 nwk_getConnJoined

    0000ab48 nwk_rawReceive

    0000ab84 MRFI_SetRFPwr

    0000abba nwk_joinInit

    0000abf0 MRFI_SetLogicalChannel

    0000ac24 mrfiSpiInit

    0000ac58 nwk_globalsInit

    0000ac8a nwk_linkInit

    0000acbc BSP_Init

    0000ad4a nwk_frameInit

    0000add0 mrfiSpiWriteReg

    0000adfc nwk_setMyAddress

    0000ae28 __divi

    0000ae28 __remi

    0000ae54 I_LSL

    0000ae60 I_LSL_15

    0000ae62 I_LSL_14

    0000ae64 I_LSL_13

    0000ae66 I_LSL_12

    0000ae68 I_LSL_11

    0000ae6a I_LSL_10

    0000ae6c I_LSL_9

    0000ae6e I_LSL_8

    0000ae70 I_LSL_7

    0000ae72 I_LSL_6

    0000ae74 I_LSL_5

    0000ae76 I_LSL_4

    0000ae78 I_LSL_3

    0000ae7a I_LSL_2

    0000ae7c I_LSL_1

    0000ae80 BSP_InitBoard

    0000aeaa exit

    0000aefe nwk_setChannel

    0000af28 BSP_Delay

    0000af78 nwk_getAPAddress

    0000afa0 MRFI_Sleep

    0000afc6 mrfiSpiReadReg

    0000b012 __mpyl

    0000b038 MRFI_RxCompleteISR

    0000b05c memcmp

    0000b080 nwk_setJoinToken

    0000b0a4 nwk_setLinkToken

    0000b0c8 MRFI_DelayMs

    0000b0ea _args_main

    0000b10c MRFI_RxOn

    0000b12c memmove

    0000b16c toggleLED

    0000b18c MRFI_RxIdle

    0000b1aa _c_int00

    0000b1c8 mrfiSpiWriteTxFifo

    0000b1e6 nwk_QInit

    0000b204 nwk_joinContext

    0000b222 MRFI_GpioIsr

    0000b25a mrfiSpiReadRxFifo

    0000b276 nwk_getJoinToken

    0000b292 nwk_getLinkToken

    0000b2ca BSP_GpioPort1Isr

    0000b2e4 nwk_getQ

    0000b2fe nwk_setJoinContext

    0000b318 nwk_setListenContext

    0000b332 nwk_mgmtInit

    0000b34a MRFI_RandomByte

    0000b360 MRFI_Receive

    0000b38c nwk_freqInit

    0000b3a2 __divu

    0000b3a2 __remu

    0000b3b8 memset

    0000b3cc __mpyi

    0000b3e0 BSP_InitLeds

    0000b3f2 memcpy

    0000b404 nwk_getMyAddress

    0000b416 nwk_NVObj

    0000b426 nwk_getChannel

    0000b436 nwk_resetSFMarker

    0000b446 func_epilog_7

    0000b448 func_epilog_6

    0000b44a func_epilog_5

    0000b44c func_epilog_4

    0000b44e func_epilog_3

    0000b450 func_epilog_2

    0000b452 func_epilog_1

    0000b456 nwk_freeConnection

    0000b464 MRFI_PostKillSem

    0000b470 nwk_processSecurity

    0000b47c BSP_InitButtons

    0000b486 BSP_InitDrivers

    0000b490 _system_pre_init

    0000b4a4 nwk_pingInit

    0000b4ae MRFI_GetRadioState

    0000b4b4 SMPL_Unjoin

    0000b4ba nwk_getBCastAddress

    0000b4c0 nwk_getFWVersion

    0000b4c6 nwk_getMyRxType

    0000b4cc nwk_getProtocolVersion

    0000b4d2 nwk_getSFInfoPtr

    0000b4d8 C$$EXIT

    0000b4d8 abort

    0000b4dc nwk_join

    0000b4e0 _nop

    0000b4e2 nwk_securityInit

    0000b4e4 __cinit__

    0000b4e4 __etext__

    0000b4e4 cinit

    0000b4e4 etext

    0000b636 mrfiBroadcastAddr

    0000fffe _reset_vector

    ffffffff __binit__

    ffffffff __c_args__

    ffffffff __pinit__

    ffffffff binit

    ffffffff pinit

    [325 symbols]

  • Hi,

    have a look at these two lines:

    RAM 00000200 00000400 000003de 00000022 RWIX --> only 22bytes RAM left

    .stack 0 00000000 00000050 FAILED TO ALLOCATE --> you need 50bytes for your stack, but since only 22bytes were available the stack could not be allocated.

    Have a look at your variables; maybe you use a lot of global insted of local variables (if possible).

    Rgds
    aBUGSworstnightmare 

  • Thank you for help. I have solved this problem. But I think the best way is to get unlimited version. [:P]

**Attention** This is a public forum