Topic : can't get RBuilder window

Forum : ST7/STM8

Original Post
Post Information Post
June 3, 2009 - 6:11pm
Guest

Hi

I'm using Ride7 for the first time to debug the code. I am following " Raisonance tools for STM8/ST7 Getting started" manual. I am trying to create a new project and then build it. But I don't get RBuilder startup window as shown in Page 8 of the manual. Is there any way to get that. What should be installed to get that window. I've Ride7 and RKit-STM8 installed on my computer.

Thanks,
NTA

Replies
Post Information Post
+1
0
-1
June 4, 2009 - 11:59am
Raisonance Support Team

Hi,

RBuilder is not supported on all targets. In particular, it is not supported on STM8 yet (this is under development in our labs).

On which derivative did you make the test?

Regards,
Bruno

+1
0
-1
June 5, 2009 - 6:14pm
Guest

I had a code that was compiled using Cosmic. I am using ST7FLITE35. I went through "Application Note AN55 - Porting STM8/ST7 applications from cosmic to Raisonance tools" and was able to open the project.

I get following errors.
----------------------------------------------------------------------------------------------------------------

Building C:\Documents and Settings\nthakur\Desktop\Color_sensor_Ride\Colorimetry.rapp
Running: RLST7
\"C:\Program Files\Raisonance\Ride\Bin\RLSTM8.EXE" "C:\Documents and Settings\nthakur\Desktop\Color_sensor_Ride\st73_id.obj","C:\Documents and Settings\nthakur\Desktop\Color_sensor_Ride\st73_interrupts.obj","C:\Documents and Settings\nthakur\Desktop\Color_sensor_Ride\st73_SCI.obj","C:\Documents and Settings\nthakur\Desktop\Color_sensor_Ride\st73_timer.obj","C:\Documents and Settings\nthakur\Desktop\Color_sensor_Ride\vector.obj","C:\Documents and Settings\nthakur\Desktop\Color_sensor_Ride\conversions_interface.obj","C:\Documents and Settings\nthakur\Desktop\Color_sensor_Ride\Diagnostic_SIP_main.obj","C:\Documents and Settings\nthakur\Desktop\Color_sensor_Ride\st73_eeprom.obj" TO("C:\Documents and Settings\nthakur\Desktop\Color_sensor_Ride\Colorimetry.aof") "LIBPATH(C:\Program Files\Raisonance\Ride\Lib\ST7)" PR("C:\Documents and Settings\nthakur\Desktop\Color_sensor_Ride\Colorimetry.map") SCINAME(ST7LITE3) GENERATEDEPFILE CODESIZE(0x2000) CODESTART(0xE000) RAMSIZE(0x180) DATASTART(0x80) EEPROMSTART(0) EEPROMSIZE(0) STACKSIZE(0x80) STACKTOP(512) REMOVEUNCALLED IX XML("C:\Documents and Settings\nthakur\Desktop\Color_sensor_Ride\Colorimetry.ST7-Small.xml") XMLRIDE("C:\Documents and Settings\nthakur\Desktop\Color_sensor_Ride\Colorimetry-globals.ST7-Small.xml")
LINKER/LOCATOR RLST7 V2.17.09.139 Lite (16 Kb code limited)
Copyright (c) Raisonance S.A.S. 1987-2009. All rights reserved
***ERROR 143 : DUPLICATED ABSOLUTE SEGMENT NAME
-SEGMENT: ?IT?VECTOR#0(ST73_INTERRUPTS)
***ERROR 143 : DUPLICATED ABSOLUTE SEGMENT NAME
-SEGMENT: ?IT?VECTOR#0(ST73_INTERRUPTS)
***ERROR 104 : MULTIPLE PUBLIC DEFINITIONS
SYMBOL: DMBK2L(ST73_INTERRUPTS)
MODULE : ST73_SCI
***ERROR 104 : MULTIPLE PUBLIC DEFINITIONS
SYMBOL: DMBK2H(ST73_INTERRUPTS)
MODULE : ST73_SCI
***ERROR 104 : MULTIPLE PUBLIC DEFINITIONS
SYMBOL: DMBK1L(ST73_INTERRUPTS)
MODULE : ST73_SCI
***ERROR 104 : MULTIPLE PUBLIC DEFINITIONS
SYMBOL: DMBK1H(ST73_INTERRUPTS)
MODULE : ST73_SCI
***ERROR 104 : MULTIPLE PUBLIC DEFINITIONS
SYMBOL: DMSR(ST73_INTERRUPTS)
MODULE : ST73_SCI
***ERROR 104 : MULTIPLE PUBLIC DEFINITIONS
SYMBOL: DMCR(ST73_INTERRUPTS)
MODULE : ST73_SCI
***ERROR 104 : MULTIPLE PUBLIC DEFINITIONS
SYMBOL: AWUCSR(ST73_INTERRUPTS)
MODULE : ST73_SCI
***ERROR 104 : MULTIPLE PUBLIC DEFINITIONS
SYMBOL: AWUPR(ST73_INTERRUPTS)
MODULE : ST73_SCI
***ERROR 104 : MULTIPLE PUBLIC DEFINITIONS
SYMBOL: SCIETPR(ST73_INTERRUPTS)
MODULE : ST73_SCI
***ERROR 104 : MULTIPLE PUBLIC DEFINITIONS
SYMBOL: SCIERPR(ST73_INTERRUPTS)
MODULE : ST73_SCI
***ERROR 104 : MULTIPLE PUBLIC DEFINITIONS
SYMBOL: SCICR3(ST73_INTERRUPTS)
MODULE : ST73_SCI
***ERROR 104 : MULTIPLE PUBLIC DEFINITIONS
SYMBOL: SCICR2(ST73_INTERRUPTS)
MODULE : ST73_SCI
***ERROR 104 : MULTIPLE PUBLIC DEFINITIONS
SYMBOL: SCICR1(ST73_INTERRUPTS)
MODULE : ST73_SCI
***ERROR 104 : MULTIPLE PUBLIC DEFINITIONS
SYMBOL: SCIBRR(ST73_INTERRUPTS)
MODULE : ST73_SCI
***ERROR 104 : MULTIPLE PUBLIC DEFINITIONS
SYMBOL: SCIDR(ST73_INTERRUPTS)
MODULE : ST73_SCI
***ERROR 104 : MULTIPLE PUBLIC DEFINITIONS
SYMBOL: SCISR(ST73_INTERRUPTS)
MODULE : ST73_SCI
***ERROR 104 : MULTIPLE PUBLIC DEFINITIONS
SYMBOL: EISR(ST73_INTERRUPTS)
MODULE : ST73_SCI
***ERROR 104 : MULTIPLE PUBLIC DEFINITIONS
SYMBOL: SICSR(ST73_INTERRUPTS)
MODULE : ST73_SCI
***ERROR 104 : MULTIPLE PUBLIC DEFINITIONS
SYMBOL: RCCR(ST73_INTERRUPTS)
RLST7 ABORTED

