cancel
Showing results for 
Search instead for 
Did you mean: 

STM8 Assembler using STVD with Assembler / Linker Toolchain

aftechdev
Associate II
Posted on August 10, 2011 at 15:13

Further to a previous enquiry regarding ''The parameter is incorrect'' issue with STVD.

I've installed STVD V4.2.1 and Patch 2  but I'm still struggling with this problem of ''The parameter is incorrect'' on an ST8 application using the Assembler / Linker toolchain with STM8 Assembler code.

I've tried to run the ST7 example 'realtime' supplied with STVD and this will not work either.

With STM8

The system loads the mapping.asm and main.asm automatically and when a build is attempted the system reports

   ST Visual Develop

The executable could not be found

You can fix it by editing your toolset settings etc. etc.

It hangs up while attempting to assemble mapping.asm  and reports

Error creating process for executable asm

The parameter is incorrect

Failed to create process.

All files ie assembler, linker etc are located in a single project file and this is the path shown in project settings.

What executable is it referring to? I am assuming it is the assembler executable.

Any idea what's going on and how I can work round it?

I'm running Windows XP on a fairly high spec machine.

Thanks in anticipation of a solution.

Regards

3 REPLIES 3
newtonpro
Associate II
Posted on September 06, 2011 at 08:39

Try this.

On menu  Project select Settings.

On General tab click on Default button after

on ST ASM tab click on Default button after

on ST Link tab click on Default button after

click OK button

Bye
aftechdev
Associate II
Posted on September 07, 2011 at 15:11

Thanks for the advice.

I have tried your suggested default settings however the same problem persists.

I don't even know what the error message is referring to.I have tried removing and re-installing the STVD package with the same error resulting.

Can anyone suggest an Assembler / Linker package for the STM8 that is a bit more robust and less complicated than STVD. I want to spend my time designing equipment and writing simple code, not wrestling with dodgy development systems.

Thanks again for taking the time and effort to reply.

Best regards

Al

newtonpro
Associate II
Posted on September 07, 2011 at 21:03

Try to create with notepad a false executable in the project folder.

But executable=.hex or .s19?