Seeeduino Lotus sketch uploading problem

Hey,



I’m quite new to arduino and I’ve been encountering a problem since I started working with Seeeduino lotus.



I tried every possible solution I found online but still it does not work.



Driver is downloaded, I can see it on devices, in the arduino ide correct port is selected but when I try to upload blink led sketch or any other sketch it gives an error.



error message simply says there is no device found on com3



I tried to uninstal and dowload arduino ide, drivers etc, I tried to change usb port and pressing reset twice or hundered times, plugging-unplugging etc. nothing works.



Please help. :?




"Arduino: 1.8.8 (Windows 8.1), Board: “Seeeduino Lotus - Cortex-M0+”



C:\Program Files (x86)\Arduino\arduino-builder -dump-prefs -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -hardware C:\Users\Monster\AppData\Local\Arduino15\packages -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -tools C:\Users\Monster\AppData\Local\Arduino15\packages -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\Monster\Documents\Arduino\libraries -fqbn=Seeeduino:Seeeduino_Lotus_M0:lotusM0 -ide-version=10808 -build-path C:\Users\Monster\AppData\Local\Temp\arduino_build_119683 -warnings=none -build-cache C:\Users\Monster\AppData\Local\Temp\arduino_cache_297085 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.CMSIS-Atmel.path=C:\Users\Monster\AppData\Local\Arduino15\packages\Seeeduino\tools\CMSIS-Atmel\1.1.0 -prefs=runtime.tools.CMSIS-Atmel-1.1.0.path=C:\Users\Monster\AppData\Local\Arduino15\packages\Seeeduino\tools\CMSIS-Atmel\1.1.0 -prefs=runtime.tools.bossac.path=C:\Users\Monster\AppData\Local\Arduino15\packages\Seeeduino\tools\bossac\1.7.0 -prefs=runtime.tools.bossac-1.7.0.path=C:\Users\Monster\AppData\Local\Arduino15\packages\Seeeduino\tools\bossac\1.7.0 -prefs=runtime.tools.CMSIS.path=C:\Users\Monster\AppData\Local\Arduino15\packages\Seeeduino\tools\CMSIS\4.5.0 -prefs=runtime.tools.CMSIS-4.5.0.path=C:\Users\Monster\AppData\Local\Arduino15\packages\Seeeduino\tools\CMSIS\4.5.0 -prefs=runtime.tools.arm-none-eabi-gcc.path=C:\Users\Monster\AppData\Local\Arduino15\packages\Seeeduino\tools\arm-none-eabi-gcc\4.8.3-2014q1 -prefs=runtime.tools.arm-none-eabi-gcc-4.8.3-2014q1.path=C:\Users\Monster\AppData\Local\Arduino15\packages\Seeeduino\tools\arm-none-eabi-gcc\4.8.3-2014q1 -prefs=runtime.tools.arduinoOTA.path=C:\Users\Monster\AppData\Local\Arduino15\packages\Seeeduino\tools\arduinoOTA\1.2.0 -prefs=runtime.tools.arduinoOTA-1.2.0.path=C:\Users\Monster\AppData\Local\Arduino15\packages\Seeeduino\tools\arduinoOTA\1.2.0 -prefs=runtime.tools.openocd.path=C:\Users\Monster\AppData\Local\Arduino15\packages\Seeeduino\tools\openocd\0.9.0-arduino6-static -prefs=runtime.tools.openocd-0.9.0-arduino6-static.path=C:\Users\Monster\AppData\Local\Arduino15\packages\Seeeduino\tools\openocd\0.9.0-arduino6-static -verbose C:\Program Files (x86)\Arduino\examples\01.Basics\Blink\Blink.ino

C:\Program Files (x86)\Arduino\arduino-builder -compile -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -hardware C:\Users\Monster\AppData\Local\Arduino15\packages -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -tools C:\Users\Monster\AppData\Local\Arduino15\packages -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\Monster\Documents\Arduino\libraries -fqbn=Seeeduino:Seeeduino_Lotus_M0:lotusM0 -ide-version=10808 -build-path C:\Users\Monster\AppData\Local\Temp\arduino_build_119683 -warnings=none -build-cache C:\Users\Monster\AppData\Local\Temp\arduino_cache_297085 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.CMSIS-Atmel.path=C:\Users\Monster\AppData\Local\Arduino15\packages\Seeeduino\tools\CMSIS-Atmel\1.1.0 -prefs=runtime.tools.CMSIS-Atmel-1.1.0.path=C:\Users\Monster\AppData\Local\Arduino15\packages\Seeeduino\tools\CMSIS-Atmel\1.1.0 -prefs=runtime.tools.bossac.path=C:\Users\Monster\AppData\Local\Arduino15\packages\Seeeduino\tools\bossac\1.7.0 -prefs=runtime.tools.bossac-1.7.0.path=C:\Users\Monster\AppData\Local\Arduino15\packages\Seeeduino\tools\bossac\1.7.0 -prefs=runtime.tools.CMSIS.path=C:\Users\Monster\AppData\Local\Arduino15\packages\Seeeduino\tools\CMSIS\4.5.0 -prefs=runtime.tools.CMSIS-4.5.0.path=C:\Users\Monster\AppData\Local\Arduino15\packages\Seeeduino\tools\CMSIS\4.5.0 -prefs=runtime.tools.arm-none-eabi-gcc.path=C:\Users\Monster\AppData\Local\Arduino15\packages\Seeeduino\tools\arm-none-eabi-gcc\4.8.3-2014q1 -prefs=runtime.tools.arm-none-eabi-gcc-4.8.3-2014q1.path=C:\Users\Monster\AppData\Local\Arduino15\packages\Seeeduino\tools\arm-none-eabi-gcc\4.8.3-2014q1 -prefs=runtime.tools.arduinoOTA.path=C:\Users\Monster\AppData\Local\Arduino15\packages\Seeeduino\tools\arduinoOTA\1.2.0 -prefs=runtime.tools.arduinoOTA-1.2.0.path=C:\Users\Monster\AppData\Local\Arduino15\packages\Seeeduino\tools\arduinoOTA\1.2.0 -prefs=runtime.tools.openocd.path=C:\Users\Monster\AppData\Local\Arduino15\packages\Seeeduino\tools\openocd\0.9.0-arduino6-static -prefs=runtime.tools.openocd-0.9.0-arduino6-static.path=C:\Users\Monster\AppData\Local\Arduino15\packages\Seeeduino\tools\openocd\0.9.0-arduino6-static -verbose C:\Program Files (x86)\Arduino\examples\01.Basics\Blink\Blink.ino

Using board ‘lotusM0’ from platform in folder: C:\Users\Monster\AppData\Local\Arduino15\packages\Seeeduino\hardware\Seeeduino_Lotus_M0\1.0.0

Using core ‘arduino’ from platform in folder: C:\Users\Monster\AppData\Local\Arduino15\packages\Seeeduino\hardware\Seeeduino_Lotus_M0\1.0.0

Detecting libraries used…

“C:\Users\Monster\AppData\Local\Arduino15\packages\Seeeduino\tools\arm-none-eabi-gcc\4.8.3-2014q1/bin/arm-none-eabi-g++” -mcpu=cortex-m0plus -mthumb -c -g -Os -w -std=gnu++11 -ffunction-sections -fdata-sections -fno-threadsafe-statics -nostdlib --param max-inline-insns-single=500 -fno-rtti -fno-exceptions -w -x c++ -E -CC -DARDUINO_ARCH_SAMD -DF_CPU=48000000L -DARDUINO=10808 -DARDUINO_Lotus -DARDUINO_ARCH_SEEEDUINO_LOTUS_M0 -D SAMD -D__SAMD21G18A__ -mthumb -DUSB_VID=0x2886 -DUSB_PID=0x8026 -DUSBCON “-DUSB_MANUFACTURER=“Seeed LLC”” “-DUSB_PRODUCT=“Seeeduino_lotus”” “-IC:\Users\Monster\AppData\Local\Arduino15\packages\Seeeduino\tools\CMSIS\4.5.0/CMSIS/Include/” “-IC:\Users\Monster\AppData\Local\Arduino15\packages\Seeeduino\tools\CMSIS-Atmel\1.1.0/CMSIS/Device/ATMEL/” “-IC:\Users\Monster\AppData\Local\Arduino15\packages\Seeeduino\hardware\Seeeduino_Lotus_M0\1.0.0\cores\arduino” “-IC:\Users\Monster\AppData\Local\Arduino15\packages\Seeeduino\hardware\Seeeduino_Lotus_M0\1.0.0\variants\lotus” “C:\Users\Monster\AppData\Local\Temp\arduino_build_119683\sketch\Blink.ino.cpp” -o nul