Build failed
-------------------------------------------------------------------------------------------------------------------

How can I solve this.

Thanks,
NTA

+1
0
-1
June 8, 2009 - 11:04am
Raisonance Support Team

Hi,

It looks like there are some invalid register definitions. You must take the st7xxx.h files from the ST7 FW Lib which is distributed through the RKit-STM8 from Raisonance, as the register definitions from the ST lib does not support the Raisonance Compiler.
Look in C:\Program Files\Raisonance\Ride\Wizard\ST7\ST7_Lib\devices\st7flite3 for correct files.

The most obvious problem is that hardware registers should be declared using the following syntax:

at 0x50 hreg DMBK2L;

Regards,
Bruno

+1
0
-1
June 8, 2009 - 10:43pm
Guest

Hi Bruno,
Thanks for the reply. The problems before were solved. Now I get following message when I try to build my project.
------------------------------------------------------------------------------------------------------------------------------------------------------------

----------------Build Started: 'Colorimetry' in configuration 'ST7-Small'--------------------------

Building C:\Documents and Settings\nthakur\Desktop\Color_sensor_Ride\st73_id.c
Running: RCST7
\"C:\Program Files\Raisonance\Ride\Bin\RCSTM8.EXE" "C:\Documents and Settings\nthakur\Desktop\Color_sensor_Ride\st73_id.c" QUIET GENERATEDEPFILE CODE DB OJ("C:\Documents and Settings\nthakur\Desktop\Color_sensor_Ride\st73_id.obj") PR("C:\Documents and Settings\nthakur\Desktop\Color_sensor_Ride\st73_id.lst") PIN("C:\Program Files\Raisonance\Ride\Inc;C:\Program Files\Raisonance\Ride\Inc\ST7") O(3,SIZE) NOINITSTATICVAR SMALLOBJECT ET(CHAR)
RCSTM8 COMPILATION COMPLETE. 0 WARNING, 0 ERROR

