Spark Logic

DLO-138 OScope

willfly1 Sun Feb 26, 2017 5:38 pm

DSO-138 Oscope firmware

DLO-138 is alternate firmware for DSO-138 and adds second analog channel, two logic channels, more sample depth and serial port data output.

Code: https://github.com/ardyesp/DLO-138

pic3.png
pic3.png (153.54 KiB) Viewed 8814 times

Replies

rexnanet Mon Aug 28, 2017 3:45 pm

Nice! I’ve tried to setup an input amplifier using 2x MCP6S92 to get up to 1024 gain settings but I got some DC offset on the first stage that got amplified on the second stage and showed up on the output. I was inputting a 0 to 3.3V square wave then divided by 10 (or more… don’t remember…) with 2 resistors, that might create a small offset…maybe…
I haven’t debugged it yet… I don’t have an oscilloscope to check that out so it might be working ok but that’s what I saw on the screen.

I have also looked to the input stage of the nano DSO203. Seems good and might be upgraded with better opamps to get more BW:
https://goo.gl/images/58mzQy

P.S. Does anyone have a version of the DSO150 code? That one might be interesting also… I’m tempted to buy one of these…
P.S.2 Can you share the code?

mausi_mick Wed Aug 30, 2017 2:32 am

I want to make the Offset with a DAC , I tested it with MCP4812/22 (SPI-Interface), but had no success.
I think the difficulties come with the TFT-Lib. Therefore I tried it with an I2C DAC (MCP4725) with success, but In need
Pins PB6 PB7, so I had to eliminate the TEST_WAVE on PB& :cry: :cry: :cry:

I think I take the MCP6S22 for amplifying (similar DP-Scope V1.3)

I modified the menu for service with the second encoder, on bottom left I start with the timeBase, than Vgain1, Vgain2 (from MCPS622), Offset1, Offset2 (from 2 MCP4725, in work, not finished), trigType and trigEdge …

The handling with the encoders from madias is normaly quick exapt for sampling (with timeBase >2ms).

mausi_mick Sun Sep 03, 2017 11:08 am

Rexanet,

I think , the preamp in DSO203 is very complex , is much work.
Perhaps It’s easier to take a LTC6912-1 (2 channel ,gain: 0,1,2,5,10,20,100) or an LTC6912-2 with gain 01,2,4,8,16,32,64),
and you need only a input stage(for dividing and protection with clamp-diodes) and a voltage spltter to 2×3.3V or 2x5V.
The LTC has also 3 wire SPI.

rexnanet Mon Sep 04, 2017 8:16 am

[mausi_mick – Sun Sep 03, 2017 11:08 am] –
Rexanet,

I think , the preamp in DSO203 is very complex , is much work.
Perhaps It’s easier to take a LTC6912-1 (2 channel ,gain: 0,1,2,5,10,20,100) or an LTC6912-2 with gain 01,2,4,8,16,32,64),
and you need only a input stage(for dividing and protection with clamp-diodes) and a voltage spltter to 2×3.3V or 2x5V.
The LTC has also 3 wire SPI.

Yes, I know it’s a bit more complex but if more bandwidth is needed it’s the way to go :)
That LTC6912 seems a good choice, the main problem is the price/availability. The MCP6S92 I can ask for some samples to make some experiments, the LTC I don’t know if they send samples… and it’s $4+ on digikey…

Do you have a video with the 2 knobs setup?

mausi_mick Fri Sep 08, 2017 1:38 am

Rexanet,

now I have big problems – I think with the Adafruit_ILI9341_STM – lib. The SPI graphic functioned, but I can’t activate other SPI
devices like MCP6S91/92 or MCP4822 (DAC). I reduced the speed to 9MHz and back to 36MHz, but with no success.
I tested it with “blue-Pill” and Maple-Mini – the same. –

I tested MCP6S91/92 on UNO with success.
(I think I prefer the S91 , because it’s’ a XOR function,they have only one output .
On the Ref-Input of the S91 I can change the offset …)

It’s for me more difficult to get the CP1017N opto-switches in the schematic from the DSO203 as the preamp LTC6912,
I can get it for 4.37 € by www.voelkner.de , I think it’s a good price for 2 channels.
But the small layout could be a problem for me.

But I don’t know if I have their the same problems with the SPI, ???

zmemw16 Fri Sep 08, 2017 3:04 am

first thought can you get the 91 alone working on stm32 spi1 ?
next if that involved playing with the clock, mode & polarity settings or not, anyway move it to spi2
check it still works
restore the display to spi1
stephen

mausi_mick Fri Sep 08, 2017 8:28 am

It has worked in April, but now MCP6S91 worked alone, but not with the TFT-lib.
I have the same problem with the MCP4812/22 (SPI-DAC) and changed therefore to a I2C version (MCP4725?).
I tried different frequencies ( 9MHz, 10 MHz, 20MHz and 36MHz) for the MCPs and 36 MHz for the ILI9341.

