/var/www/restricted/ssh/stm32/www/stm32circle/ STM CircleOS forum / prolem with the Circle 3.5 version

Username:     
Password:     
             

Forum

# 1   2009-02-11 23:13:57 prolem with the Circle 3.5 version

arubio
New member
Registered: 2008-11-28
Posts: 3

prolem with the Circle 3.5 version

I' m trying to use the fastChart aplicantion on my primer 1 device and found the following problems:

I load the the Circle project and compile it with the Ride 7 tool. I got not error while building the OS, but when I try to load it with the debuger, I get the following error: OPI Driver Error (ARM) Code size limit exceded.
Does it mean that I can't not used this method to load the new OS image.
I'm able to load it executing the cortex_pgm TSTM32F103RBT6 E POS\obj\Circle.hex S command.

Then I move the files to the FastChart aplication OS directoy and build it with the Ride enviroment. If I try to load the image with the debugger I got the same previous error.

If I try to load it with the Add circle application command something get wrong
I get on the screen the following sequence:

*** Launching : circle_mgr.exe AAdvancedApp.o L S

Circle_Mgr: software for managing CircleOS applications.
Copyright Raisonance 2007.


Connecting to RLink... OK
Connecting to target... OK
Reading target IdCode... OK
          IdCode read: 0x3BA00477
          * * * FLASH is READOUT PROTECTED * * *
OK
Reading FAT table...
App0: Name=,  Addr=0x08000000, Size=0KB.... OK

No more vector available for new applications.
Linking file AdvancedApp.o...
Link of AdvancedApp.o succeeded...
Hex file generated...
Blank-checking the FLASH area...
Erase page @8000400 OK

Erase page @8000800 OK

Erase page @8000C00 OK

......

Erase page @801D400 OK

Erase page @801D800 OK

Erase page @801DC00 OK

Erase page @801E000 OK

Erase page @801E400 OK

Erase page @801E800 OK

Erase page @801EC00 OK

Erase page @801F000 OK

Erase page @801F400 OK

Erase page @801F800 OK

Erase page @801FC00 OK

*** Help on Circle_Mgr:
Syntax: Circle_Mgr  [<Action>[<FileName|*>]]

<Action> can be any of these:
        R: RLink: Display RLink firmware information.
        W: Wait: Ask user to press enter. (use this for production tests)
        E: Erase application  E* (all application) or <FileName> for a specific
application.
        A: Add application: Link and Write <FileName> in the flash.
        S: Start: Launch CPU execution in user mode.
        L: List: Display the list of applications in the Flash.

In any case, <FileName> is a hex file. (intel hex format)

Examples:
*** erase all applications:
        Circle_Mgr E*
*** add and execute an application file called 'My Project.o':
        Circle_Mgr A'My Project.o' S
*** add app0.o and app1.o and list the applications and launch execution:
        Circle_Mgr Aapp0.o Aapp1.o L W S


What I'm doing wrong

Thanks you in advance.

Last edited by arubio (2009-02-16 14:29:58)

Offline

 

# 2   2009-02-16 14:33:35 prolem with the Circle 3.5 version

arubio
New member
Registered: 2008-11-28
Posts: 3

Re: prolem with the Circle 3.5 version

Is it possible to Load and debug a post version 1.7 circle application with the Ride 7 evaluation version or I need to upgrade to the Full ride 7 Licence?

Offline

 

# 3   2009-02-17 07:43:44 prolem with the Circle 3.5 version

Francis
Administrator
From: France-Grenoble
Registered: 2007-07-09
Posts: 890

Re: prolem with the Circle 3.5 version

There is no need for an upgrade.  We tried to reproduce te issue, but without success. It seems that the CircleOS 1.5 you build is too large.
Since version 3.3, we decided for Primer1, as for the Primer2, to relocate the code of the very first initialization at the top of the memory, saving a lot of space in the first 24KB (reserve for future use). If your CircleOS goes over the FAT area (that is under the 0x6000 address), it should be because the LD file is not correct (it seems that it does not move the non_debuggable code at the top).

Offline

 

# 4   2009-02-19 08:48:42 prolem with the Circle 3.5 version

arubio
New member
Registered: 2008-11-28
Posts: 3

Re: prolem with the Circle 3.5 version

I have found the solution to the problem. I install the last version of the Ride7 and arm toolset from the Raissonance Website.
Now I able to compile and debug the Toggle Test project and also add a new application such as the fast chart.

By default the new Ride come with the version 3.3 of the Circle. Today I will try to upgrade to the version 3.5 of this operating System.

Thanks you

Offline

 

# 5   2009-02-19 15:31:42 prolem with the Circle 3.5 version

Francis
Administrator
From: France-Grenoble
Registered: 2007-07-09
Posts: 890

Re: prolem with the Circle 3.5 version

Yes,.. it's recommended to download the new RIDE7.

Offline

 

Board footer