Generating function prototypes…

“C:\Users\Monster\AppData\Local\Arduino15\packages\Seeeduino\tools\arm-none-eabi-gcc\4.8.3-2014q1/bin/arm-none-eabi-g++” -mcpu=cortex-m0plus -mthumb -c -g -Os -w -std=gnu++11 -ffunction-sections -fdata-sections -fno-threadsafe-statics -nostdlib --param max-inline-insns-single=500 -fno-rtti -fno-exceptions -w -x c++ -E -CC -DARDUINO_ARCH_SAMD -DF_CPU=48000000L -DARDUINO=10808 -DARDUINO_Lotus -DARDUINO_ARCH_SEEEDUINO_LOTUS_M0 -D SAMD -D__SAMD21G18A__ -mthumb -DUSB_VID=0x2886 -DUSB_PID=0x8026 -DUSBCON “-DUSB_MANUFACTURER=“Seeed LLC”” “-DUSB_PRODUCT=“Seeeduino_lotus”” “-IC:\Users\Monster\AppData\Local\Arduino15\packages\Seeeduino\tools\CMSIS\4.5.0/CMSIS/Include/” “-IC:\Users\Monster\AppData\Local\Arduino15\packages\Seeeduino\tools\CMSIS-Atmel\1.1.0/CMSIS/Device/ATMEL/” “-IC:\Users\Monster\AppData\Local\Arduino15\packages\Seeeduino\hardware\Seeeduino_Lotus_M0\1.0.0\cores\arduino” “-IC:\Users\Monster\AppData\Local\Arduino15\packages\Seeeduino\hardware\Seeeduino_Lotus_M0\1.0.0\variants\lotus” “C:\Users\Monster\AppData\Local\Temp\arduino_build_119683\sketch\Blink.ino.cpp” -o “C:\Users\Monster\AppData\Local\Temp\arduino_build_119683\preproc\ctags_target_for_gcc_minus_e.cpp”

“C:\Program Files (x86)\Arduino\tools-builder\ctags\5.8-arduino11/ctags” -u --language-force=c++ -f - --c+±kinds=svpf --fields=KSTtzns --line-directives “C:\Users\Monster\AppData\Local\Temp\arduino_build_119683\preproc\ctags_target_for_gcc_minus_e.cpp”

Compiling sketch…