But i don’t know what I have changed in the programs meanwhile. Perhaps its a problem with the Arduino IDE (going from 1.6.3 to 1.84) or the newest STM32 – lib ?

rexnanet Fri Sep 08, 2017 8:45 am

[mausi_mick – Fri Sep 08, 2017 1:38 am] –
Rexanet,

now I have big problems – I think with the Adafruit_ILI9341_STM – lib. The SPI graphic functioned, but I can’t activate other SPI
devices like MCP6S91/92 or MCP4822 (DAC). I reduced the speed to 9MHz and back to 36MHz, but with no success.
I tested it with “blue-Pill” and Maple-Mini – the same. –

I tested MCP6S91/92 on UNO with success.
(I think I prefer the S91 , because it’s’ a XOR function,they have only one output .
On the Ref-Input of the S91 I can change the offset …)

It’s for me more difficult to get the CP1017N opto-switches in the schematic from the DSO203 as the preamp LTC6912,
I can get it for 4.37 € by www.voelkner.de , I think it’s a good price for 2 channels.
But the small layout could be a problem for me.

But I don’t know if I have their the same problems with the SPI, ???

Hi mausi_mick,

CP1017N I´m going to get from aliexpress, 3.21€ for 10 pieces : https://www.aliexpress.com/item/Free-Sh … 38858.html
It’s not fast but it seems to be a good price…

That point on offset with the S91 is a good point.
I was thinking on S92 to allow to have 2 channels @ 1MSPS or 1 channel @ 2MSPS.

I think that your problems might be related to an Adafruit_ILI9341_STM lib update (without any certainty). I have faced some problems on other platforms (ESP32 and ESP8266) when upgrading this lib…
I have one Arduino IDE for each platform to avoid upgrading problems…
It might be related to CS activation and de-activation.
If you send me the code I can have a look.

ThunderOwl Fri Sep 08, 2017 9:11 am

hi, Mausi_Mick !
Maybe try this library:
https://github.com/Bodmer/TFT_ILI9341
I recently experimented with some CPU load indication projects, it was used there. Existing Adafruit library should probably be deleted/moved then.

rexnanet Fri Sep 08, 2017 9:47 am

As a final resource, I can provide the libs I use that are from the early tests and “worked”.

mausi_mick Fri Sep 08, 2017 11:21 am

here the last code:
(21.54 KiB) Downloaded 139 times

rexnanet Fri Sep 08, 2017 5:42 pm

Ok, I’ll take a look during this weekend. Today is a “no go” :)

mausi_mick Sat Sep 09, 2017 4:40 am

I think , you have time, I make holidays … :lol:

tales von milet Sun Sep 24, 2017 10:25 am

moin,

ich habe beim compilieren des sketch immer die fehler meldung: “Warning: register range not in ascending order”

I have always compiled the sketch the error: “Warning: register range not in ascending order”

W10, Arduino 1.8.4

stevestrong Sun Sep 24, 2017 4:09 pm

Please post here the complete error message from the Arduino IDE window (which file, which line,…).
Which core are u using? [german]:
Bitte die komplette Fehlermeldung hier posten, einschliesslich Dateiname, Zeilennummer, usw.
Welcher Core wird verwendet?

tales von milet Sun Sep 24, 2017 4:42 pm

Code: https://github.com/ardyesp/DLO-138

C:\Users\Meiner\AppData\Local\Temp\ccBTRPkR.s: Assembler messages:

C:\Users\Meiner\AppData\Local\Temp\ccBTRPkR.s:495: Warning: register range not in ascending order

C:\Users\Meiner\AppData\Local\Temp\ccBTRPkR.s:495: Warning: register range not in ascending order

C:\Users\Meiner\AppData\Local\Temp\ccBTRPkR.s:495: Warning: register range not in ascending order

C:\Users\Meiner\AppData\Local\Temp\ccBTRPkR.s:495: Warning: register range not in ascending order

C:\Users\Meiner\AppData\Local\Temp\ccBTRPkR.s:497: Warning: register range not in ascending order

C:\Users\Meiner\AppData\Local\Temp\ccBTRPkR.s:497: Warning: register range not in ascending order

C:\Users\Meiner\AppData\Local\Temp\ccBTRPkR.s:497: Warning: register range not in ascending order

C:\Users\Meiner\AppData\Local\Temp\ccBTRPkR.s:497: Warning: register range not in ascending order

C:\Users\Meiner\AppData\Local\Temp\ccBTRPkR.s:546: Warning: register range not in ascending order

C:\Users\Meiner\AppData\Local\Temp\ccBTRPkR.s:546: Warning: register range not in ascending order

C:\Users\Meiner\AppData\Local\Temp\ccBTRPkR.s:546: Warning: register range not in ascending order

C:\Users\Meiner\AppData\Local\Temp\ccBTRPkR.s:548: Warning: register range not in ascending order