Building C:\Documents and Settings\nthakur\Desktop\Color_sensor_Ride\st73_interrupts.c
Running: RCST7
\"C:\Program Files\Raisonance\Ride\Bin\RCSTM8.EXE" "C:\Documents and Settings\nthakur\Desktop\Color_sensor_Ride\st73_interrupts.c" QUIET GENERATEDEPFILE CODE DB OJ("C:\Documents and Settings\nthakur\Desktop\Color_sensor_Ride\st73_interrupts.obj") PR("C:\Documents and Settings\nthakur\Desktop\Color_sensor_Ride\st73_interrupts.lst") PIN("C:\Program Files\Raisonance\Ride\Inc;C:\Program Files\Raisonance\Ride\Inc\ST7") O(3,SIZE) NOINITSTATICVAR SMALLOBJECT ET(CHAR)
RCSTM8 COMPILATION COMPLETE. 0 WARNING, 0 ERROR

Building C:\Documents and Settings\nthakur\Desktop\Color_sensor_Ride\st73_SCI.c
Running: RCST7
\"C:\Program Files\Raisonance\Ride\Bin\RCSTM8.EXE" "C:\Documents and Settings\nthakur\Desktop\Color_sensor_Ride\st73_SCI.c" QUIET GENERATEDEPFILE CODE DB OJ("C:\Documents and Settings\nthakur\Desktop\Color_sensor_Ride\st73_SCI.obj") PR("C:\Documents and Settings\nthakur\Desktop\Color_sensor_Ride\st73_SCI.lst") PIN("C:\Program Files\Raisonance\Ride\Inc;C:\Program Files\Raisonance\Ride\Inc\ST7") O(3,SIZE) NOINITSTATICVAR SMALLOBJECT ET(CHAR)
RCSTM8 COMPILATION COMPLETE. 0 WARNING, 0 ERROR

Building C:\Documents and Settings\nthakur\Desktop\Color_sensor_Ride\st73_timer.c
Running: RCST7
\"C:\Program Files\Raisonance\Ride\Bin\RCSTM8.EXE" "C:\Documents and Settings\nthakur\Desktop\Color_sensor_Ride\st73_timer.c" QUIET GENERATEDEPFILE CODE DB OJ("C:\Documents and Settings\nthakur\Desktop\Color_sensor_Ride\st73_timer.obj") PR("C:\Documents and Settings\nthakur\Desktop\Color_sensor_Ride\st73_timer.lst") PIN("C:\Program Files\Raisonance\Ride\Inc;C:\Program Files\Raisonance\Ride\Inc\ST7") O(3,SIZE) NOINITSTATICVAR SMALLOBJECT ET(CHAR)
RCSTM8 COMPILATION COMPLETE. 0 WARNING, 0 ERROR

Building C:\Documents and Settings\nthakur\Desktop\Color_sensor_Ride\vector.c
Running: RCST7
\"C:\Program Files\Raisonance\Ride\Bin\RCSTM8.EXE" "C:\Documents and Settings\nthakur\Desktop\Color_sensor_Ride\vector.c" QUIET GENERATEDEPFILE CODE DB OJ("C:\Documents and Settings\nthakur\Desktop\Color_sensor_Ride\vector.obj") PR("C:\Documents and Settings\nthakur\Desktop\Color_sensor_Ride\vector.lst") PIN("C:\Program Files\Raisonance\Ride\Inc;C:\Program Files\Raisonance\Ride\Inc\ST7") O(3,SIZE) NOINITSTATICVAR SMALLOBJECT ET(CHAR)
RCSTM8 COMPILATION COMPLETE. 0 WARNING, 0 ERROR

Building C:\Documents and Settings\nthakur\Desktop\Color_sensor_Ride\conversions_interface.c
Running: RCST7
\"C:\Program Files\Raisonance\Ride\Bin\RCSTM8.EXE" "C:\Documents and Settings\nthakur\Desktop\Color_sensor_Ride\conversions_interface.c" QUIET GENERATEDEPFILE CODE DB OJ("C:\Documents and Settings\nthakur\Desktop\Color_sensor_Ride\conversions_interface.obj") PR("C:\Documents and Settings\nthakur\Desktop\Color_sensor_Ride\conversions_interface.lst") PIN("C:\Program Files\Raisonance\Ride\Inc;C:\Program Files\Raisonance\Ride\Inc\ST7") O(3,SIZE) NOINITSTATICVAR SMALLOBJECT ET(CHAR)
RCSTM8 COMPILATION COMPLETE. 0 WARNING, 0 ERROR

