Skip to content

Unable to start debug session #57

@ViggoAvatar

Description

@ViggoAvatar

Hello all, I'm having issues with starting a debug session on the STM8S003F3

Output from the debug terminal:
Compiling .pio/build/stm8s003f3/FrameworkArduino/weak_atexit.c.rel
Compiling .pio/build/stm8s003f3/FrameworkArduino/weak_initVariant.c.rel
/home/tom/.platformio/packages/framework-arduinoststm8/cores/sduino/weak_atexit.c:13: warning 85: in function atexit unreferenced function argument : 'func'
/home/tom/.platformio/packages/framework-arduinoststm8/cores/sduino/WInterrupts.c:73: warning 85: in function attachInterrupt unreferenced function argument : 'mode'
Compiling .pio/build/stm8s003f3/FrameworkArduino/weak_serialEvent.c.rel
Compiling .pio/build/stm8s003f3/FrameworkArduino/wiring-alternate-function.c.rel
Compiling .pio/build/stm8s003f3/FrameworkArduino/wiring-delay-microseconds.c.rel
Compiling .pio/build/stm8s003f3/FrameworkArduino/wiring-delay.c.rel
Compiling .pio/build/stm8s003f3/FrameworkArduino/wiring-init.c.rel
Compiling .pio/build/stm8s003f3/FrameworkArduino/wiring-micros.c.rel
Compiling .pio/build/stm8s003f3/FrameworkArduino/wiring-millis.c.rel
Compiling .pio/build/stm8s003f3/FrameworkArduino/wiring_analog.c.rel
Compiling .pio/build/stm8s003f3/FrameworkArduino/wiring_digital-tables.c.rel
Compiling .pio/build/stm8s003f3/FrameworkArduino/wiring_digital.c-1.c.rel
Compiling .pio/build/stm8s003f3/FrameworkArduino/wiring_digital.c-2.c.rel
Segmentation fault (core dumped)
Compiling .pio/build/stm8s003f3/FrameworkArduino/wiring_digital.c-3.c.rel
*** [.pio/build/stm8s003f3/FrameworkArduino/WInterrupts.c.rel] Error 1
========================== [FAILED] Took 1.48 seconds ==========================

This is after trying on linux, the same issue arose on winows without the segfault.

platform.ini is basic:
[env:stm8s003f3]
platform = ststm8
board = stm8s003f3
framework = arduino

and application even more so (main.c):
#include <Arduino.h>

void setup() {
// put your setup code here, to run once:
pinMode(PA1, OUTPUT);
}

void loop() {
// put your main code here, to run repeatedly:
digitalWrite(PA1, 1);
delay(100);
digitalWrite(PA1, 0);
delay(100);
}

any help would be much appreciated

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions