Hi, I'm testing the "Nucleo-32 STM32F303" board from st microelectronic that is compatible with NANO arduino. After configuring everything, it is correctly programmed with the arduino id by the usb and it is also programmed with the micro visual id. when i try to debug visual micro it gives me this error:
Compiling debug version of 'progtest' for 'Nucleo-32'
VM_DBG.cpp:33: In file included from
VM_DBG.h: 301:2: error: 'UARTClass' does not name a type
UARTClass *transport
^~~~~~~~~
VM_DBG.h: 302:13: error: 'UARTClass' has not been declared
void begin(UARTClass *theSerial, unsigned long baud)
^~~~~~~~~
VM_DBG.cpp: In member function void VisualMicroDebug:
nBreakPointPrintBegin(uint8_t)
VM_DBG.cpp: 181:2: error: 'transport' was not declared in this scope
transport->print("VMDPE_")
^~~~~~~~~
VM_DBG.cpp: In member function void VisualMicroDebug:
nBreakPointPrintEnd()
VM_DBG.cpp: 194:2: error: 'transport' was not declared in this scope
transport->println("_VMDPE")
^~~~~~~~~
VM_DBG.cpp: At global scope
VM_DBG.cpp: 818:30: error: variable or field 'begin' declared void
void VisualMicroDebug*: begin(UARTClass *theSerial, unsigned long baud)
^~~~~~~~~
VM_DBG.cpp: 818:30: error: 'UARTClass' was not declared in this scope
VM_DBG.cpp: 818:41: error: 'theSerial' was not declared in this scope
void VisualMicroDebug*: begin(UARTClass *theSerial, unsigned long baud)
^~~~~~~~~
VM_DBG.cpp: 818:52: error: expected primary-expression before 'unsigned
void VisualMicroDebug*: begin(UARTClass *theSerial, unsigned long baud)
^~~~~~~~
VM_DBG.cpp: In member function unsigned char VisualMicroDebug::read()
VM_DBG.cpp: 959:6: error: 'transport' was not declared in this scope
b = transport->read()
^~~~~~~~~
VM_DBG.cpp: In member function unsigned char VisualMicroDebug::peek()
VM_DBG.cpp: 974:6: error: 'transport' was not declared in this scope
b = transport->peek()
^~~~~~~~~
VM_DBG.cpp: In member function uint8_t VisualMicroDebug::available()
VM_DBG.cpp: 989:6: error: 'transport' was not declared in this scope
b = transport->available()
^~~~~~~~~
VM_DBG.cpp: In member function void VisualMicroDebug::sendContinuedACK(uint8_t)
VM_DBG.cpp: 1202:2: error: 'transport' was not declared in this scope
transport->print("VMDPC_")
^~~~~~~~~
VM_DBG.cpp: In member function void VisualMicroDebug::sendMessage(const char*)
VM_DBG.cpp: 1228:2: error: 'transport' was not declared in this scope
transport->print(debugger_message)
^~~~~~~~~
VM_DBG.cpp: In function void no_lvalue_err()
VM_DBG.cpp: 1589:13: error: 'class VisualMicroDebug' has no member named 'transport
Attempt to set a read-only variable or data type not supported\r\n")
^~~~~~~~~
Error compiling libraries
error: This hardware might not support the default Serial debugger.
Try switching the toolbar from 'Debug' to 'Release' and build again.
or switch off Automatic Debugging
or configure the SoftwareSerial debugger option.
Debug build failed for project 'progtest'
can you help me. Thank you
Fran