Building C:\Documents and Settings\nthakur\Desktop\Color_sensor_Ride\Diagnostic_SIP_main.c
Running: RCST7
\"C:\Program Files\Raisonance\Ride\Bin\RCSTM8.EXE" "C:\Documents and Settings\nthakur\Desktop\Color_sensor_Ride\Diagnostic_SIP_main.c" QUIET GENERATEDEPFILE CODE DB OJ("C:\Documents and Settings\nthakur\Desktop\Color_sensor_Ride\Diagnostic_SIP_main.obj") PR("C:\Documents and Settings\nthakur\Desktop\Color_sensor_Ride\Diagnostic_SIP_main.lst") PIN("C:\Program Files\Raisonance\Ride\Inc;C:\Program Files\Raisonance\Ride\Inc\ST7") O(3,SIZE) NOINITSTATICVAR SMALLOBJECT ET(CHAR)
RCSTM8 COMPILATION COMPLETE. 0 WARNING, 0 ERROR

Building C:\Documents and Settings\nthakur\Desktop\Color_sensor_Ride\st73_eeprom.c
Running: RCST7
\"C:\Program Files\Raisonance\Ride\Bin\RCSTM8.EXE" "C:\Documents and Settings\nthakur\Desktop\Color_sensor_Ride\st73_eeprom.c" QUIET GENERATEDEPFILE CODE DB OJ("C:\Documents and Settings\nthakur\Desktop\Color_sensor_Ride\st73_eeprom.obj") PR("C:\Documents and Settings\nthakur\Desktop\Color_sensor_Ride\st73_eeprom.lst") PIN("C:\Program Files\Raisonance\Ride\Inc;C:\Program Files\Raisonance\Ride\Inc\ST7") O(3,SIZE) NOINITSTATICVAR SMALLOBJECT ET(CHAR)
RCSTM8 COMPILATION COMPLETE. 0 WARNING, 0 ERROR

Building C:\Documents and Settings\nthakur\Desktop\Color_sensor_Ride\Colorimetry.rapp
Running: RLST7
\"C:\Program Files\Raisonance\Ride\Bin\RLSTM8.EXE" "C:\Documents and Settings\nthakur\Desktop\Color_sensor_Ride\st73_id.obj","C:\Documents and Settings\nthakur\Desktop\Color_sensor_Ride\st73_interrupts.obj","C:\Documents and Settings\nthakur\Desktop\Color_sensor_Ride\st73_SCI.obj","C:\Documents and Settings\nthakur\Desktop\Color_sensor_Ride\st73_timer.obj","C:\Documents and Settings\nthakur\Desktop\Color_sensor_Ride\vector.obj","C:\Documents and Settings\nthakur\Desktop\Color_sensor_Ride\conversions_interface.obj","C:\Documents and Settings\nthakur\Desktop\Color_sensor_Ride\Diagnostic_SIP_main.obj","C:\Documents and Settings\nthakur\Desktop\Color_sensor_Ride\st73_eeprom.obj" TO("C:\Documents and Settings\nthakur\Desktop\Color_sensor_Ride\Colorimetry.aof") "LIBPATH(C:\Program Files\Raisonance\Ride\Lib\ST7)" PR("C:\Documents and Settings\nthakur\Desktop\Color_sensor_Ride\Colorimetry.map") SCINAME(ST7LITE3) GENERATEDEPFILE CODESIZE(0x2000) CODESTART(0xE000) RAMSIZE(0x180) DATASTART(0x80) EEPROMSTART(0) EEPROMSIZE(0) STACKSIZE(0x80) STACKTOP(512) REMOVEUNCALLED IX XML("C:\Documents and Settings\nthakur\Desktop\Color_sensor_Ride\Colorimetry.ST7-Small.xml") XMLRIDE("C:\Documents and Settings\nthakur\Desktop\Color_sensor_Ride\Colorimetry-globals.ST7-Small.xml")
LINKER/LOCATOR RLST7 V2.17.09.139 Lite (16 Kb code limited)
Copyright (c) Raisonance S.A.S. 1987-2009. All rights reserved
***ERROR 143 : DUPLICATED ABSOLUTE SEGMENT NAME
-SEGMENT: ?IT?VECTOR#0(ST73_INTERRUPTS)
***ERROR 107 : ADDRESS SPACE OVERFLOW
-SEGMENT: ?ED0?DIAGNOSTIC_SIP_MAIN(DIAGNOSTIC_SIP_MAIN)
IGNORED SEGMENT
?ED0?DIAGNOSTIC_SIP_MAIN
***ERROR 100 : UNRESOLVED EXTERNAL
SYMBOL : erase_I2C_memory(ST73_SCI)
***ERROR 100 : UNRESOLVED EXTERNAL
SYMBOL : purge_I2C_write_buffer(ST73_SCI)
***ERROR 100 : UNRESOLVED EXTERNAL
SYMBOL : write_I2C_byte(ST73_SCI)
***ERROR 100 : UNRESOLVED EXTERNAL
SYMBOL : _stext(VECTOR)
LINK/LOCATE RUN COMPLETE, 6 ERRORS FOUND.