“C:\Users\Monster\AppData\Local\Arduino15\packages\Seeeduino\tools\arm-none-eabi-gcc\4.8.3-2014q1/bin/arm-none-eabi-g++” -mcpu=cortex-m0plus -mthumb -c -g -Os -w -std=gnu++11 -ffunction-sections -fdata-sections -fno-threadsafe-statics -nostdlib --param max-inline-insns-single=500 -fno-rtti -fno-exceptions -MMD -DARDUINO_ARCH_SAMD -DF_CPU=48000000L -DARDUINO=10808 -DARDUINO_Lotus -DARDUINO_ARCH_SEEEDUINO_LOTUS_M0 -D SAMD -D__SAMD21G18A__ -mthumb -DUSB_VID=0x2886 -DUSB_PID=0x8026 -DUSBCON “-DUSB_MANUFACTURER=“Seeed LLC”” “-DUSB_PRODUCT=“Seeeduino_lotus”” “-IC:\Users\Monster\AppData\Local\Arduino15\packages\Seeeduino\tools\CMSIS\4.5.0/CMSIS/Include/” “-IC:\Users\Monster\AppData\Local\Arduino15\packages\Seeeduino\tools\CMSIS-Atmel\1.1.0/CMSIS/Device/ATMEL/” “-IC:\Users\Monster\AppData\Local\Arduino15\packages\Seeeduino\hardware\Seeeduino_Lotus_M0\1.0.0\cores\arduino” “-IC:\Users\Monster\AppData\Local\Arduino15\packages\Seeeduino\hardware\Seeeduino_Lotus_M0\1.0.0\variants\lotus” “C:\Users\Monster\AppData\Local\Temp\arduino_build_119683\sketch\Blink.ino.cpp” -o “C:\Users\Monster\AppData\Local\Temp\arduino_build_119683\sketch\Blink.ino.cpp.o”

Compiling libraries…

Compiling core…

“C:\Users\Monster\AppData\Local\Arduino15\packages\Seeeduino\tools\arm-none-eabi-gcc\4.8.3-2014q1/bin/arm-none-eabi-g++” -mcpu=cortex-m0plus -mthumb -c -g -Os -w -std=gnu++11 -ffunction-sections -fdata-sections -fno-threadsafe-statics -nostdlib --param max-inline-insns-single=500 -fno-rtti -fno-exceptions -MMD -DARDUINO_ARCH_SAMD -DF_CPU=48000000L -DARDUINO=10808 -DARDUINO_Lotus -DARDUINO_ARCH_SEEEDUINO_LOTUS_M0 -D SAMD -D__SAMD21G18A__ -mthumb -DUSB_VID=0x2886 -DUSB_PID=0x8026 -DUSBCON “-DUSB_MANUFACTURER=“Seeed LLC”” “-DUSB_PRODUCT=“Seeeduino_lotus”” “-IC:\Users\Monster\AppData\Local\Arduino15\packages\Seeeduino\tools\CMSIS\4.5.0/CMSIS/Include/” “-IC:\Users\Monster\AppData\Local\Arduino15\packages\Seeeduino\tools\CMSIS-Atmel\1.1.0/CMSIS/Device/ATMEL/” “-IC:\Users\Monster\AppData\Local\Arduino15\packages\Seeeduino\hardware\Seeeduino_Lotus_M0\1.0.0\cores\arduino” “-IC:\Users\Monster\AppData\Local\Arduino15\packages\Seeeduino\hardware\Seeeduino_Lotus_M0\1.0.0\variants\lotus” “C:\Users\Monster\AppData\Local\Arduino15\packages\Seeeduino\hardware\Seeeduino_Lotus_M0\1.0.0\variants\lotus\variant.cpp” -o “C:\Users\Monster\AppData\Local\Temp\arduino_build_119683\core\variant.cpp.o”

Using precompiled core: C:\Users\Monster\AppData\Local\Temp\arduino_cache_297085\core\core_Seeeduino_Seeeduino_Lotus_M0_lotusM0_19381ad9c5e1eef94d328494ee8dcf0b.a

Linking everything together…