C:\Users\Meiner\AppData\Local\Temp\ccBTRPkR.s:548: Warning: register range not in ascending order

C:\Users\Meiner\AppData\Local\Temp\ccBTRPkR.s:548: Warning: register range not in ascending order

C:\Users\Meiner\AppData\Local\Temp\ccBTRPkR.s:595: Warning: register range not in ascending order

C:\Users\Meiner\AppData\Local\Temp\ccBTRPkR.s:595: Warning: register range not in ascending order

C:\Users\Meiner\AppData\Local\Temp\ccBTRPkR.s:595: Warning: register range not in ascending order

C:\Users\Meiner\AppData\Local\Temp\ccBTRPkR.s:595: Warning: register range not in ascending order

C:\Users\Meiner\AppData\Local\Temp\ccBTRPkR.s:595: Warning: register range not in ascending order

C:\Users\Meiner\AppData\Local\Temp\ccBTRPkR.s:597: Warning: register range not in ascending order

C:\Users\Meiner\AppData\Local\Temp\ccBTRPkR.s:597: Warning: register range not in ascending order

C:\Users\Meiner\AppData\Local\Temp\ccBTRPkR.s:597: Warning: register range not in ascending order

C:\Users\Meiner\AppData\Local\Temp\ccBTRPkR.s:597: Warning: register range not in ascending order

C:\Users\Meiner\AppData\Local\Temp\ccBTRPkR.s:597: Warning: register range not in ascending order

Archiving built core (caching) in:
C:\Users\Meiner\AppData\Local\Temp\arduino_cache_157334\core\core_Arduin
o_STM32-master_STM32F1_genericSTM32F103C_device_variant_STM32F103C8,uplo
ad_method_serialMethod,cpu_speed_speed_72mhz,opt_osstd_788985e64bb343182
e2e5afb824970d0.a
Der Sketch verwendet 37900 Bytes (57%) des Programmspeicherplatzes. Das Maximum sind 65536 Bytes.
Globale Variablen verwenden 17408 Bytes (85%) des dynamischen Speichers, 3072 Bytes für lokale Variablen verbleiben.
Das Maximum sind 20480 Bytes.
Wenig Arbeitsspeicher verfügbar, es können Stabilitätsprobleme auftreten.

stevestrong Mon Sep 25, 2017 8:48 am

Please turn on verbose mode in Arduino IDE:
File->Preferences->Show verbose output during:. Tick boxes for compilation and upload
and post here the complete message window content.

tales von milet Mon Sep 25, 2017 9:54 am

moin,

the administered binaries run.
the latest stock firmware is also running.

