Keycorp Limited
Latest News



Home  /  Support  /  I.D.E.E.A.  /  I.D.E.E.A. FAQs  / When building an application in I.D.E.E.A. the "region application_code is full" appears (I.D.E.E.A. v4.0 or later) [REF:CPR1395]
When building an application in I.D.E.E.A. the "region application_code is full" appears (I.D.E.E.A. v4.0 or later) [REF:CPR1395]
 
Linking W:\POSAPPK23\MainApp\Build\GCC\MainApp ... C:\Ideea4\Embedded\Tools\Cygnus\BIN\ld.exe -mh8300s --warn-common --warn-once --cref -LC:\Ideea4\Embedded\Tools\Cygnus\LIB\h8300s/int32/ -T W:\POSAPPK23\MainApp\Build\GCC\MainApp.LD -o W:\POSAPPK23\MainApp\Build\GCC\MainApp.hex -Map W:\POSAPPK23\MainApp\Build\GCC\MainApp.map/Ideea4/Embedded/Tools/Cygnus/BIN/ld.exe: region application_code is full (W:\POSAPPK23\MainApp\Build\GCC\MainApp.hex section .romdata)NMAKE : U1077: 'javascript:void(null);' : return code '0x1'Stop. *** The process failed! A work-around is available as follows: A. In I.D.E.E.A. with the project loaded, click on Tools->Memory Configurator.B. Make note of the application name with a red "X" next to it.C Make note of the Code Segment end address for the app on the LINE BEFORE the item with a red X. You must manually change the code segment start address for item in B so that it starts after the value obtained in step C. D. To change the start address press cancel from the memory configurator.E. Click Embedded->Settings->[Build] then on the left column on the Build window click on the app noted in step B.F. Change the value of "Code:". This value should be the number from step C rounded up to the nearest 0x010000. For example if value from C was 0x07BA72 then here enter 0x080000. G. Save.H. Click on your main project node in the I.D.E.E.A. window.I. Click on Embedded -> Batch Build.J. Click Tools->Memory Configurator (again).K. Click Auto configure.L. Repeat steps G to I.