Forum : ST7/STM8
Original Post
Post Information | Post |
---|---|
October 27, 2011 - 3:03pm
|
Hello! |
Forum : ST7/STM8
Post Information | Post |
---|---|
October 27, 2011 - 3:03pm
|
Hello! |
Hi,
Indeed you now have 2 serial keys. I checked that on our registration server.
Did you *really* follow _ALL_ the installation steps 1 to 7 above (in my answer dated 2012-04-13 09:23:22)?
This procedure works 100% of the time on native Vista 32, to the best of my knowledge.
Bruno
I am pleased to report that the product is now licensed, and I was able to build, download, and debug the example Discovery board project. I think what confused me was trying to run rcstm8 from the command line prompt, which still gives the error message. It works fine when invoked form inside the STVD environment.
Hi,I got a similar problem. I just installed the new version of RIDE7 (7.40.12.0145) and RKit-STM8 (2.42.12.0083) on the machine of a colleague. The Operating System used is Windows XP, SP3. The relevant
Hi,
for some reason my post above did not make it into the forum completely (it seems that it got cut off during the approval process for some reason). I will repeat the question again.
[...] output from systeminfo is:
The installation and registration process seemed to work fine and when I look at the information page within the RIDE7 IDE it shows the STM8 Compiler and STM8 Linker registered as "Lite (32 Kb code limited)". If I now try to compile a project from within the IDE, this also works fine and I get a running binary.
Unfortunately, I need to compile my project from the command shell for several reasons. When I try to compile it from the command line, the output is as follows:
The same output ist generated when I call the compiler with a complete path reference, as the IDE is doing it:
Can you tell me why the compiler behaves differently when called from the command line and what I can do to make it accept the registration even when called from command line?
I am still using an older version on my own machine (Ride7 version 7.20.09.0139, RKit-STM8 for Ride7 2.20.09.0139) and with that version I do not have the same problem. I can call the compiler from the command line there and everything is runnig fine.
Thanks for your help,
Stephan
P.S.: Is it possible that you assign me the status of an approved member so my posts appear in the forum without the delay caused by the approval process for each individual post? That would be great.
This is due to historical reasons.
Originally the RCSTM8 was a ST7 compiler. To generate STM8 code, you need to provide the STM8 command-line option.
Without this option, the compiler stays in ST7 mode, that isn't provided in the Lite version.
C:\>RCSTM8.EXE STM8
Stéphane
Hi Stéphane,
thanks for the fast reply. I tried your suggestion and with the STM8 parameter the compiler is working from the command line, just as you said.
Unfortunately this fix brings another problem for me:
we do have an old project using a ST7 lite micro controller. Usually, we do not have to compile the project any more since the firmware is stable. But we do need to have the option to compile the code in the future anyway, in case we do find a bug we have to fix or we do need to enhance the functionality of the firmware. I can compile the code with the older version of RKit-STM8 installed on my machine (RKit-STM8 for Ride7 2.20.09.0139).
Is this still possible with the new version of the RKit-STM8? I assume, that we can not use the STM8 compiler switch if we want to compile code for the ST7 micro controller.
Is there any way to install and register the old version of the RKit-STM8 (RKit-STM8 for Ride7 2.20.09.0139) on new machines for the legacy project? A colleague of mine said he tried this an was not able to register the old version any more.
With kinde regards,
Stephan
Stephan,
The latest releases (since the switch from 16KB to 32 for the lite version) don't support the ST7 anymore (excepted for the Enterprise version).
If you want to register your old version, send your serialization code to support at raisonance.com saying that it is for a lite ST7/STM8 version.
Regards,
Stéphane