“C:\Users\Monster\AppData\Local\Arduino15\packages\Seeeduino\tools\arm-none-eabi-gcc\4.8.3-2014q1/bin/arm-none-eabi-gcc” “-LC:\Users\Monster\AppData\Local\Temp\arduino_build_119683” -Os -Wl,–gc-sections -save-temps -D SAMD “-TC:\Users\Monster\AppData\Local\Arduino15\packages\Seeeduino\hardware\Seeeduino_Lotus_M0\1.0.0\variants\lotus/linker_scripts/gcc/flash_with_bootloader.ld” “-Wl,-Map,C:\Users\Monster\AppData\Local\Temp\arduino_build_119683/Blink.ino.map” --specs=nano.specs --specs=nosys.specs -mcpu=cortex-m0plus -mthumb -Wl,–cref -Wl,–check-sections -Wl,–gc-sections -Wl,–unresolved-symbols=report-all -Wl,–warn-common -Wl,–warn-section-align -o “C:\Users\Monster\AppData\Local\Temp\arduino_build_119683/Blink.ino.elf” “C:\Users\Monster\AppData\Local\Temp\arduino_build_119683\sketch\Blink.ino.cpp.o” “C:\Users\Monster\AppData\Local\Temp\arduino_build_119683\core\variant.cpp.o” -Wl,–start-group “-LC:\Users\Monster\AppData\Local\Arduino15\packages\Seeeduino\tools\CMSIS\4.5.0/CMSIS/Lib/GCC/” -larm_cortexM0l_math -lm “C:\Users\Monster\AppData\Local\Temp\arduino_build_119683/…\arduino_cache_297085\core\core_Seeeduino_Seeeduino_Lotus_M0_lotusM0_19381ad9c5e1eef94d328494ee8dcf0b.a” -Wl,–end-group

“C:\Users\Monster\AppData\Local\Arduino15\packages\Seeeduino\tools\arm-none-eabi-gcc\4.8.3-2014q1/bin/arm-none-eabi-objcopy” -O binary “C:\Users\Monster\AppData\Local\Temp\arduino_build_119683/Blink.ino.elf” “C:\Users\Monster\AppData\Local\Temp\arduino_build_119683/Blink.ino.bin”

“C:\Users\Monster\AppData\Local\Arduino15\packages\Seeeduino\tools\arm-none-eabi-gcc\4.8.3-2014q1/bin/arm-none-eabi-objcopy” -O ihex -R .eeprom “C:\Users\Monster\AppData\Local\Temp\arduino_build_119683/Blink.ino.elf” “C:\Users\Monster\AppData\Local\Temp\arduino_build_119683/Blink.ino.hex”

“C:\Users\Monster\AppData\Local\Arduino15\packages\Seeeduino\tools\arm-none-eabi-gcc\4.8.3-2014q1/bin/arm-none-eabi-size” -A “C:\Users\Monster\AppData\Local\Temp\arduino_build_119683/Blink.ino.elf”

Sketch uses 10120 bytes (3%) of program storage space. Maximum is 262144 bytes.

No device found on COM3

An error occurred while uploading the sketch"

Hello,

I have met the same problem when I was debugging an Arduino board, then I found in Device Manager that every time I burn the program, the No. of the port of the board changed. I don’t know why, but I configured them forcibly to have the same port number. Then the problem solved. I guess you can monitor the port in Device Manager and find what happens when you burn.

I hope the information could help.

Hi!



I require your help regarding a problem I’m encountering which includes issues related to not being able to upload a skecth because of the wrong driver installed and hence no port being available to be used to do an upload



Despite several attempts, I cannot install the correct driver for the Seeeduino Lotus-Cortex-M0+



Contrary to any write up I have seen so far the following is what happens when I attempt the installation.



I plug a proven good and working USB cable into the board



Windows runs and identifies the board correctly as a Seeeduino _Lotus board under Other devices



I select the Seeeduino_Lotus board and right click to enter into the option to update driver



From that point I have the option to search for the driver using Windows Update. - which returns a could not find message



The other option is to find something on the local PC. This search is done by going into the Arduino software installation and under drivers I have an option between ftdiport or ftdibus both are rejected as not the correct driver for Seeeduino_lotus



I have double checked the Seeeduino website and their installation instructions also do not work. The board is identified correctly as Seeeduino_Lotus and not as FTDI USB board!



Frustration has not set in yet and could use some help



Thank you so much in advance for your help!

Has anyone found the proper driver for the SEEDUINO LOTUS CORTEX M0+ board ?

It still shows as Other Devices ?

Solution that worked for me was to manually select a driver in the “port COM and LT1” banch then into Arduino LLC choose Arduino Zero Bootloader.

This one was recognized by windows.

Later on it got transformed into the ATMEL AT 91 USB to Serial converter even if that driver was not accepted at my 1st atempt to install it directly ??