----------------------------------------------------------------------------------------------------------------------------------------------------------
How can I solve this problem.

Thanks,
NTA

+1
0
-1
June 9, 2009 - 10:16am
Raisonance Support Team

Hi,

It look slike you have defined 2 different handlers for interrupt 0. Search your source files for the "interrupt" keyword.
Also you must provide the I2C functions such as erase_I2C_memory() etc. Did you forget a source file in your project?

Concerning the _stext I have no idea, but I guess you left some Cosmic-specifics somewhere in your code.

Regards,
Bruno

+1
0
-1
June 9, 2009 - 8:20pm
Guest

Hi,

I've declared following function prototypes in st73_I2C_extern_functions.h

extern void erase_I2C_memory(void);
extern void purge_I2C_write_buffer(void);
extern void write_I2C_byte(unsigned int pst_address, unsigned char pst_data);

I've defined the functions in st73_I2C.c

and I'm calling all those functions from st73_SCI.c
I've also decleared those functions as follows in st73_SCI.c as follows.

extern void erase_I2C_memory(void);
extern void purge_I2C_write_buffer(void);
extern void write_I2C_byte(unsigned int pst_address, unsigned char pst_data);

but I still get these errors.

***ERROR 100 : UNRESOLVED EXTERNAL
SYMBOL : erase_I2C_memory(ST73_SCI)
***ERROR 100 : UNRESOLVED EXTERNAL
SYMBOL : purge_I2C_write_buffer(ST73_SCI)
***ERROR 100 : UNRESOLVED EXTERNAL
SYMBOL : write_I2C_byte(ST73_SCI)

Is there anything that I should be doing different in Raisonance Ride7.

Thanks,
NTA

+1
0
-1
June 10, 2009 - 10:56am
Raisonance Support Team

Hi,

It looks like you forgot to include this file in the project.
Are there any other functions from st73_I2C.c that are correctly called? If so then the problem is somewhere else.

Can you check that st73_I2C.c is properly compile (look for the .lst file produced by the compiler and check the compile date/time in the first lines). Then check to see if some code is actually produced for these functions.
Also check your map file to see whether the file is properly linked in.

If nothing works can you send us your zipped project so that we can have a look?

Regards,
Bruno

+1
0
-1
June 10, 2009 - 2:23pm
Guest

Hi Bruno,
Thanks for the reply.

I hadn't included the file in the project that's why I was getting those errors.
I still have 2 errors. At what email address should I send the zipped project so that you can have a look ?

This is what I get after build.

----------------Build Started: 'Colorimetry' in configuration 'ST7-Small'--------------------------

Building C:\Documents and Settings\nthakur\Desktop\Color_sensor_Ride\st73_id.c
Running: RCST7
\"C:\Program Files\Raisonance\Ride\Bin\RCSTM8.EXE" "C:\Documents and Settings\nthakur\Desktop\Color_sensor_Ride\st73_id.c" QUIET GENERATEDEPFILE CODE DB OJ("C:\Documents and Settings\nthakur\Desktop\Color_sensor_Ride\st73_id.obj") PR("C:\Documents and Settings\nthakur\Desktop\Color_sensor_Ride\st73_id.lst") PIN("C:\Program Files\Raisonance\Ride\Inc;C:\Program Files\Raisonance\Ride\Inc\ST7") O(3,SIZE) NOINITSTATICVAR SMALLOBJECT ET(CHAR)
RCSTM8 COMPILATION COMPLETE. 0 WARNING, 0 ERROR

