3 Replies Latest reply on Oct 1, 2018 2:27 AM by Sampath Selvaraj

    designer 5.4  compile, was 572 has now ballooned to 16K, need help

    ron.word

      Using designer 5.4 compile fails

      Device CY8C24423A-24PVXI

      4kB

       

      compiles code to over 16 k previous version of Designer builds to <1k

      Device resource meter reports ROM Total 4096 used 572

       

      Starting MAKE...

      creating project.mk

      lib/adcinc12.asm

      lib/adcinc12int.asm

      lib/amux4.asm

      lib/framer.asm

      lib/framerint.asm

      lib/input.asm

      lib/inputint.asm

      lib/pga.asm

      lib/psocconfig.asm

      lib/psocconfigtbl.asm

      lib/psocgpioint.asm

      ./boot.asm

      Linking..

      addr 0x3fc0 rtcnt 3 MAX 0x1800

      !X The compiler has failed an internal consistency check. This may be due

        to incorrect input or an internal error. Please report the information

        addr+(rtcnt-2) <= image->size at ..\lksubs.c(175) to "support@imagecraft.com"

      make: *** [output/rob5_24.rom] Error 1

       

      rob5_24 - 1 error(s) 0 warning(s) 16:06:33

       

      Imagecraft support suggests:

      your program which used to compile, has now ballooned to 16K - which is unlikely, so perhaps there's an option you need to change, or may be you are using a bootloader or some other asm files that try to put certain code, or program signature or table etc. into high memory accidentally. Another example is perhaps you accidentally enable large memory support somehow. Your best bet is to contact Cypress support and give them the history of your project (e.g. which version of PSoC Designer you were using etc.). They might eventually need my help but they could ascertain whether the issue is some kind of config errors in PSoC Designer, or other Designer or UM related problems.

       

      This program compiled with no issues using a previous version of Designer possibly using HiTech compiler

       

      I am new to Designer and need help finding a solution