C:\Arduino1.8.3\arduino-builder -dump-prefs -logger=machine -hardware C:\Arduino1.8.3\hardware -hardware C:\Users\Meiner\AppData\Local\Arduino15\packages -tools C:\Arduino1.8.3\tools-builder -tools C:\Arduino1.8.3\hardware\tools\avr -tools C:\Users\Meiner\AppData\Local\Arduino15\packages -built-in-libraries C:\Arduino1.8.3\libraries -libraries C:\Users\Meiner\Documents\Arduino\libraries -fqbn=Arduino_STM32-master:STM32F1:genericSTM32F103C:device_variant=STM32F103C8,upload_method=serialMethod,cpu_speed=speed_72mhz,opt=osstd -ide-version=10804 -build-path C:\Users\Meiner\AppData\Local\Temp\arduino_build_317073 -warnings=none -build-cache C:\Users\Meiner\AppData\Local\Temp\arduino_cache_166353 -prefs=build.warn_data_percentage=75 -verbose C:\3D_Drucker\DSO138\DLO-138_neu\DLO-138\DLO-138.ino
C:\Arduino1.8.3\arduino-builder -compile -logger=machine -hardware C:\Arduino1.8.3\hardware -hardware C:\Users\Meiner\AppData\Local\Arduino15\packages -tools C:\Arduino1.8.3\tools-builder -tools C:\Arduino1.8.3\hardware\tools\avr -tools C:\Users\Meiner\AppData\Local\Arduino15\packages -built-in-libraries C:\Arduino1.8.3\libraries -libraries C:\Users\Meiner\Documents\Arduino\libraries -fqbn=Arduino_STM32-master:STM32F1:genericSTM32F103C:device_variant=STM32F103C8,upload_method=serialMethod,cpu_speed=speed_72mhz,opt=osstd -ide-version=10804 -build-path C:\Users\Meiner\AppData\Local\Temp\arduino_build_317073 -warnings=none -build-cache C:\Users\Meiner\AppData\Local\Temp\arduino_cache_166353 -prefs=build.warn_data_percentage=75 -verbose C:\3D_Drucker\DSO138\DLO-138_neu\DLO-138\DLO-138.ino
Using board 'genericSTM32F103C' from platform in folder: C:\Arduino1.8.3\hardware\Arduino_STM32-master\STM32F1
Using core 'maple' from platform in folder: C:\Arduino1.8.3\hardware\Arduino_STM32-master\STM32F1
Detecting libraries used...
"C:\Users\Meiner\AppData\Local\Arduino15\packages\arduino\tools\arm-none-eabi-gcc\5 2016q3/bin/arm-none-eabi-g++" -c -g -Os -w -DDEBUG_LEVEL=DEBUG_NONE -std=gnu++11 -ffunction-sections -fdata-sections -nostdlib --param max-inline-insns-single=500 -fno-rtti -fno-exceptions -DBOARD_generic_stm32f103c -DVECT_TAB_ADDR=0x8000000 -DERROR_LED_PORT=GPIOB -DERROR_LED_PIN=1 -w -x c++ -E -CC -mcpu=cortex-m3 -DF_CPU=72000000L -DARDUINO=10804 -DARDUINO_GENERIC_STM32F103C -DARDUINO_ARCH_STM32F1 -DCONFIG_MAPLE_MINI_NO_DISABLE_DEBUG -DMCU_STM32F103C8 -mthumb -march=armv7-m -D__STM32F1__ -DMCU_STM32F103C8 -mthumb -march=armv7-m -D__STM32F1__ "-IC:\Arduino1.8.3\hardware\Arduino_STM32-master\STM32F1\system/libmaple" "-IC:\Arduino1.8.3\hardware\Arduino_STM32-master\STM32F1\system/libmaple/include" "-IC:\Arduino1.8.3\hardware\Arduino_STM32-master\STM32F1\system/libmaple/stm32f1/include" "-IC:\Arduino1.8.3\hardware\Arduino_STM32-master\STM32F1\system/libmaple/usb/stm32f1" "-IC:\Arduino1.8.3\hardware\Arduino_STM32-master\STM32F1\system/libmaple/usb/usb_lib" "-IC:\Arduino1.8.3\hardware\Arduino_STM32-master\STM32F1\cores\maple" "-IC:\Arduino1.8.3\hardware\Arduino_STM32-master\STM32F1\variants\generic_stm32f103c" "C:\Users\Meiner\AppData\Local\Temp\arduino_build_317073\sketch\DLO-138.ino.cpp" -o "nul"
"C:\Users\Meiner\AppData\Local\Arduino15\packages\arduino\tools\arm-none-eabi-gcc\5 2016q3/bin/arm-none-eabi-g++" -c -g -Os -w -DDEBUG_LEVEL=DEBUG_NONE -std=gnu++11 -ffunction-sections -fdata-sections -nostdlib --param max-inline-insns-single=500 -fno-rtti -fno-exceptions -DBOARD_generic_stm32f103c -DVECT_TAB_ADDR=0x8000000 -DERROR_LED_PORT=GPIOB -DERROR_LED_PIN=1 -w -x c++ -E -CC -mcpu=cortex-m3 -DF_CPU=72000000L -DARDUINO=10804 -DARDUINO_GENERIC_STM32F103C -DARDUINO_ARCH_STM32F1 -DCONFIG_MAPLE_MINI_NO_DISABLE_DEBUG -DMCU_STM32F103C8 -mthumb -march=armv7-m -D__STM32F1__ -DMCU_STM32F103C8 -mthumb -march=armv7-m -D__STM32F1__ "-IC:\Arduino1.8.3\hardware\Arduino_STM32-master\STM32F1\system/libmaple" "-IC:\Arduino1.8.3\hardware\Arduino_STM32-master\STM32F1\system/libmaple/include" "-IC:\Arduino1.8.3\hardware\Arduino_STM32-master\STM32F1\system/libmaple/stm32f1/include" "-IC:\Arduino1.8.3\hardware\Arduino_STM32-master\STM32F1\system/libmaple/usb/stm32f1" "-IC:\Arduino1.8.3\hardware\Arduino_STM32-master\STM32F1\system/libmaple/usb/usb_lib" "-IC:\Arduino1.8.3\hardware\Arduino_STM32-master\STM32F1\cores\maple" "-IC:\Arduino1.8.3\hardware\Arduino_STM32-master\STM32F1\variants\generic_stm32f103c" "-IC:\Arduino1.8.3\hardware\Arduino_STM32-master\STM32F1\libraries\EEPROM" "C:\Users\Meiner\AppData\Local\Temp\arduino_build_317073\sketch\DLO-138.ino.cpp" -o "nul"
"C:\Users\Meiner\AppData\Local\Arduino15\packages\arduino\tools\arm-none-eabi-gcc\5 2016q3/bin/arm-none-eabi-g++" -c -g -Os -w -DDEBUG_LEVEL=DEBUG_NONE -std=gnu++11 -ffunction-sections -fdata-sections -nostdlib --param max-inline-insns-single=500 -fno-rtti -fno-exceptions -DBOARD_generic_stm32f103c -DVECT_TAB_ADDR=0x8000000 -DERROR_LED_PORT=GPIOB -DERROR_LED_PIN=1 -w -x c++ -E -CC -mcpu=cortex-m3 -DF_CPU=72000000L -DARDUINO=10804 -DARDUINO_GENERIC_STM32F103C -DARDUINO_ARCH_STM32F1 -DCONFIG_MAPLE_MINI_NO_DISABLE_DEBUG -DMCU_STM32F103C8 -mthumb -march=armv7-m -D__STM32F1__ -DMCU_STM32F103C8 -mthumb -march=armv7-m -D__STM32F1__ "-IC:\Arduino1.8.3\hardware\Arduino_STM32-master\STM32F1\system/libmaple" "-IC:\Arduino1.8.3\hardware\Arduino_STM32-master\STM32F1\system/libmaple/include" "-IC:\Arduino1.8.3\hardware\Arduino_STM32-master\STM32F1\system/libmaple/stm32f1/include" "-IC:\Arduino1.8.3\hardware\Arduino_STM32-master\STM32F1\system/libmaple/usb/stm32f1" "-IC:\Arduino1.8.3\hardware\Arduino_STM32-master\STM32F1\system/libmaple/usb/usb_lib" "-IC:\Arduino1.8.3\hardware\Arduino_STM32-master\STM32F1\cores\maple" "-IC:\Arduino1.8.3\hardware\Arduino_STM32-master\STM32F1\variants\generic_stm32f103c" "-IC:\Arduino1.8.3\hardware\Arduino_STM32-master\STM32F1\libraries\EEPROM" "-IC:\Users\Meiner\Documents\Arduino\libraries\Adafruit-GFX-Library-master" "C:\Users\Meiner\AppData\Local\Temp\arduino_build_317073\sketch\DLO-138.ino.cpp" -o "nul"
Using cached library dependencies for file: C:\Users\Meiner\AppData\Local\Temp\arduino_build_317073\sketch\src\TFTLib\Adafruit_TFTLCD_8bit_STM32.cpp
Using cached library dependencies for file: C:\Users\Meiner\AppData\Local\Temp\arduino_build_317073\sketch\src\TFTLib\hx8347g.cpp
Using cached library dependencies for file: C:\Users\Meiner\AppData\Local\Temp\arduino_build_317073\sketch\src\TFTLib\hx8357x.cpp
Using cached library dependencies for file: C:\Users\Meiner\AppData\Local\Temp\arduino_build_317073\sketch\src\TFTLib\ili932x.cpp
Using cached library dependencies for file: C:\Users\Meiner\AppData\Local\Temp\arduino_build_317073\sketch\src\TFTLib\ili9341.cpp
Using cached library dependencies for file: C:\Arduino1.8.3\hardware\Arduino_STM32-master\STM32F1\libraries\EEPROM\EEPROM.cpp
Using cached library dependencies for file: C:\Arduino1.8.3\hardware\Arduino_STM32-master\STM32F1\libraries\EEPROM\flash_stm32.c
Using cached library dependencies for file: C:\Users\Meiner\Documents\Arduino\libraries\Adafruit-GFX-Library-master\Adafruit_GFX.cpp
Using cached library dependencies for file: C:\Users\Meiner\Documents\Arduino\libraries\Adafruit-GFX-Library-master\glcdfont.c
Generating function prototypes...
"C:\Users\Meiner\AppData\Local\Arduino15\packages\arduino\tools\arm-none-eabi-gcc\5 2016q3/bin/arm-none-eabi-g++" -c -g -Os -w -DDEBUG_LEVEL=DEBUG_NONE -std=gnu++11 -ffunction-sections -fdata-sections -nostdlib --param max-inline-insns-single=500 -fno-rtti -fno-exceptions -DBOARD_generic_stm32f103c -DVECT_TAB_ADDR=0x8000000 -DERROR_LED_PORT=GPIOB -DERROR_LED_PIN=1 -w -x c++ -E -CC -mcpu=cortex-m3 -DF_CPU=72000000L -DARDUINO=10804 -DARDUINO_GENERIC_STM32F103C -DARDUINO_ARCH_STM32F1 -DCONFIG_MAPLE_MINI_NO_DISABLE_DEBUG -DMCU_STM32F103C8 -mthumb -march=armv7-m -D__STM32F1__ -DMCU_STM32F103C8 -mthumb -march=armv7-m -D__STM32F1__ "-IC:\Arduino1.8.3\hardware\Arduino_STM32-master\STM32F1\system/libmaple" "-IC:\Arduino1.8.3\hardware\Arduino_STM32-master\STM32F1\system/libmaple/include" "-IC:\Arduino1.8.3\hardware\Arduino_STM32-master\STM32F1\system/libmaple/stm32f1/include" "-IC:\Arduino1.8.3\hardware\Arduino_STM32-master\STM32F1\system/libmaple/usb/stm32f1" "-IC:\Arduino1.8.3\hardware\Arduino_STM32-master\STM32F1\system/libmaple/usb/usb_lib" "-IC:\Arduino1.8.3\hardware\Arduino_STM32-master\STM32F1\cores\maple" "-IC:\Arduino1.8.3\hardware\Arduino_STM32-master\STM32F1\variants\generic_stm32f103c" "-IC:\Arduino1.8.3\hardware\Arduino_STM32-master\STM32F1\libraries\EEPROM" "-IC:\Users\Meiner\Documents\Arduino\libraries\Adafruit-GFX-Library-master" "C:\Users\Meiner\AppData\Local\Temp\arduino_build_317073\sketch\DLO-138.ino.cpp" -o "C:\Users\Meiner\AppData\Local\Temp\arduino_build_317073\preproc\ctags_target_for_gcc_minus_e.cpp"
"C:\Arduino1.8.3\tools-builder\ctags\5.8-arduino11/ctags" -u --language-force=c++ -f - --c++-kinds=svpf --fields=KSTtzns --line-directives "C:\Users\Meiner\AppData\Local\Temp\arduino_build_317073\preproc\ctags_target_for_gcc_minus_e.cpp"
Sketch wird kompiliert...
"C:\Users\Meiner\AppData\Local\Arduino15\packages\arduino\tools\arm-none-eabi-gcc\5 2016q3/bin/arm-none-eabi-g++" -c -g -Os -w -DDEBUG_LEVEL=DEBUG_NONE -std=gnu++11 -MMD -ffunction-sections -fdata-sections -nostdlib --param max-inline-insns-single=500 -fno-rtti -fno-exceptions -DBOARD_generic_stm32f103c -DVECT_TAB_ADDR=0x8000000 -DERROR_LED_PORT=GPIOB -DERROR_LED_PIN=1 -mcpu=cortex-m3 -DF_CPU=72000000L -DARDUINO=10804 -DARDUINO_GENERIC_STM32F103C -DARDUINO_ARCH_STM32F1 -DCONFIG_MAPLE_MINI_NO_DISABLE_DEBUG -DMCU_STM32F103C8 -mthumb -march=armv7-m -D__STM32F1__ -DMCU_STM32F103C8 -mthumb -march=armv7-m -D__STM32F1__ "-IC:\Arduino1.8.3\hardware\Arduino_STM32-master\STM32F1\system/libmaple" "-IC:\Arduino1.8.3\hardware\Arduino_STM32-master\STM32F1\system/libmaple/include" "-IC:\Arduino1.8.3\hardware\Arduino_STM32-master\STM32F1\system/libmaple/stm32f1/include" "-IC:\Arduino1.8.3\hardware\Arduino_STM32-master\STM32F1\system/libmaple/usb/stm32f1" "-IC:\Arduino1.8.3\hardware\Arduino_STM32-master\STM32F1\system/libmaple/usb/usb_lib" "-IC:\Arduino1.8.3\hardware\Arduino_STM32-master\STM32F1\cores\maple" "-IC:\Arduino1.8.3\hardware\Arduino_STM32-master\STM32F1\variants\generic_stm32f103c" "-IC:\Arduino1.8.3\hardware\Arduino_STM32-master\STM32F1\libraries\EEPROM" "-IC:\Users\Meiner\Documents\Arduino\libraries\Adafruit-GFX-Library-master" "C:\Users\Meiner\AppData\Local\Temp\arduino_build_317073\sketch\DLO-138.ino.cpp" -o "C:\Users\Meiner\AppData\Local\Temp\arduino_build_317073\sketch\DLO-138.ino.cpp.o"
C:\Users\Meiner\AppData\Local\Temp\ccddTvDp.s: Assembler messages:

C:\Users\Meiner\AppData\Local\Temp\ccddTvDp.s:479: Warning: register range not in ascending order

C:\Users\Meiner\AppData\Local\Temp\ccddTvDp.s:479: Warning: register range not in ascending order

C:\Users\Meiner\AppData\Local\Temp\ccddTvDp.s:479: Warning: register range not in ascending order

C:\Users\Meiner\AppData\Local\Temp\ccddTvDp.s:479: Warning: register range not in ascending order

C:\Users\Meiner\AppData\Local\Temp\ccddTvDp.s:481: Warning: register range not in ascending order

C:\Users\Meiner\AppData\Local\Temp\ccddTvDp.s:481: Warning: register range not in ascending order

C:\Users\Meiner\AppData\Local\Temp\ccddTvDp.s:481: Warning: register range not in ascending order

C:\Users\Meiner\AppData\Local\Temp\ccddTvDp.s:481: Warning: register range not in ascending order

C:\Users\Meiner\AppData\Local\Temp\ccddTvDp.s:530: Warning: register range not in ascending order

C:\Users\Meiner\AppData\Local\Temp\ccddTvDp.s:530: Warning: register range not in ascending order

C:\Users\Meiner\AppData\Local\Temp\ccddTvDp.s:530: Warning: register range not in ascending order