Building C:\Documents and Settings\nthakur\Desktop\Color_sensor_Ride\st73_interrupts.c
Running: RCST7
\"C:\Program Files\Raisonance\Ride\Bin\RCSTM8.EXE" "C:\Documents and Settings\nthakur\Desktop\Color_sensor_Ride\st73_interrupts.c" QUIET GENERATEDEPFILE CODE DB OJ("C:\Documents and Settings\nthakur\Desktop\Color_sensor_Ride\st73_interrupts.obj") PR("C:\Documents and Settings\nthakur\Desktop\Color_sensor_Ride\st73_interrupts.lst") PIN("C:\Program Files\Raisonance\Ride\Inc;C:\Program Files\Raisonance\Ride\Inc\ST7") O(3,SIZE) NOINITSTATICVAR SMALLOBJECT ET(CHAR)
RCSTM8 COMPILATION COMPLETE. 0 WARNING, 0 ERROR

Building C:\Documents and Settings\nthakur\Desktop\Color_sensor_Ride\st73_SCI.c
Running: RCST7
\"C:\Program Files\Raisonance\Ride\Bin\RCSTM8.EXE" "C:\Documents and Settings\nthakur\Desktop\Color_sensor_Ride\st73_SCI.c" QUIET GENERATEDEPFILE CODE DB OJ("C:\Documents and Settings\nthakur\Desktop\Color_sensor_Ride\st73_SCI.obj") PR("C:\Documents and Settings\nthakur\Desktop\Color_sensor_Ride\st73_SCI.lst") PIN("C:\Program Files\Raisonance\Ride\Inc;C:\Program Files\Raisonance\Ride\Inc\ST7") O(3,SIZE) NOINITSTATICVAR SMALLOBJECT ET(CHAR)
RCSTM8 COMPILATION COMPLETE. 0 WARNING, 0 ERROR

Building C:\Documents and Settings\nthakur\Desktop\Color_sensor_Ride\st73_timer.c
Running: RCST7
\"C:\Program Files\Raisonance\Ride\Bin\RCSTM8.EXE" "C:\Documents and Settings\nthakur\Desktop\Color_sensor_Ride\st73_timer.c" QUIET GENERATEDEPFILE CODE DB OJ("C:\Documents and Settings\nthakur\Desktop\Color_sensor_Ride\st73_timer.obj") PR("C:\Documents and Settings\nthakur\Desktop\Color_sensor_Ride\st73_timer.lst") PIN("C:\Program Files\Raisonance\Ride\Inc;C:\Program Files\Raisonance\Ride\Inc\ST7") O(3,SIZE) NOINITSTATICVAR SMALLOBJECT ET(CHAR)
RCSTM8 COMPILATION COMPLETE. 0 WARNING, 0 ERROR

Building C:\Documents and Settings\nthakur\Desktop\Color_sensor_Ride\conversions_interface.c
Running: RCST7
\"C:\Program Files\Raisonance\Ride\Bin\RCSTM8.EXE" "C:\Documents and Settings\nthakur\Desktop\Color_sensor_Ride\conversions_interface.c" QUIET GENERATEDEPFILE CODE DB OJ("C:\Documents and Settings\nthakur\Desktop\Color_sensor_Ride\conversions_interface.obj") PR("C:\Documents and Settings\nthakur\Desktop\Color_sensor_Ride\conversions_interface.lst") PIN("C:\Program Files\Raisonance\Ride\Inc;C:\Program Files\Raisonance\Ride\Inc\ST7") O(3,SIZE) NOINITSTATICVAR SMALLOBJECT ET(CHAR)
RCSTM8 COMPILATION COMPLETE. 0 WARNING, 0 ERROR

