infineon4engineers Facebook

infineon@google+ Google+

infineon@linkedin linkedin

infineon4engi@twitter twitter

infineon@youtube youtube

+ Reply to Thread
Results 1 to 2 of 2

Thread: TC27X Application Kit - ASCLIN ASC

  1. #1
    New Member New Member alarrucea is on a distinguished road
    Join Date
    Feb 2019
    Posts
    2
    Points
    40

    TC27X Application Kit - ASCLIN ASC

    Hi,

    I modified the "AscLinAscDemoSwp" example of TC29x for my TC27X/TC27C/TC27D processor. I changed the processor and added the same peripherals. However, when building the application, the following error appears:

    Linking to AscLinAscDemoSwp.elf
    ltc E112: cannot locate 3 section(s):
    ltc I455: requirement: 0x1e bytes of ROM area in space mpe:tc0:linear
    ltc I456: section type: group restriction - ordered
    ltc I457: .text.inttab0.intvec.000 (180) (0xa bytes)
    ltc I457: .text.inttab0.intvec.000 (183) (0xa bytes)
    ltc I457: .text.inttab0.intvec.000 (185) (0xa bytes)
    amk E452: ["makefile" 106/0] target 'AscLinAscDemoSwp.elf' returned exit code 1
    amk E451: make stopped

    I restored the project for TC29x and using that processor the application can be built.

    Have someone fixed this error? Or Do you know how to solve that?

    Thanks in advance,

  2. #2
    Advanced Advanced HIGHTEC.henk-piet.glas is on a distinguished road
    Join Date
    May 2017
    Posts
    99
    Points
    1917.5
    Hi Asier,

    Quote Originally Posted by alarrucea View Post
    Hi,

    I modified the "AscLinAscDemoSwp" example of TC29x for my TC27X/TC27C/TC27D processor. I changed the processor and added the same peripherals. However, when building the application, the following error appears:

    Linking to AscLinAscDemoSwp.elf
    ltc E112: cannot locate 3 section(s):
    ltc I455: requirement: 0x1e bytes of ROM area in space mpe:tc0:linear
    ltc I456: section type: group restriction - ordered
    ltc I457: .text.inttab0.intvec.000 (180) (0xa bytes)
    ltc I457: .text.inttab0.intvec.000 (183) (0xa bytes)
    ltc I457: .text.inttab0.intvec.000 (185) (0xa bytes)
    amk E452: ["makefile" 106/0] target 'AscLinAscDemoSwp.elf' returned exit code 1
    amk E451: make stopped

    I restored the project for TC29x and using that processor the application can be built.

    Have someone fixed this error? Or Do you know how to solve that?

    Thanks in advance,
    The error message can be an indication that your application footprint has grown to a certain size that it is pushing itself into the area reserved for the interrupt vector table. Presuming you're using Infineons BIFACES framework, you'll need to take a peek into Lcf_Tasking.lsl and see how it locates the interrupt vector table and trap vector table. I think it's by means of define LCF_INTVEC0_START. Sometimes, by simply adjusting the start address to a different location the problem can be resolved. You may also want to instruct the linker to include the locate rules into the mapfile (see linker command line option --map-file-format). These will tell you which sections were selected by what rules and can offer clues what's causing the conflict.

    Best regards,

    Henk-Piet Glas

    Principal Technical Specialist
    Embedded Software

+ Reply to Thread

Tags for this Thread

Disclaimer

All content and materials on this site are provided “as is“. Infineon makes no warranties or representations with regard to this content and these materials of any kind, whether express or implied, including without limitation, warranties or representations of merchantability, fitness for a particular purpose, title and non-infringement of any third party intellectual property right. No license, whether express or implied, is granted by Infineon. Use of the information on this site may require a license from a third party, or a license from Infineon.


Infineon accepts no liability for the content and materials on this site being accurate, complete or up- to-date or for the contents of external links. Infineon distances itself expressly from the contents of the linked pages, over the structure of which Infineon has no control.


Content on this site may contain or be subject to specific guidelines or limitations on use. All postings and use of the content on this site are subject to the Usage Terms of the site; third parties using this content agree to abide by any limitations or guidelines and to comply with the Usage Terms of this site. Infineon reserves the right to make corrections, deletions, modifications, enhancements, improvements and other changes to the content and materials, its products, programs and services at any time or to move or discontinue any content, products, programs, or services without notice.