C:\Users\Meiner\AppData\Local\Temp\ccddTvDp.s:532: Warning: register range not in ascending order

C:\Users\Meiner\AppData\Local\Temp\ccddTvDp.s:532: Warning: register range not in ascending order

C:\Users\Meiner\AppData\Local\Temp\ccddTvDp.s:532: Warning: register range not in ascending order

C:\Users\Meiner\AppData\Local\Temp\ccddTvDp.s:579: Warning: register range not in ascending order

C:\Users\Meiner\AppData\Local\Temp\ccddTvDp.s:579: Warning: register range not in ascending order

C:\Users\Meiner\AppData\Local\Temp\ccddTvDp.s:579: Warning: register range not in ascending order

C:\Users\Meiner\AppData\Local\Temp\ccddTvDp.s:579: Warning: register range not in ascending order

C:\Users\Meiner\AppData\Local\Temp\ccddTvDp.s:579: Warning: register range not in ascending order

C:\Users\Meiner\AppData\Local\Temp\ccddTvDp.s:581: Warning: register range not in ascending order

C:\Users\Meiner\AppData\Local\Temp\ccddTvDp.s:581: Warning: register range not in ascending order

C:\Users\Meiner\AppData\Local\Temp\ccddTvDp.s:581: Warning: register range not in ascending order