Building C:\Documents and Settings\nthakur\Desktop\Color_sensor_Ride\Diagnostic_SIP_main.c
Running: RCST7
\"C:\Program Files\Raisonance\Ride\Bin\RCSTM8.EXE" "C:\Documents and Settings\nthakur\Desktop\Color_sensor_Ride\Diagnostic_SIP_main.c" QUIET GENERATEDEPFILE CODE DB OJ("C:\Documents and Settings\nthakur\Desktop\Color_sensor_Ride\Diagnostic_SIP_main.obj") PR("C:\Documents and Settings\nthakur\Desktop\Color_sensor_Ride\Diagnostic_SIP_main.lst") PIN("C:\Program Files\Raisonance\Ride\Inc;C:\Program Files\Raisonance\Ride\Inc\ST7") O(3,SIZE) NOINITSTATICVAR SMALLOBJECT ET(CHAR)
RCSTM8 COMPILATION COMPLETE. 0 WARNING, 0 ERROR

Building C:\Documents and Settings\nthakur\Desktop\Color_sensor_Ride\st73_eeprom.c
Running: RCST7
\"C:\Program Files\Raisonance\Ride\Bin\RCSTM8.EXE" "C:\Documents and Settings\nthakur\Desktop\Color_sensor_Ride\st73_eeprom.c" QUIET GENERATEDEPFILE CODE DB OJ("C:\Documents and Settings\nthakur\Desktop\Color_sensor_Ride\st73_eeprom.obj") PR("C:\Documents and Settings\nthakur\Desktop\Color_sensor_Ride\st73_eeprom.lst") PIN("C:\Program Files\Raisonance\Ride\Inc;C:\Program Files\Raisonance\Ride\Inc\ST7") O(3,SIZE) NOINITSTATICVAR SMALLOBJECT ET(CHAR)
RCSTM8 COMPILATION COMPLETE. 0 WARNING, 0 ERROR

Building C:\Documents and Settings\nthakur\Desktop\Color_sensor_Ride\st73_I2C.c
Running: RCST7
\"C:\Program Files\Raisonance\Ride\Bin\RCSTM8.EXE" "C:\Documents and Settings\nthakur\Desktop\Color_sensor_Ride\st73_I2C.c" QUIET GENERATEDEPFILE CODE DB OJ("C:\Documents and Settings\nthakur\Desktop\Color_sensor_Ride\st73_I2C.obj") PR("C:\Documents and Settings\nthakur\Desktop\Color_sensor_Ride\st73_I2C.lst") PIN("C:\Program Files\Raisonance\Ride\Inc;C:\Program Files\Raisonance\Ride\Inc\ST7") O(3,SIZE) NOINITSTATICVAR SMALLOBJECT ET(CHAR)
RCSTM8 COMPILATION COMPLETE. 0 WARNING, 0 ERROR

Building C:\Documents and Settings\nthakur\Desktop\Color_sensor_Ride\Colorimetry.rapp
Running: RLST7
\"C:\Program Files\Raisonance\Ride\Bin\RLSTM8.EXE" "C:\Documents and Settings\nthakur\Desktop\Color_sensor_Ride\st73_id.obj","C:\Documents and Settings\nthakur\Desktop\Color_sensor_Ride\st73_interrupts.obj","C:\Documents and Settings\nthakur\Desktop\Color_sensor_Ride\st73_SCI.obj","C:\Documents and Settings\nthakur\Desktop\Color_sensor_Ride\st73_timer.obj","C:\Documents and Settings\nthakur\Desktop\Color_sensor_Ride\conversions_interface.obj","C:\Documents and Settings\nthakur\Desktop\Color_sensor_Ride\Diagnostic_SIP_main.obj","C:\Documents and Settings\nthakur\Desktop\Color_sensor_Ride\st73_eeprom.obj","C:\Documents and Settings\nthakur\Desktop\Color_sensor_Ride\st73_I2C.obj" TO("C:\Documents and Settings\nthakur\Desktop\Color_sensor_Ride\Colorimetry.aof") "LIBPATH(C:\Program Files\Raisonance\Ride\Lib\ST7)" PR("C:\Documents and Settings\nthakur\Desktop\Color_sensor_Ride\Colorimetry.map") SCINAME(ST7LITE3) GENERATEDEPFILE CODESIZE(0x2000) CODESTART(0xE000) RAMSIZE(0x180) DATASTART(0x80) EEPROMSTART(0) EEPROMSIZE(0) STACKSIZE(0x80) STACKTOP(512) REMOVEUNCALLED IX XML("C:\Documents and Settings\nthakur\Desktop\Color_sensor_Ride\Colorimetry.ST7-Small.xml") XMLRIDE("C:\Documents and Settings\nthakur\Desktop\Color_sensor_Ride\Colorimetry-globals.ST7-Small.xml")
LINKER/LOCATOR RLST7 V2.17.09.139 Lite (16 Kb code limited)

