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

Compilation Problem with SDA555x TVText Pro

Dear Sir/Madam

I am using uvision to plan a software project which SDA555X TVText Pro from Infineon has been used in it.
Now the volume of the program has been reached larger than 64KBytes and uvision messages me the error.
So, would you please advise me how i can manage the settings of the uvision to handle this situation.

Thanks and best regards

Faranak Mahjoobi

Parents
  • My main program has some include files to access some functions calling them.
    But this has made my main program size very large.
    So i had to seperate the include files from main and insert them as a source file in another bank.
    I expected can call every function properly.
    But unfotunately when i began to build the rpoject, the compiler gave me error message some undefined identifier.
    Really the compiler did not know my functions in main program that had been defined in anothe files in anothe bank.
    Ofcourse i have defined the bank area correctly first.
    Would you please give me some advise to solve this problem

    Faranak

Reply
  • My main program has some include files to access some functions calling them.
    But this has made my main program size very large.
    So i had to seperate the include files from main and insert them as a source file in another bank.
    I expected can call every function properly.
    But unfotunately when i began to build the rpoject, the compiler gave me error message some undefined identifier.
    Really the compiler did not know my functions in main program that had been defined in anothe files in anothe bank.
    Ofcourse i have defined the bank area correctly first.
    Would you please give me some advise to solve this problem

    Faranak

Children
  • This sounds like a standard 'C' issue rather than anything to do with code banking.

    I think you need to read up a standard 'C' text on how to define functions in one file and call them in another.

    "Really the compiler did not know my functions in main program that had been defined in anothe files"

    Sounds like you haven't (properly) declared (as distinct from defined) your functions in your 'main' file.
    This is usually done by means of function prototypes in a header file (or files)

  • The SDA555x has on-chip banking hardware that is currently supported only by BL51.

    You need also a special library for this device. Please email your request along with your serial number to:

    support.intl@keil.com

    We will then send you details instructions on how to use code banking with this device.