C:\Users\Meiner\AppData\Local\Temp\ccddTvDp.s:581: Warning: register range not in ascending order

C:\Users\Meiner\AppData\Local\Temp\ccddTvDp.s:581: Warning: register range not in ascending order

Zuvor kompilierte Datei wird verwendet: C:\Users\Meiner\AppData\Local\Temp\arduino_build_317073\sketch\src\TFTLib\Adafruit_TFTLCD_8bit_STM32.cpp.o
Zuvor kompilierte Datei wird verwendet: C:\Users\Meiner\AppData\Local\Temp\arduino_build_317073\sketch\src\TFTLib\hx8347g.cpp.o
Zuvor kompilierte Datei wird verwendet: C:\Users\Meiner\AppData\Local\Temp\arduino_build_317073\sketch\src\TFTLib\hx8357x.cpp.o
Zuvor kompilierte Datei wird verwendet: C:\Users\Meiner\AppData\Local\Temp\arduino_build_317073\sketch\src\TFTLib\ili932x.cpp.o
Zuvor kompilierte Datei wird verwendet: C:\Users\Meiner\AppData\Local\Temp\arduino_build_317073\sketch\src\TFTLib\ili9341.cpp.o
Compiling libraries...
Compiling library "EEPROM"
Zuvor kompilierte Datei wird verwendet: C:\Users\Meiner\AppData\Local\Temp\arduino_build_317073\libraries\EEPROM\flash_stm32.c.o
Zuvor kompilierte Datei wird verwendet: C:\Users\Meiner\AppData\Local\Temp\arduino_build_317073\libraries\EEPROM\EEPROM.cpp.o
Compiling library "Adafruit-GFX-Library-master"
Zuvor kompilierte Datei wird verwendet: C:\Users\Meiner\AppData\Local\Temp\arduino_build_317073\libraries\Adafruit-GFX-Library-master\glcdfont.c.o
Zuvor kompilierte Datei wird verwendet: C:\Users\Meiner\AppData\Local\Temp\arduino_build_317073\libraries\Adafruit-GFX-Library-master\Adafruit_GFX.cpp.o
Compiling core...
Zuvor kompilierte Datei wird verwendet: C:\Users\Meiner\AppData\Local\Temp\arduino_build_317073\core\wirish\start.S.o
Zuvor kompilierte Datei wird verwendet: C:\Users\Meiner\AppData\Local\Temp\arduino_build_317073\core\wirish\start_c.c.o
Zuvor kompilierte Datei wird verwendet: C:\Users\Meiner\AppData\Local\Temp\arduino_build_317073\core\wirish\syscalls.c.o
Zuvor kompilierte Datei wird verwendet: C:\Users\Meiner\AppData\Local\Temp\arduino_build_317073\core\board.cpp.o
Zuvor kompilierte Datei wird verwendet: C:\Users\Meiner\AppData\Local\Temp\arduino_build_317073\core\wirish\boards.cpp.o
Zuvor kompilierte Datei wird verwendet: C:\Users\Meiner\AppData\Local\Temp\arduino_build_317073\core\wirish\boards_setup.cpp.o
Using precompiled core
Linking everything together...
"C:\Users\Meiner\AppData\Local\Arduino15\packages\arduino\tools\arm-none-eabi-gcc\5 2016q3/bin/arm-none-eabi-g++" -Os -Wl,--gc-sections -mcpu=cortex-m3 "-TC:\Arduino1.8.3\hardware\Arduino_STM32-master\STM32F1\variants\generic_stm32f103c/ld/jtag_c8.ld" "-Wl,-Map,C:\Users\Meiner\AppData\Local\Temp\arduino_build_317073/DLO-138.ino.map" "-LC:\Arduino1.8.3\hardware\Arduino_STM32-master\STM32F1\variants\generic_stm32f103c/ld" -o "C:\Users\Meiner\AppData\Local\Temp\arduino_build_317073/DLO-138.ino.elf" "-LC:\Users\Meiner\AppData\Local\Temp\arduino_build_317073" -lm -lgcc -mthumb -Wl,--cref -Wl,--check-sections -Wl,--gc-sections -Wl,--unresolved-symbols=report-all -Wl,--warn-common -Wl,--warn-section-align -Wl,--warn-unresolved-symbols -Wl,--start-group "C:\Users\Meiner\AppData\Local\Temp\arduino_build_317073\sketch\DLO-138.ino.cpp.o" "C:\Users\Meiner\AppData\Local\Temp\arduino_build_317073\sketch\src\TFTLib\Adafruit_TFTLCD_8bit_STM32.cpp.o" "C:\Users\Meiner\AppData\Local\Temp\arduino_build_317073\sketch\src\TFTLib\hx8347g.cpp.o" "C:\Users\Meiner\AppData\Local\Temp\arduino_build_317073\sketch\src\TFTLib\hx8357x.cpp.o" "C:\Users\Meiner\AppData\Local\Temp\arduino_build_317073\sketch\src\TFTLib\ili932x.cpp.o" "C:\Users\Meiner\AppData\Local\Temp\arduino_build_317073\sketch\src\TFTLib\ili9341.cpp.o" "C:\Users\Meiner\AppData\Local\Temp\arduino_build_317073\libraries\EEPROM\flash_stm32.c.o" "C:\Users\Meiner\AppData\Local\Temp\arduino_build_317073\libraries\EEPROM\EEPROM.cpp.o" "C:\Users\Meiner\AppData\Local\Temp\arduino_build_317073\libraries\Adafruit-GFX-Library-master\glcdfont.c.o" "C:\Users\Meiner\AppData\Local\Temp\arduino_build_317073\libraries\Adafruit-GFX-Library-master\Adafruit_GFX.cpp.o" "C:\Users\Meiner\AppData\Local\Temp\arduino_build_317073\core\wirish\start.S.o" "C:\Users\Meiner\AppData\Local\Temp\arduino_build_317073\core\wirish\start_c.c.o" "C:\Users\Meiner\AppData\Local\Temp\arduino_build_317073\core\wirish\syscalls.c.o" "C:\Users\Meiner\AppData\Local\Temp\arduino_build_317073\core\board.cpp.o" "C:\Users\Meiner\AppData\Local\Temp\arduino_build_317073\core\wirish\boards.cpp.o" "C:\Users\Meiner\AppData\Local\Temp\arduino_build_317073\core\wirish\boards_setup.cpp.o" "C:\Users\Meiner\AppData\Local\Temp\arduino_build_317073/..\arduino_cache_166353\core\core_Arduino_STM32-master_STM32F1_genericSTM32F103C_device_variant_STM32F103C8,upload_method_serialMethod,cpu_speed_speed_72mhz,opt_osstd_788985e64bb343182e2e5afb824970d0.a" -Wl,--end-group
"C:\Users\Meiner\AppData\Local\Arduino15\packages\arduino\tools\arm-none-eabi-gcc\5 2016q3/bin/arm-none-eabi-objcopy" -O binary "C:\Users\Meiner\AppData\Local\Temp\arduino_build_317073/DLO-138.ino.elf" "C:\Users\Meiner\AppData\Local\Temp\arduino_build_317073/DLO-138.ino.bin"
Bibliothek EEPROM im Ordner: C:\Arduino1.8.3\hardware\Arduino_STM32-master\STM32F1\libraries\EEPROM (legacy) wird verwendet
Bibliothek Adafruit-GFX-Library-master in Version 1.2.2 im Ordner: C:\Users\Meiner\Documents\Arduino\libraries\Adafruit-GFX-Library-master wird verwendet
Der Sketch verwendet 37680 Bytes (57%) des Programmspeicherplatzes. Das Maximum sind 65536 Bytes.
Globale Variablen verwenden 17360 Bytes (84%) des dynamischen Speichers, 3120 Bytes für lokale Variablen verbleiben. Das Maximum sind 20480 Bytes.
Wenig Arbeitsspeicher verfügbar, es können Stabilitätsprobleme auftreten.

stevestrong Mon Sep 25, 2017 11:33 am

Can you please post here the file “ccBTRPkR.s” which generates the warning.

I see that you are using a newer compiler version, the default supported version would be arm-none-eabi-gcc\4.8.3-2014q1.

Sign in to reply