Copyright (c) Raisonance S.A.S. 1987-2009. All rights reserved

***ERROR 143 : DUPLICATED ABSOLUTE SEGMENT NAME
-SEGMENT: ?IT?VECTOR#0(ST73_INTERRUPTS)
***ERROR 107 : ADDRESS SPACE OVERFLOW
-SEGMENT: ?ED0?DIAGNOSTIC_SIP_MAIN(DIAGNOSTIC_SIP_MAIN)
IGNORED SEGMENT
?ED0?DIAGNOSTIC_SIP_MAIN
LINK/LOCATE RUN COMPLETE, 2 ERRORS FOUND.

Build failed
--------------------------------------------------------------------------------------------------------------------------------------------------

Thanks,
NTA

+1
0
-1
June 10, 2009 - 4:54pm
Guest

Hi Bruno,
Please ignore previous post #9. Sorry for the trouble.
I commented all the interrupt handlers for interrupt 0 and now I just get 1 error as follows.

------------------------------------------------------------------------------------------------------------
***ERROR 107 : ADDRESS SPACE OVERFLOW
-SEGMENT: ?ED0?DIAGNOSTIC_SIP_MAIN(DIAGNOSTIC_SIP_MAIN)
IGNORED SEGMENT
?ED0?DIAGNOSTIC_SIP_MAIN
LINK/LOCATE RUN COMPLETE, 1 ERROR FOUND.
------------------------------------------------------------------------------------------------------------
Then I took a look at .map file and found a address which was used by three different functions.
That was as follows.

---------------------------------------------------------------------------------------------------------------

TYPE BASE LENGTH RELOCATION SEGMENT NAME
---- ---- ------ ---------- ------------

* * * * * * * * D A T A M E M O R Y * * * * * * * *
0010H 0070H *** GAP ***
DATA 0080H 0004H PAGE0 ?ED0?ST73_SCI
DATA 0084H 0004H PAGE0 ?D0?PROCESS_SCI_RECEIVE_BUFFER?ST73_SCI
0088H 0006H OVERLAID GROUP ***
DATA 0088H 0006H ------------- ?D0?PROCESS_SCI_COMMAND?ST73_SCI
DATA 0088H 0002H ------------- ?D0?OUT_HEX_SCI?ST73_SCI
DATA 0088H 0002H ------------- ?D0?PROCESS_INTEL_HEX_RECORD?ST73_SCI
DATA 008EH 001FH PAGE0 ?D0?FLOAT_TO_FIXED3?ST73_SCI
DATA 00ADH 0001H PAGE0 ?D0?OUT_STRING_SCI?ST73_SCI
DATA 00AEH 0004H PAGE0 ?D0?DIAGNOSTIC_SIP_MAIN
DATA 00B2H 0002H PAGE0 ?D0?ERASE_I2C_MEMORY?ST73_I2C
DATA 00B4H 0001H PAGE0 ?D0?PURGE_I2C_WRITE_BUFFER?ST73_I2C
DATA 00B5H 0004H PAGE0 ?D0?ST73_I2C
DATA 00B9H 0003H PAGE0 ?D0?WRITE_I2C_BYTE?ST73_I2C
DATA 00BCH 0004H PAGE0 SEG_REGISTERS
DATA 00C0H 0007H PAGE0 ?ZD0?DIAGNOSTIC_SIP_MAIN
00C7H 00B9H *** GAP ***
DATA 0180H 0080H UNIT ?C_STACK?SEG
----------------------------------------------------------------------------------------------------------------------------

There is problem at address 0088h. How can I solve this problem.
At what email address should I send the zipped project so that you can have a look ?

Thanks,
NTA

+1
0
-1
June 10, 2009 - 5:00pm
Raisonance Support Team

Hi again,

The problem is that your project uses too much page0 data. Just set the default memory option for the compiler as "data", not "page0".
Once the project compiles, you can use the autorelocation mode to have a smaller footprint.

You can send the code at and ask them to forward it to me.

Regards,
Bruno

+1
0
-1
June 10, 2009 - 5:14pm
Guest

Hi Bruno,

Thank You very much for all the help. I changed the default memory option to "data" and the Build was successful.

Thanks,
NTA