This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

LM3S3748

Hi,

Iam facing a problem where as soon as i declare a string my program after downloading will execute only 10 percent of program.

The program works fine when i dont declare a string.

I am using LM3S3748.
Please Help me.
Thank You

Parents Reply Children
  • Hi,

    I am sorry but how would i set the stack space and check if it is full

  • you really cannot expect to be able to solve problems associated with your system if you do not know the basics. you must read the data sheet / user manual of the processor / display, and of course also to get acquainted with the Keil IDE.

  • Indeed!

    Luminary (now TI) provide a startup_rvmdk.S in each of their sample pojects provided in the StellarisWare package. This includes all of the DevKit samples.

    For example:

    ; <<< Use Configuration Wizard in Context Menu >>>
    ;******************************************************************************
    ;
    ; startup_rvmdk.S - Startup code for use with Keil's uVision.
    ;
    ; Copyright (c) 2009 Luminary Micro, Inc.  All rights reserved.
    ; Software License Agreement
    ;
    ; Luminary Micro, Inc. (LMI) is supplying this software for use solely and
    ; exclusively on LMI's microcontroller products.
    ;
    ; The software is owned by LMI and/or its suppliers, and is protected under
    ; applicable copyright laws.  All rights are reserved.  You may not combine
    ; this software with "viral" open-source software in order to form a larger
    ; program.  Any use in violation of the foregoing restrictions may subject
    ; the user to criminal sanctions under applicable laws, as well as to civil
    ; liability for the breach of the terms and conditions of this license.
    ;
    ; THIS SOFTWARE IS PROVIDED "AS IS".  NO WARRANTIES, WHETHER EXPRESS, IMPLIED
    ; OR STATUTORY, INCLUDING, BUT NOT LIMITED TO, IMPLIED WARRANTIES OF
    ; MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE APPLY TO THIS SOFTWARE.
    ; LMI SHALL NOT, IN ANY CIRCUMSTANCES, BE LIABLE FOR SPECIAL, INCIDENTAL, OR
    ; CONSEQUENTIAL DAMAGES, FOR ANY REASON WHATSOEVER.
    ;
    ; This is part of revision 4781 of the DK-LM3S9B96 Firmware Package.
    ;
    ;******************************************************************************
    
    ;******************************************************************************
    ;
    ; <o> Stack Size (in Bytes) <0x0-0xFFFFFFFF:8>
    ;
    ;******************************************************************************
    Stack   EQU     0x00000100
    
    ;******************************************************************************
    ;
    ; <o> Heap Size (in Bytes) <0x0-0xFFFFFFFF:8>
    ;
    ;******************************************************************************
    Heap    EQU     0x00000000
    
    ;******************************************************************************
    ;
    ; Allocate space for the stack.
    ;
    ;******************************************************************************
            AREA    STACK, NOINIT, READWRITE, ALIGN=3
    StackMem
            SPACE   Stack
    __initial_sp