PDA

View Full Version : Teensyduino 1.48 Released



Paul
10-07-2019, 01:09 AM
Teensyduino 1.48 has been released.

(https://www.pjrc.com/teensy/td_download.html)https://www.pjrc.com/teensy/td_download.html

Changes since 1.47:

Arduino 1.8.10 support
Many small bugs fixed
Teensy 4.0 CPU Speed menu, including overclocking

No significant changes were made since 1.48-beta3 (https://forum.pjrc.com/threads/57894-Teensyduino-1-48-Beta-3).

defragster
10-07-2019, 01:23 AM
Released while I was entering this post on Beta 3 thread:

@Paul - check speed text in boards.txt.

Selecting :: teensy40.menu.speed.1008=1.008 GHz (overclock, cooling req'd)
Uses :: teensy40.menu.speed.1008.build.fcpu=1000000000

Starts with F_CPU_ACTUAL :: F_CPU=996000000

Changing to this works:: teensy40.menu.speed.1008.build.fcpu=1008000000

F_CPU=1008000000

defragster
10-07-2019, 01:38 AM
Ran install - T4 was stuck offline from running too fast? But TaskMan showed no active Teensy software processes. IDE and TLoader were closed.
I got this message:
17832

I hit BACK and turned off the T_4 and then setup completed?

Seems something behind the scenes when the T4 USB went 'offline'.

Note in Post #2 is still in error in boards.txt with released 1.48.

Chris O.
10-07-2019, 03:53 AM
Am I reading this correctly are we breaking 1 billion cycles per second (1,000,000,000) speed barrier on MCU... WOW;)

PaulStoffregen
10-07-2019, 04:10 AM
Yup. But at least with the 1 board on my desk right now, 960 MHz seems pretty stable with this heatsink. (and it does get quite hot with only natural convention)

17833

1.008 GHz (really 996 MHz) runs for quite a while when I point a fan at it, but does seem to occasionally have trouble. Often it runs for an hour or more.

defragster
10-07-2019, 06:36 AM
Solution for single PROGMEM conflict still needed - in sketch using it for CODE and DATA.

Simple mod to TempMonTest.ino code posted here Teensyduino-1-48-Beta-3 (https://forum.pjrc.com/threads/57894-Teensyduino-1-48-Beta-3?p=218037&viewfull=1#post218037) causes this:


TempMonTest:76: error: szWhen causes a section type conflict with void startup_early_hook()
PROGMEM char szWhen[2][20] = { "Start setup()", "setup() was" };
^

T:\tCode\T4\TempMonTest\TempMonTest.ino:43:14: note: 'void startup_early_hook()' was declared here
PROGMEM void startup_early_hook(void) {
^
szWhen causes a section type conflict with void startup_early_hook()

Maybe add PROGMEMD and PROGMEMC for Data and Code?

Moving strings to DMAMEM doesn't work as that doesn't seem to do a memcpy to that segment?

DMAMEM char szWhen[2][20] = { "Start setup()", "setup() was" };


>> I taped my single $2.83 heatsink to the @loglow pinned T4 and print looks cleaner and running up to 58/59C at current room temp. This 8 pack for $7.66 looks to be the same size copper heat sink (https://www.amazon.com/dp/B00637X42A). {Dimension: 0.5 x 0.5 x 0.25 inch }, but 1008 MHz seems a bridge too far.17834

With that extending these to 960 MHz:
Coremark at 600 MHZ: Iterations/Sec : 2313.57
Coremark at 816 MHZ: Iterations/Sec : 3146.39
Coremark at 960 MHZ: Iterations/Sec : 3701.88

600 MHz :: RSA Signature Speed Test Signature computation took 0.085 seconds
816 MHz :: RSA Signature Speed Test Signature computation took 0.063 seconds
960 MHz :: RSA Signature Speed Test Signature computation took 0.053 seconds

Altered Coremark to show temp and Run in loop(). It keeps running hitting 68C (154F ) for 8 passes - then : F_CPU=960000000 deg C=70 Pass#9
> 71 at #12 , 72 at #16 … :: F_CPU=960000000 deg C=74 Pass#33 … F_CPU=960000000 deg C=74 Pass#75 with toggles to … deg C=75 Pass#106 … C=74 Pass#343 {room cooling}


FYI the Early and Late hook calls arrive at 4 and 45 ms with setup() entry at 300:
E_hook millis is 4
L_hook millis is 45
setup millis is 300

Did the same RSA sig move to loop() - done in batches between (cooling) prints:

F_CPU=960000000 deg C=75 [tMax=75] Pass#3000
Signature computation took 0.052 seconds

defragster
10-07-2019, 10:28 AM
@Paul: The Windows IDE lower right 'Teensy 4.0 on usb ...' only rarely and temporarily shows the Build speed - then it goes away? Seems it should stay there - and wasn't 'Serial' type indicated as well?

USBHost MSC to HDD runs at 960 MHZ on the T4 with above heat sink, not tried without.

Current USBHost to wired USB LAN adapter doesn't connect over 816 MHz, with same heat sink.

TensorFlow micro_speech runs at 812 MHz w/no heat sink. Seems about as accurate - using the MIC on the New T4 ready Audio Board Rev D:
at 812 MHz::


Heard yes (201) @12920ms [ms lag=886]
Heard no (202) @15144ms [ms lag=886]
Heard yes (203) @16984ms [ms lag=886]
Heard no (201) @18720ms [ms lag=886]
Heard no (203) @21160ms [ms lag=886]
Heard yes (201) @23480ms [ms lag=886]

Not sure what affects the lag measure I added - it is the same at 600 MHz and 396 MHz - recalled it being higher at 600 before.

PaulStoffregen
10-07-2019, 11:38 AM
The Windows IDE lower right 'Teensy 4.0 on usb ...' only rarely and temporarily shows the Build speed - then it goes away? Seems it should stay there - and wasn't 'Serial' type indicated as well?

Yes, it used to show more info. Looks like Arduino made some changes to that part of the IDE.

Unless something is really wrong, I'm not going to consider this a bug or put it on my (already too long) list to stuff to investigate.

mjs513
10-07-2019, 11:55 AM
@defragster

Those are the same coremarks that I got in post https://forum.pjrc.com/threads/57894-Teensyduino-1-48-Beta-3?p=218007&viewfull=1#post218007. I was able to get 1.008Ghz(996Mhz) without any issue.

Just downloaded the lastest 1.48 - installed without any issue btw. Those are the same heatsinks I have as well just haven't attached one yet - will soon though. Going to give your tempmon a try but looks like you got it working.

defragster
10-07-2019, 11:57 AM
Yes, it used to show more info. Looks like Arduino made some changes to that part of the IDE.

Unless something is really wrong, I'm not going to consider this a bug or put it on my (already too long) list to stuff to investigate.

Not really wrong, just no longer a help glancing at the screen { especially forum post of screenshot } - it shows Teensy and some odd USB ref info (as it relates to windows norm) - but after speed change for one minute it did show the speed and perhaps other info - the compile completed and it was gone. So it can do it - but it gets 'sterilized' somewhere.

defragster
10-07-2019, 12:10 PM
@defragster

Those are the same coremarks that I got in post https://forum.pjrc.com/threads/57894-Teensyduino-1-48-Beta-3?p=218007&viewfull=1#post218007. I was able to get 1.008Ghz(996Mhz) without any issue.

Just downloaded the lastest 1.48 - installed without any issue btw. Those are the same heatsinks I have as well just haven't attached one yet - will soon though. Going to give your tempmon a try but looks like you got it working.

TempMon working - except I never see signs of hi temp warning or anything - execution/USB just goes away with no more LED change. Just wanted confirmation the _isr()'s were properly 'attached' and should be working for feedback.

I edited the 1008 to be 1008 not 996 and that seemed to be too much for warm room and that heat sink in static air.

Putting that heatsink on the otherwise committed with soldered pin TallDog Beta did help it run cleaner at 960 MHz (no more spare USB chars) - but any 1008 attempt seemed to just vanish without a trace. Will have set of 8 more heat sinks Tues can try a 2nd T4 then. Odd it feels hot at only 110 - decent amount of heated mass finger doesn't cool as quickly - but doesn't read over 110F though internally reading over 150F. Also odd the USBHost to MSC/HDD worked at 960 but the LAN USB sat at 10Mb instead of seeing 100Mb hardware and getting an IP address over 816.

PaulStoffregen
10-07-2019, 12:10 PM
I left the WavFilePlayer example running, playing from a SD card (via SPI) on the audio shield. That blue heatsink had some air flow from a fan nearby on my desk.

At 960 MHz it played for several hours, until I shut it off. The heatsink felt pretty hot.

At 1.008 GHz (996 MHz), it usually plays for over 30 minutes, but eventually stops. Uploading with auto-reboot still works while it's in the stopped state, so the issue may be with SPI since the CPU and USB still seem to be working.

defragster
10-07-2019, 12:27 PM
I left the WavFilePlayer example running, playing from a SD card (via SPI) on the audio shield. That blue heatsink had some air flow from a fan nearby on my desk.

At 960 MHz it played for several hours, until I shut it off. The heatsink felt pretty hot.

At 1.008 GHz (996 MHz), it usually plays for over 30 minutes, but eventually stops. Uploading with auto-reboot still works while it's in the stopped state, so the issue may be with SPI since the CPU and USB still seem to be working.

Interesting - I wasn't doing any SPI. And the coremark benchmark is in such a busy loop that upload failing gives a false idea of it being hung/crashed.

T4 with heatsink off some time - running the posted TempMon sketch at true 1008 quickly did this:

Compile Time:: T:\tCode\T4\TempMonTest\TempMonTest.ino Oct 7 2019 04:15:04

F_CPU=1008000000 deg C=37

Start setup():: E_HOOK us>>5908 [ii3#>>1] E_hook millis is 4
Start setup():: L_HOOK us>>45297 [ii2#>>5] L_hook millis is 45
Start setup():: @us>>300000 [static ii ms>>300] setup millis is 300
@micros>>392014 [ms>>392] Time is Mon Oct 7 04:15:06 2019

37 38 39
@micros>>11266055 [ms>>11266] {isrP#0, HL#0}0Time is Mon Oct 7 04:15:06 2019
40
@micros>>22265893 [ms>>22265] {isrP#0, HL#0}0Time is Mon Oct 7 04:15:17 2019
41
@micros>>33265728 [ms>>33265] {isrP#0, HL#0}0Time is Mon Oct 7 04:15:28 2019
41 42
@micros>>44265561 [ms>>44265] {isrP#0, HL#0}0Time is Mon Oct 7 04:15:39 2019
�42 43
@micros>>55265392 [ms>>55265] {isrP#0, HL#0}0Time is Mon Oct 7 04:15:50 2019
�43 44
@micros>>66265222 [ms>>66265] {isrP#0, HL#0}0Time is Mon Oct 7 04:16:01 2019
�44
@micros>>77265050 [ms>>77265] {isrP#0, HL#0}0Time is Mon Oct 7 04:16:12 2019
�45 45 46 46

Where the "{isrP#0, HL#0}" are count of calls from the tempmon code _isr's. at 44C they should not be calling but the USB is just not right - where it runs well up to 75C at 960 MHz.

At this point that teensy stopped blink, USB and went into shutdown as the heat sink is cool ~80F.

In that state a couple of minutes and pushed button to bootloader and the TyComm upload of same HEX - died again with no warning or bad USB or ever showing temp over 48C:

Compile Time:: T:\tCode\T4\TempMonTest\TempMonTest.ino Oct 7 2019 04:15:04

F_CPU=1008000000 deg C=42

Start setup():: E_HOOK us>>5934 [ii3#>>1] E_hook millis is 4
Start setup():: L_HOOK us>>45296 [ii2#>>5] L_hook millis is 45
Start setup():: @us>>300000 [static ii ms>>300] setup millis is 300
@micros>>400024 [ms>>400] Time is Mon Oct 7 04:22:48 2019

42 43 44 45 45 46 46 47

Just surprising it quits so fast without _isr() warning ...

defragster
10-07-2019, 12:34 PM
@Paul - is(are) your heat sink(s) Aluminum or Copper?

I now see these in 20 pack aluminum and 8.8mm smaller size (.35" instead of 0.5") with taller fins : https://www.amazon.com/dp/B079FQ22LK

PaulStoffregen
10-07-2019, 01:14 PM
is(are) your heat sink(s) Aluminum or Copper?

I'd guess it's aluminum. I've never seen any copper ones offered with anodized colors.

But I really don't remember. It was bought during the very early days of the beta test (as were so many other parts), maybe even before I sent out those first 1052 boards. That kinda feels like a lifetime ago.

It has double-sticky tape. I've heard mixed info about how effective those types of tape are. Apparently thermal epoxy is much better. But the tape is cheap, and I recall that heatsink was very cheap.

The IMXRT chip on Teensy 4.0 is 10mm by 10mm. I do remember I bought that particular heatsink because it was 10mm. Indeed, it's pretty much a perfect fit on top of the chip. But the piece of tape is only about 60% of the heatsink's surface area. It was cheap....

DaQue
10-07-2019, 01:41 PM
Two things.

One this thread should be stickied so it’s at the top of announcements.

The other is just a question or two. How much current is the Teensy 4 pulling at max overclock with the benchmark. Ali’s is it possible yet to have it switch speeds if it gets busy for a cpu intensive bit if the program then underclock it to save battery for most of the program? Automatically?

mjs513
10-07-2019, 01:52 PM
@defragster

Think something else is going on besides overtempt at 996Mhz. I just ran your tempmon sketch using my ILI9341 buddabrot sketch linked into loop. At 996Mhz I runs for a bit and then hangs and I loose USB but I do get up to 65degC:

F_CPU=996000000 deg C=52

Start setup():: E_HOOK us>>5165 [ii3#>>1] E_hook millis is 5
@micros>>627715 [ms>>627] Time is Mon Oct 7 08:20:32 2019

52 53 54 55 56 57 58
@micros>>10941590 [ms>>10955] {isrP#0, HL#0} Time is Mon Oct 7 08:20:32 2019
57 58 59 60
@micros>>21930511 [ms>>21944] {isrP#0, HL#0} Time is Mon Oct 7 08:20:43 2019
60 61
@micros>>32785958 [}s>>33049] {isrP#0, HL#0}0Time is Mon Oct 7 08:20:54 2019
61 62
@micros>>43932433 [ms>>43946] {isrP#0, HL#0} Time is Mon Oct 7 08:21:05 2019
62 63
@micros>>54941014 [ms>>54954] {isrP#0, HL#0} Time is Mon Oct 7 08:21:16 2019
63 64 63 64 64
@micros>>87937600 [ms>>87951] {isrP#0, HL#0} Time is Mon Oct 7 08:21:49 2019
64 65
@micros>>98931580 [ms>>98945] {isrP#0, HL#0} Time is Mon Oct 7 08:22:00 2019
64 65

Now if I reduce the speed to 960Mhz right after the 996Mhz test - it gets up to 69degC but nothing displays. If I reduce to 600Mhz the buddabrot will display and temp stays in the mid 50s. Next I reloaded sketch at 960Mhz and the T4 recovered (temp went decreased below 60degC) and it displayed again but seems to redo the setup of the hooks up and eventually dies at 68degC - but no isr fires. Here is the whole run:

Compile Time:: D:\Users\Merli\Documents\Arduino\T4\tempmon_speed_ tests\tempmon_speed_tests.ino Oct 7 2019 08:37:18

F_CPU=960000000 deg C=54

Start setup():: E_HOOK us>>5012 [ii3#>>1] E_hook millis is 5
Start setup():: L_HOOK us>>45299 [ii2#>>5] L_hook millis is 45
Start setup():: @us>>627704 [static ii ms>>300] setup millis is 627
@micros>>627719 [ms>>627] Time is Mon Oct 7 08:37:29 2019

55 56 57 58 59
@micros>>10769412 [ms>>11036] {isrP#0, HL#0} Time is Mon Oct 7 08:37:29 2019
59 60 61 62
@micros>>21871371 [ms>>22138] {isrP#0, HL#0} Time is Mon Oct 7 08:37:40 2019
60 61 62 63
@micros>>32942383 [ms>>32957] {isrP#0, HL#0} Time is Mon Oct 7 08:37:51 2019
63 64
@micros>>43937608 [ms>>43952] {isrP#0, HL#0} Time is Mon Oct 7 08:38:02 2019
63 64
@micros>>54949401 [ms>>54964] {isrP#0, HL#0} Time is Mon Oct 7 08:38:13 2019
64 65
@micros>>65940752 [ms>>65955] {isrP#0, HL#0} Time is Mon Oct 7 08:38:24 2019
65 66
@micros>>76694264 [ms>>76961] {isrP#0, HL#0}0Time is Mon Oct 7 08:38:35 2019
66
@micros>>87807062 [ms>>88074] {isrP#0, HL#0}0Time is Mon Oct 7 08:38:46 2019
64 65 66
@micros>>98914354 [ms>>99181] {isrP#0, HL#0} Time is Mon Oct 7 08:38:57 2019
66
@micros>>109948490 [ms>>109963] {isrP#0, HL#0} Time is Mon Oct 7 08:39:08 2019
66
F_CPU=960000000 deg C=66

setup() was:: E_HOOK us>>5012 [ii3#>>1] E_hook millis is 5
setup() was:: L_HOOK us>>45299 [ii2#>>5] L_hook millis is 45
setup() was:: @us>>109948490 [static ii ms>>300] setup millis is 627
@micros>>109963252 [ms>>109963] Time is Mon Oct 7 08:39:08 2019


@micros>>120937645 [ms>>120952] {isrP#0, HL#0} Time is Mon Oct 7 08:39:19 2019
66 67
@micros>>131950470 [ms>>131964] {isrP#0, HL#0} Time is Mon Oct 7 08:39:30 2019
66 67
@micros>>142938003 [ms>>142952] {isrP#0, HL#0} Time is Mon Oct 7 08:39:41 2019
66 67
@micros>>153749216 [}s>>154015] {isrP#0, HL#0} Time ys Mon Oct 7 08:39:52 2019
66 67 68
@micros>>164858384 [}s>>165125] {isrP#0, HL#0} Time ys Mon Oct 7 08:40:03 2019
67 68
@micros>>175944715 [ms>>175959] {isrP#0, HL#0} Time is Mon Oct 7 08:40:14 2019
68
@micros>>186940469 [ms>>186955] {isrP#0, HL#0} Time is Mon Oct 7 08:40:25 2019
67 68
@micros>>197938214 [ms>>197952] {isrP#0, HL#0} Time is Mon Oct 7 08:40:36 2019
68
@micros>>208940852 [ms>>208955] {isrP#0, HL#0} Time is Mon Oct 7 08:40:47 2019
67 68
@micros>>219695840 [}s>>219962] {isrP#0, HL#0} Time ys Mon Oct 7 08:40:58 2019
67
F_CPU=960000000 deg C=67

setup() was:: E_HOOK us>>5012 [ii3#>>1] E_hook millis is 5
setup() was:: L_HOOK us>>45299 [ii2#>>5] L_hook millis is 45
setup() was:: @us>>219695840 [static ii ms>>300] setup millis is 627
@micros>>219962629 [ms>>219962] Time is Mon Oct 7 08:40:58 2019

68
@micros>>230800196 [}s>>231066] {isrP#0, HL#0} Time ys Mon Oct 7 08:41:09 2019
68
@micros>>241904936 [}s>>242172] {isrP#0, HL#0} Time ys Mon Oct 7 08:41:20 2019
68
@micros>>252947628 [ms>>252962] {isrP#0, HL#0} Time is Mon Oct 7 08:41:31 2019
68
@micros>>263942777 [ms>>263957] {isrP#0, HL#0} Time is Mon Oct 7 08:41:42 2019
68
@micros>>274942626 [ms>>274957] {isrP#0, HL#0} Time is Mon Oct 7 08:41:53 2019
68 69
@micros>>285941319 [}s>>285955] {isrP#0, HL#0} Time is Mon Oct 7 08:42:04 2019
68 69
@micros>>296748558 [}s>>297015] {isrP#0, HL#0} Time ys Mon Oct 7 08:42:15 2019
69
@micros>>307847964 [}s>>308114] {isrP#0, HL#0} Time ys Mon Oct 7 08:42:26 2019
69
@micros>>318946471 [}s>>319213] {isrP#0, HL#0} Time ys Mon Oct 7 08:42:37 2019
68 69
@micros>>329940949 [}s>>329955] {isrP#0, HL#0} Time is Mon Oct 7 08:42:48 2019
68
F_CPU=960000000 deg C=68

setup() was:: E_HOOK us>>5012 [ii3#>>1] E_hook millis is 5
setup() was:: L_HOOK us>>45299 [ii2#>>5] L_hook millis is 45
setup() was:: @us>>329940949 [static ii ms>>300] setup millis is 627
@micros>>329955886 [ms>>329955] Time is Mon Oct 7 08:42:48 2019

69
@micros>>340940058 [ms>>340954] {isrP#0, HL#0} Time is Mon Oct 7 08:42:59 2019
68 69
@micros>>351948156 [ms>>351962] {isrP#0, HL#0} Time is Mon Oct 7 08:43:10 2019
68 69
@micros>>362938779 [ms>>362953] {isrP#0, HL#0} Time is Mon Oct 7 08:43:21 2019
68 69
@micros>>373773327 [}s>>374039] {isrP#0, HL#0} Time ys Mon Oct 7 08:43:32 2019

@micros>>384880900 [}s>>385147] {isrP#0, HL#0} Time ys Mon Oct 7 08:43:43 2019
68
@micros>>395949116 [ms>>395963] {isrP#0, HL#0} Time is Mon Oct 7 08:43:54 2019
68
@micros>>406940809 [ms>>406955] {isrP#0, HL#0} Time is Mon Oct 7 08:44:05 2019
68 69
@micros>>417939912 [ms>>417954] {isrP#0, HL#0} Time is Mon Oct 7 08:44:16 2019
68 69
@micros>>428940699 [ms>>428955] {isrP#0, HL#0} Time is Mon Oct 7 08:44:27 2019
68 69
@micros>>439697508 [}s>>439964] {isrP#0, HL#0} Time ys Mon Oct 7 08:44:38 2019
68
F_CPU=960000000 deg C=68

setup() was:: E_HOOK us>>5012 [ii3#>>1] E_hook millis is 5
setup() was:: L_HOOK us>>45299 [ii2#>>5] L_hook millis is 45
setup() was:: @us>>439697508 [static ii ms>>300] setup millis is 627
@micros>>439964046 [ms>>439964] Time is Mon Oct 7 08:44:38 2019

68
@micros>>450808084 [}s>>451074] {isrP#0, HL#0} Time ys Mon Oct 7 08:44:49 2019
68
@micros>>461917313 [}s>>462184] {isrP#0, HL#0} Time ys Mon Oct 7 08:45:00 2019
68
@micros>>472950302 [ms>>472964] {isrP#0, HL#0} Time is Mon Oct 7 08:45:11 2019
68
@micros>>483950292 [ms>>483964] {isrP#0, HL#0} Time is Mon Oct 7 08:45:22 2019
68
@micros>>494940007 [ms>>494954] {isrP#0, HL#0} Time is Mon Oct 7 08:45:33 2019
68

EDIT: Oh btw if I unplug/replug it starts at 52degC but no display.

mjs513
10-07-2019, 03:39 PM
@defragster - @Paul

I just ran my original tempmon sketch, the standalone one, that sets the registers. Ran it until it hit the High Temp of 85 and it seems to working without issue. It tripped the ISR.

I have to check a few things:
1. Make sure I converted it correctly and check the registers settings
2. Have to check something in the SDK on tempmode? didn't use it before but maybe have to
3. May have to write our own ISRs? So question is how do I shut down the T4 programmatically?
4. Other things to be discovered - have to do somemore research I guess

All this just to be on the save side because I don't know why there is a 60 cutoff when I start having problems.

defragster
10-07-2019, 07:42 PM
@defragster

Think something else is going on besides overtempt at 996Mhz. I just ran your tempmon sketch using my ILI9341 buddabrot sketch linked into loop. At 996Mhz I runs for a bit and then hangs and I loose USB but I do get up to 65degC:
...
EDIT: Oh btw if I unplug/replug it starts at 52degC but no display.

Indeed - something odd. I was busy running things that worked trying to find a reproducible edge or indication of what led to trouble. TempMon sketch was an abandoned WIP with other dev at the time. Is your sketch posted?

mjs513
10-07-2019, 09:20 PM
@defragster

Sorry was out running errands with the wife. Yes it is posted but easier if I just attach it here:

mjs513
10-08-2019, 01:16 AM
@defragster

Just ran a simple test sketch that prints out the temp every 2 seconds with the T4 @1Ghz. TempMon does work - it shuts the T4 down at 90degC so now going to put a bit more test the buddhabrot example. But I am thinking that as the Temp gets to hot some things may have problem - maybe like frequency is shifting at that temp.

mjs513
10-08-2019, 02:39 AM
@defragster

I modified my tempmon_t4 sketch to include the drawing the Buddabrot on a ILI9341 display - ISRs never tripped but at 1Ghz the T4 hung at about 74.5 degC:

Test results:

@600Mhz - temp steady at about 52degC
@912Mhz - temp steady at about 67degC
@1Ghz:
Ran to about 74.5degC then hung. If I unplugged and replugged it back in the sketch ran (showed about 72degC) but ILI9341 display stayed blank. Maybe SPI clock goes off - tomorrow I will hook up a scope to sck and see what happens.

EDIT: heres the sketch

defragster
10-08-2019, 09:54 AM
@defragster

I modified my tempmon_t4 sketch to include the drawing the Buddabrot on a ILI9341 display - ISRs never tripped but at 1Ghz the T4 hung at about 74.5 degC:

Test results:

@600Mhz - temp steady at about 52degC
@912Mhz - temp steady at about 67degC
@1Ghz:
Ran to about 74.5degC then hung. If I unplugged and replugged it back in the sketch ran (showed about 72degC) but ILI9341 display stayed blank. Maybe SPI clock goes off - tomorrow I will hook up a scope to sck and see what happens.

EDIT: heres the sketch

Thanks, Got Zip and two libs - it compiles - no display on TallDog T4 with that heat sink.
Modified setup() shows:


TEMPMON driver example.

F_CPU=1008000000 deg C=63
The chip initial temperature is 63.18

It cooled down after that - for some time:


61.91
62.55
61.91

Though just stopped now without warning or notice …

Chip now cool to touch so it went into shutdown or 300 MHz cooldown for Fault mode? Sounds like a test for debug_tt - later though. Something funny going on - not looking like temp?

Another run - showing time alive:


TEMPMON driver example.

F_CPU=1008000000 deg C=53
The chip initial temperature is 53.00 @ms= 2745
52.36 @ms= 3165
51.73 @ms= 3837
51.73 @ms= 4510
51.73 @ms= 5180

58.09 @ms= 130238
57.45 @ms= 130914
58.09 @ms= 131587
57.45 @ms= 132257
57.45 @ms= 132930
58.09 @ms= 133602
58.09 @ms= 134280
57.45 @ms= 134953

mjs513
10-08-2019, 12:07 PM
@defragster

Sat here a while this morning watching clk pin while sketch was running at 600Mhz and 996Mhz. Run the 996Mhz up to 71degC without issue. Nothing obvious on my scope with the SPI clock. So something else causing the problem of early shutdown at 996.

KurtE
10-08-2019, 01:58 PM
@mjs513 - Like the picture :D

Are you running the sketch with some form of heatsink? or just raw board? I have it running right now at 816 (last one that does not say cooling required) and it is hovering abount 54 degrees.

EDIT: Ran at 1.008Ghz, and it ran fine for awhile, got up to about 65 degrees and then just stopped. I was running Logic Analyzer during the run and
did not see anything obvious. It looked like it completed its update of the display. Everything ended properly, CS was brought back high... But then it did not try to update again...

mjs513
10-08-2019, 02:22 PM
@KurtE - thanks - 1st pic with new phone :)

Running sketch with no heatsink on one of my breakout boards. Just ran it at 816 and getting pretty much the same temp as you about 58 degC.
17847

Balam
10-08-2019, 04:15 PM
big thanks for the new teensy 4 without a doubt the new teensy is a game changer!! wondering if there are near future plans to integrate Midi , HID protocols to the new new teensy 4.
best.

defragster
10-08-2019, 07:01 PM
I ran this yesterday but headed to bed before running it again to post. Just powered board up cold with debug_tt as last posted 7/7/2019?

It is the @mjs513 code - with milliseconds printed along with the TEMP report - so almost 7 minutes before it crashed at last reported temp under 58C.
It is Stopped as shown - not taking any USB input - doing a spaz blink - and heat sink is cool so it took F_CPU down::


T:\tCode\T4\T4-TEMPMON_buddabrot\T4-TEMPMON_buddabrot.ino Oct 8 2019 03:10:02
>>> Reason for 'reset': 1 IPP_RESET_B :: done Reason
F_CPU==1008000000 F_BUS==252000000 FreeMem(); 4293328836

begin ...
in setup @L#72 stack var addr: 0x2006FFE4
TEMPMON driver example.

F_CPU=1008000000 deg C=32
The chip initial temperature is 32.00 @ms= 2728
31.36 @ms= 3147
31.36 @ms= 3818
31.36 @ms= 4489
...
56.82 @ms= 416071
56.82 @ms= 416761
56.82 @ms= 417439
57.45 @ms= 418131

Fault irq 3
stacked_r0 :: 20011BA3
stacked_r1 :: 20070023
stacked_r2 :: 00000060
stacked_r3 :: 2006FFFF
stacked_r12 :: 2001230D
stacked_lr :: 00008211
stacked_pc :: 0000076C
stacked_psr :: 810B0000
_CFSR :: 00008200
(PRECISERR) Data bus error(address in BFAR)
(BFARVALID) Bus Fault Address Valid
_HFSR :: 40000000
(FORCED) Forced Hard Fault
_DFSR :: 00000000
_AFSR :: 00000000
_BFAR :: 20070000
_MMAR :: 20070000
in Debug_Dump @L#60 stack var addr: 0x2006FF04
User Custom Debug Dump. Micros==418139752
userDebugDumptt() in debug_tt ___

F_CPU=300000000
>>>> Debug Fault >>>> debug_fault >>>> TYPE:T_4
debug_tt Info: [Last debug_tt helper @ L#:60 Debug_Dump()

>>>> Debug Fault >>>> TYPE:T_4
--- Faulted >>>> Execution Halted.

For more info - print it in sketch :: Debug_Dump(void)

defragster
10-08-2019, 07:14 PM
@KurtE - thanks - 1st pic with new phone :)

Running sketch with no heatsink on one of my breakout boards. Just ran it at 816 and getting pretty much the same temp as you about 58 degC.
...

Nice pic @mjs513 - been wanting you to add one so your posts stand out :) Hope the new phone serves well.

It seems this simple heat sink I got - same as one Frank B got IIRC - is doing the job of stopping extreme thermal buildup. Should have a set of 8 of those (similar) from Amazon today. Though as posted - something still goes awry?

Heat Sinks just delivered … Here is ...


17848



Just rebuilt that same sketch at 960 MHz - it did not Auto Upload - so it was stuck with dead USB it seems and require Button to take code.
Starts like this - and assume it will run some long time with no issue … we will see:


T:\tCode\T4\T4-TEMPMON_buddabrot\T4-TEMPMON_buddabrot.ino Oct 8 2019 11:04:49
>>> Reason for 'reset': 1 IPP_RESET_B :: done Reason
F_CPU==960000000 F_BUS==240000000 FreeMem(); 4293328836

begin ...
in setup @L#72 stack var addr: 0x2006FFE4
TEMPMON driver example.

F_CPU=960000000 deg C=45
The chip initial temperature is 45.36 @ms= 2731
44.73 @ms= 3171

Simple changes for debug_tt:


#include "debug_tt.h"


void Debug_Dump(void)
{
where_tt( );
printf_tt(" User Custom Debug Dump. Micros==%u", micros());
// Put code here to call after Fault or HaltIf() - or call it in sketch
return;
}

void setup() {
while ( !Serial);
delay(2000);
Serial.println("\n" __FILE__ " " __DATE__ " " __TIME__);
debBegin_tt( (HardwareSerial*)&Serial, LED_BUILTIN, 7);
Serial.println("\n begin ...");
where_tt( );

In post #28 you can see this:


in Debug_Dump @L#60 stack var addr: 0x2006FF04
User Custom Debug Dump. Micros==418139752
userDebugDumptt() in debug_tt ___

That is printed from User sketch void Debug_Dump(void) shown just above - so the fault handler WORKS and does present one last chance to dump local vars or code info when it can help.

As far as sketch restarted at 960 MHz it is running and temp already ABOVE where it dies in prior post:

58.73 @ms= 513748
58.73 @ms= 514444



61.27 @ms= 1164452
60.64 @ms= 1165145
60.64 @ms= 1165839




60.64 @ms= 10074795
60.64 @ms= 10075492
60.00 @ms= 10076187

Still running - 2.8 hours - room is cool … no temp climb

prnthp
10-08-2019, 07:42 PM
Has the experimental RawHID mode for T4 from beta#2 been disabled? All I can select is Serial from the USB Type menu.

analog&RFmodels
10-08-2019, 10:18 PM
hi all,
is this the right place to put this ?
this code compiles/runs fine teensy3.6 180 mhz debug (debug only)
but crashes during compile for teensy4.0 600 mhz debug
am running win7pro 64 bit, Arduino 1.8.5, Teensyduino 1.48 released
the code does not use any hardware other than led
enclosed are code and verbose error list


Arduino: 1.8.5 (Windows 7), TD: 1.48, Board: "Teensy 4.0, Serial, 600 MHz, Debug, US English"

C:\Program Files (x86)\Arduino\arduino-builder -dump-prefs -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\Dell\Documents\Arduino\libraries -fqbn=teensy:avr:teensy40:usb=serial,speed=600,opt= ogstd,keys=en-us -ide-version=10805 -build-path C:\Users\Dell\AppData\Local\Temp\arduino_build_917 047 -warnings=none -build-cache C:\Users\Dell\AppData\Local\Temp\arduino_cache_780 063 -verbose C:\Users\Dell\Documents\Arduino\libraries\arf1\arf 1.ino
C:\Program Files (x86)\Arduino\arduino-builder -compile -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\Dell\Documents\Arduino\libraries -fqbn=teensy:avr:teensy40:usb=serial,speed=600,opt= ogstd,keys=en-us -ide-version=10805 -build-path C:\Users\Dell\AppData\Local\Temp\arduino_build_917 047 -warnings=none -build-cache C:\Users\Dell\AppData\Local\Temp\arduino_cache_780 063 -verbose C:\Users\Dell\Documents\Arduino\libraries\arf1\arf 1.ino
Using board 'teensy40' from platform in folder: C:\Program Files (x86)\Arduino\hardware\teensy\avr
Using core 'teensy4' from platform in folder: C:\Program Files (x86)\Arduino\hardware\teensy\avr
Detecting libraries used...
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-g++" -E -CC -x c++ -w -g -Wall -ffunction-sections -fdata-sections -nostdlib -std=gnu++14 -fno-exceptions -fpermissive -fno-rtti -fno-threadsafe-statics -felide-constructors -Wno-error=narrowing -mthumb -mcpu=cortex-m7 -mfloat-abi=hard -mfpu=fpv5-d16 -D__IMXRT1062__ -DTEENSYDUINO=148 -DARDUINO=10805 -DF_CPU=600000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy4" "C:\Users\Dell\AppData\Local\Temp\arduino_build_917 047\sketch\arf1.ino.cpp" -o "nul"
Generating function prototypes...
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-g++" -E -CC -x c++ -w -g -Wall -ffunction-sections -fdata-sections -nostdlib -std=gnu++14 -fno-exceptions -fpermissive -fno-rtti -fno-threadsafe-statics -felide-constructors -Wno-error=narrowing -mthumb -mcpu=cortex-m7 -mfloat-abi=hard -mfpu=fpv5-d16 -D__IMXRT1062__ -DTEENSYDUINO=148 -DARDUINO=10805 -DF_CPU=600000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy4" "C:\Users\Dell\AppData\Local\Temp\arduino_build_917 047\sketch\arf1.ino.cpp" -o "C:\Users\Dell\AppData\Local\Temp\arduino_build_917 047\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\Dell\AppData\Local\Temp\arduino_build_917 047\preproc\ctags_target_for_gcc_minus_e.cpp"
Compiling sketch...
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/precompile_helper" "C:\Program Files (x86)\Arduino\hardware\teensy\avr/cores/teensy4" "C:\Users\Dell\AppData\Local\Temp\arduino_build_917 047" "C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-g++" -x c++-header -Og -g -Wall -ffunction-sections -fdata-sections -nostdlib -MMD -std=gnu++14 -fno-exceptions -fpermissive -fno-rtti -fno-threadsafe-statics -felide-constructors -Wno-error=narrowing -mthumb -mcpu=cortex-m7 -mfloat-abi=hard -mfpu=fpv5-d16 -D__IMXRT1062__ -DTEENSYDUINO=148 -DARDUINO=10805 -DF_CPU=600000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\Program Files (x86)\Arduino\hardware\teensy\avr/cores/teensy4" "C:\Users\Dell\AppData\Local\Temp\arduino_build_917 047/pch/Arduino.h" -o "C:\Users\Dell\AppData\Local\Temp\arduino_build_917 047/pch/Arduino.h.gch"
Using previously compiled file: C:\Users\Dell\AppData\Local\Temp\arduino_build_917 047\pch\Arduino.h.gch

"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-g++" -c -Og -g -Wall -ffunction-sections -fdata-sections -nostdlib -MMD -std=gnu++14 -fno-exceptions -fpermissive -fno-rtti -fno-threadsafe-statics -felide-constructors -Wno-error=narrowing -mthumb -mcpu=cortex-m7 -mfloat-abi=hard -mfpu=fpv5-d16 -D__IMXRT1062__ -DTEENSYDUINO=148 -DARDUINO=10805 -DF_CPU=600000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\Users\Dell\AppData\Local\Temp\arduino_build_91 7047/pch" "-IC:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy4" "C:\Users\Dell\AppData\Local\Temp\arduino_build_917 047\sketch\arf1.ino.cpp" -o "C:\Users\Dell\AppData\Local\Temp\arduino_build_917 047\sketch\arf1.ino.cpp.o"
Compiling libraries...
Compiling core...
Using precompiled core
Linking everything together...
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-gcc" -Og -Wl,--gc-sections,--relax "-TC:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy4/imxrt1062.ld" -mthumb -mcpu=cortex-m7 -mfloat-abi=hard -mfpu=fpv5-d16 -o "C:\Users\Dell\AppData\Local\Temp\arduino_build_917 047/arf1.ino.elf" "C:\Users\Dell\AppData\Local\Temp\arduino_build_917 047\sketch\arf1.ino.cpp.o" "C:\Users\Dell\AppData\Local\Temp\arduino_build_917 047/..\arduino_cache_780063\core\core_teensy_avr_teens y40_usb_serial,speed_600,opt_ogstd,keys_en-us_4939f5412a75a8560acb0f9e98268f02.a" "-LC:\Users\Dell\AppData\Local\Temp\arduino_build_91 7047" -larm_cortexM7lfsp_math -lm -lstdc++
C:\Users\Dell\AppData\Local\Temp\arduino_build_917 047/..\arduino_cache_780063\core\core_teensy_avr_teens y40_usb_serial,speed_600,opt_ogstd,keys_en-us_4939f5412a75a8560acb0f9e98268f02.a(startup.c.o) : In function `ResetHandler':

C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy4/startup.c:135: undefined reference to `setup'

C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy4/startup.c:139: undefined reference to `loop'

collect2.exe: error: ld returned 1 exit status

Error compiling for board Teensy 4.0.



// FFT W PRINT AND CONST TABLE FOR WINDOW
// has input gen and 12 bit ad sim
// t36 180mhz debug w lto
// single 8.1 ms double 54.9 ms

// define some constants
#define unit 1.0
#define half 0.5
#define two 2.0
#define rad 57.2957795

// define for atan, asin, acos
#define pi 3.14159265
#define pio2 1.57079633

// define for sqrt
#define sqrt2 1.41421356

// define for log, exp
#define ln2 0.6931471806
#define ln10 2.30258509

union u {
signed short int adin[1100];
float d2[256];
};

union u ary;

float d1[256];

// all poly terms stored in one array to allow
// ref by pointer in subroutines that are
// called by poly solvers

int led = 13;

float q,x,xa,y,nng,xp;

float t1,t2,s,c,a,m,fi,nnf,nnfr,jlf,jrf;
unsigned short int n1,n2,n3,n4,n5,n6,n7,n8,n9,nn,il,jl;
signed short int yi;

unsigned short int flag;
unsigned short int i,j,n;
unsigned short int flg1,flg2,flg3,flg4,flg5,flg6,flg7,flg8,flg9;
char fchar;
signed short int r0;

float const win [256] = {
0.000000E+00, 4.470349E-08, 7.301569E-07, 3.591180E-06,
1.162291E-05, 2.828241E-05, 5.851686E-05, 1.083165E-04,
1.845211E-04, 2.951622E-04, 4.489422E-04, 6.560385E-04,
9.270459E-04, 1.273662E-03, 1.708508E-03, 2.244964E-03,
2.897143E-03, 3.679946E-03, 4.609019E-03, 5.700469E-03,
6.971255E-03, 8.438721E-03, 1.012060E-02, 1.203514E-02,
1.420127E-02, 1.663765E-02, 1.936364E-02, 2.239862E-02,
2.576207E-02, 2.947374E-02, 3.355316E-02, 3.801981E-02,
4.289316E-02, 4.819256E-02, 5.393678E-02, 6.014456E-02,
6.683409E-02, 7.402332E-02, 8.172951E-02, 8.996935E-02,
9.875893E-02, 1.081136E-01, 1.180480E-01, 1.285761E-01,
1.397107E-01, 1.514639E-01, 1.638466E-01, 1.768690E-01,
1.905398E-01, 2.048672E-01, 2.198576E-01, 2.355164E-01,
2.518480E-01, 2.688551E-01, 2.865396E-01, 3.049015E-01,
3.239399E-01, 3.436521E-01, 3.640344E-01, 3.850816E-01,
4.067865E-01, 4.291414E-01, 4.521362E-01, 4.757600E-01,
5.000001E-01, 5.248423E-01, 5.502715E-01, 5.762705E-01,
6.028209E-01, 6.299029E-01, 6.574955E-01, 6.855760E-01,
7.141204E-01, 7.431040E-01, 7.724999E-01, 8.022808E-01,
8.324174E-01, 8.628799E-01, 8.936374E-01, 9.246574E-01,
9.559069E-01, 9.873516E-01, 1.018957E+00, 1.050687E+00,
1.082504E+00, 1.114373E+00, 1.146254E+00, 1.178109E+00,
1.209899E+00, 1.241586E+00, 1.273128E+00, 1.304487E+00,
1.335621E+00, 1.366490E+00, 1.397055E+00, 1.427274E+00,
1.457107E+00, 1.486514E+00, 1.515456E+00, 1.543891E+00,
1.571783E+00, 1.599092E+00, 1.625779E+00, 1.651807E+00,
1.677141E+00, 1.701743E+00, 1.725578E+00, 1.748613E+00,
1.770814E+00, 1.792149E+00, 1.812588E+00, 1.832100E+00,
1.850656E+00, 1.868231E+00, 1.884797E+00, 1.900330E+00,
1.914808E+00, 1.928208E+00, 1.940512E+00, 1.951700E+00,
1.961755E+00, 1.970664E+00, 1.978412E+00, 1.984987E+00,
1.990381E+00, 1.994585E+00, 1.997592E+00, 1.999398E+00,
2.000000E+00, 1.999398E+00, 1.997592E+00, 1.994585E+00,
1.990381E+00, 1.984987E+00, 1.978412E+00, 1.970664E+00,
1.961755E+00, 1.951700E+00, 1.940512E+00, 1.928208E+00,
1.914808E+00, 1.900330E+00, 1.884797E+00, 1.868231E+00,
1.850656E+00, 1.832100E+00, 1.812588E+00, 1.792149E+00,
1.770814E+00, 1.748613E+00, 1.725578E+00, 1.701742E+00,
1.677140E+00, 1.651807E+00, 1.625779E+00, 1.599091E+00,
1.571783E+00, 1.543891E+00, 1.515455E+00, 1.486514E+00,
1.457107E+00, 1.427274E+00, 1.397055E+00, 1.366490E+00,
1.335621E+00, 1.304487E+00, 1.273128E+00, 1.241586E+00,
1.209899E+00, 1.178109E+00, 1.146254E+00, 1.114373E+00,
1.082504E+00, 1.050686E+00, 1.018957E+00, 9.873512E-01,
9.559069E-01, 9.246574E-01, 8.936372E-01, 8.628797E-01,
8.324171E-01, 8.022803E-01, 7.724995E-01, 7.431036E-01,
7.141205E-01, 6.855759E-01, 6.574953E-01, 6.299028E-01,
6.028206E-01, 5.762701E-01, 5.502716E-01, 5.248424E-01,
5.000000E-01, 4.757598E-01, 4.521360E-01, 4.291411E-01,
4.067863E-01, 3.850812E-01, 3.640345E-01, 3.436521E-01,
3.239397E-01, 3.049013E-01, 2.865393E-01, 2.688549E-01,
2.518480E-01, 2.355164E-01, 2.198575E-01, 2.048671E-01,
1.905398E-01, 1.768688E-01, 1.638464E-01, 1.514637E-01,
1.397107E-01, 1.285761E-01, 1.180480E-01, 1.081136E-01,
9.875878E-02, 8.996922E-02, 8.172954E-02, 7.402332E-02,
6.683411E-02, 6.014448E-02, 5.393672E-02, 4.819247E-02,
4.289310E-02, 3.801984E-02, 3.355316E-02, 2.947377E-02,
2.576209E-02, 2.239856E-02, 1.936355E-02, 1.663765E-02,
1.420123E-02, 1.203514E-02, 1.012062E-02, 8.438602E-03,
6.971300E-03, 5.700529E-03, 4.609034E-03, 3.679931E-03,
2.897143E-03, 2.244890E-03, 1.708493E-03, 1.273632E-03,
9.270012E-04, 6.559640E-04, 4.489422E-04, 2.951920E-04,
1.846105E-04, 1.084060E-04, 5.850196E-05, 2.829731E-05,
1.163781E-05, 3.606081E-06, 7.450581E-07, 0.000000E+00,
};

float const h[33]={
3.306290E-04, 8.395911E-04, 1.004346E-03,-1.057719E-03,
-6.058753E-03,-8.971486E-03,-1.786884E-08, 2.332381E-02,
4.172762E-02, 2.006667E-02,-5.539681E-02,-1.355107E-01,
-1.151403E-01, 9.022949E-02, 4.507063E-01, 8.036606E-01,
9.509602E-01, 8.036606E-01, 4.507062E-01, 9.022947E-02,
-1.151403E-01,-1.355106E-01,-5.539678E-02, 2.006667E-02,
4.172761E-02, 2.332380E-02,-1.786883E-08,-8.971481E-03,
-6.058748E-03,-1.057718E-03, 1.004345E-03, 8.395896E-04,
3.306290E-04, };

signed short int const ad[1100]={
+0, +76, +154, +230, +304, +378, +450, +522, +594, +662,
+730, +794, +856, +914, +970, +1024, +1074, +1124, +1168, +1210,
+1248, +1282, +1312, +1340, +1364, +1386, +1404, +1420, +1432, +1438,
+1442, +1444, +1442, +1438, +1434, +1426, +1416, +1402, +1386, +1368,
+1348, +1328, +1308, +1286, +1264, +1240, +1216, +1190, +1164, +1138,
+1114, +1090, +1068, +1046, +1022, +1000, +978, +958, +940, +924,
+908, +896, +882, +870, +858, +848, +840, +834, +830, +826,
+824, +822, +818, +818, +816, +816, +818, +820, +822, +824,
+824, +822, +820, +820, +818, +814, +810, +806, +798, +788,
+776, +762, +746, +728, +710, +688, +664, +636, +604, +572,
+536, +498, +458, +416, +370, +322, +270, +216, +160, +102,
+44, -16, -78, -142, -210, -278, -346, -416, -486, -554,
-624, -692, -762, -832, -900, -968, -1034, -1098, -1160, -1220,
-1278, -1334, -1390, -1442, -1490, -1534, -1576, -1614, -1648, -1680,
-1708, -1734, -1754, -1772, -1784, -1792, -1796, -1796, -1794, -1788,
-1780, -1766, -1750, -1728, -1704, -1676, -1646, -1614, -1580, -1544,
-1504, -1462, -1418, -1370, -1324, -1276, -1228, -1178, -1130, -1078,
-1026, -974, -924, -874, -824, -776, -728, -682, -636, -592,
-548, -506, -466, -428, -394, -360, -328, -296, -266, -238,
-212, -190, -168, -150, -132, -114, -98, -82, -70, -58,
-46, -38, -28, -18, -10, +2, +10, +20, +30, +38,
+48, +60, +72, +86, +102, +120, +136, +156, +174, +196,
+220, +246, +276, +306, +338, +370, +406, +442, +480, +520,
+562, +608, +652, +698, +746, +792, +842, +892, +942, +994,
+1046, +1096, +1148, +1196, +1244, +1292, +1340, +1388, +1434, +1476,
+1518, +1556, +1592, +1626, +1656, +1686, +1712, +1736, +1754, +1770,
+1782, +1788, +1794, +1794, +1792, +1786, +1778, +1764, +1744, +1722,
+1694, +1666, +1632, +1598, +1558, +1516, +1468, +1418, +1366, +1310,
+1254, +1194, +1134, +1072, +1006, +940, +870, +802, +732, +662,
+594, +524, +456, +386, +316, +248, +180, +114, +52, -10,
-70, -128, -186, -240, -294, -344, -392, -434, -476, -516,
-552, -588, -620, -650, -676, -700, -720, -738, -754, -770,
-782, -794, -804, -810, -814, -818, -820, -822, -824, -824,
-826, -824, -824, -822, -820, -818, -818, -820, -822, -824,
-826, -830, -832, -838, -846, -854, -864, -876, -890, -902,
-916, -932, -950, -968, -990, -1012, -1034, -1056, -1080, -1102,
-1126, -1150, -1176, -1202, -1228, -1252, -1276, -1296, -1318, -1338,
-1358, -1378, -1394, -1410, -1422, -1432, -1438, -1442, -1446, -1446,
-1444, -1438, -1430, -1416, -1400, -1380, -1356, -1332, -1302, -1272,
-1236, -1196, -1152, -1106, -1056, -1004, -950, -894, -834, -772,
-706, -638, -568, -496, -424, -350, -276, -202, -126, -48,
+30, +108, +184, +260, +334, +406, +480, +550, +622, +690,
+756, +820, +880, +936, +992, +1044, +1094, +1142, +1186, +1226,
+1262, +1294, +1324, +1350, +1374, +1394, +1412, +1424, +1434, +1440,
+1444, +1444, +1442, +1438, +1430, +1422, +1410, +1396, +1378, +1360,
+1340, +1320, +1300, +1278, +1254, +1230, +1206, +1180, +1154, +1128,
+1104, +1082, +1058, +1036, +1014, +992, +970, +952, +934, +918,
+904, +890, +878, +866, +854, +844, +838, +832, +828, +824,
+822, +820, +818, +816, +816, +818, +818, +820, +822, +824,
+824, +822, +820, +818, +816, +814, +808, +802, +794, +784,
+770, +756, +740, +722, +702, +678, +652, +624, +592, +558,
+520, +482, +442, +398, +352, +302, +250, +194, +138, +80,
+20, -42, -104, -170, -236, -304, -374, -444, -512, -582,
-650, -720, -790, -860, -928, -996, -1060, -1124, -1184, -1244,
-1300, -1356, -1410, -1462, -1508, -1552, -1592, -1628, -1660, -1692,
-1718, -1742, -1762, -1776, -1788, -1794, -1796, -1796, -1792, -1786,
-1774, -1760, -1742, -1718, -1692, -1664, -1634, -1600, -1566, -1528,
-1488, -1444, -1398, -1352, -1304, -1256, -1208, -1160, -1108, -1058,
-1006, -954, -904, -854, -804, -758, -710, -664, -618, -574,
-530, -490, -450, -414, -380, -346, -314, -284, -254, -228,
-204, -182, -162, -142, -124, -108, -92, -78, -64, -52,
-42, -34, -24, -14, -6, +6, +14, +24, +34, +42,
+52, +64, +78, +94, +110, +126, +144, +162, +184, +206,
+230, +258, +288, +318, +350, +384, +420, +456, +496, +536,
+580, +626, +672, +718, +764, +812, +862, +912, +962, +1014,
+1066, +1118, +1166, +1216, +1264, +1312, +1360, +1406, +1450, +1494,
+1534, +1570, +1606, +1638, +1668, +1696, +1722, +1744, +1762, +1776,
+1784, +1792, +1794, +1794, +1790, +1784, +1772, +1756, +1736, +1712,
+1684, +1652, +1618, +1582, +1542, +1498, +1450, +1398, +1344, +1288,
+1230, +1170, +1110, +1046, +980, +912, +844, +774, +704, +636,
+566, +498, +428, +358, +288, +220, +154, +90, +26, -34,
-94, -152, -208, -262, -314, -364, -408, -452, -492, -530,
-566, -600, -632, -660, -686, -708, -728, -744, -760, -774,
-788, -798, -806, -812, -816, -818, -820, -822, -824, -826,
-826, -824, -822, -820, -818, -818, -820, -820, -822, -824,
-828, -830, -834, -840, -848, -858, -870, -882, -894, -908,
-922, -938, -956, -976, -998, -1020, -1042, -1066, -1088, -1112,
-1136, -1160, -1186, -1212, -1238, -1262, -1284, -1306, -1326, -1346,
-1366, -1384, -1400, -1414, -1426, -1434, -1440, -1444, -1446, -1446,
-1442, -1436, -1424, -1410, -1392, -1370, -1346, -1320, -1290, -1258,
-1220, -1180, -1134, -1086, -1036, -982, -928, -870, -808, -746,
-678, -610, -538, -466, -394, -322, -246, -172, -94, -16,
+62, +138, +214, +290, +364, +436, +508, +580, +650, +716,
+782, +844, +902, +958, +1012, +1064, +1114, +1160, +1202, +1242,
+1276, +1306, +1334, +1360, +1382, +1402, +1418, +1430, +1438, +1442,
+1444, +1442, +1440, +1434, +1428, +1418, +1404, +1390, +1372, +1352,
+1332, +1312, +1290, +1268, +1246, +1220, +1194, +1168, +1144, +1120,
+1096, +1072, +1050, +1028, +1004, +984, +962, +944, +926, +912,
+898, +884, +872, +860, +850, +842, +834, +830, +826, +824,
+822, +820, +818, +816, +816, +818, +820, +822, +822, +824,
+822, +822, +820, +818, +816, +812, +806, +800, +790, +778,
+764, +748, +732, +714, +692, +668, +642, +612, +578, +542,
+506, +466, +424, +380, +332, +282, +228, +172, +114, +56,
-4, -66, -130, -196, -264, -332, -402, -472, -540, -610,
-678, -748, -818, -886, -956, -1022, -1086, -1148, -1208, -1266,
-1324, -1378, -1432, -1480, -1526, -1568, -1606, -1642, -1674, -1702,
-1728, -1750, -1768, -1782, -1790, -1796, -1796, -1794, -1790, -1782,
-1770, -1754, -1732, -1708, -1682, -1652, -1620, -1588, -1550, -1512,
-1470, -1426, -1380, -1334, -1286, -1238, -1188, -1140, -1088, -1038,
-986, -934, -884, -834, -786, -738, -692, -646, -600, -556,
-514, -474, -436, -400, -366, -334, -302, -272, -244, -218,
-194, -172, -154, -136, -118, -102, -86, -72, -60, -48,
-40, -30, -20, -10, -2, +8, +18, +28, +38, +46,
+58, +70, +84, +100, +116, +134, +152, +170, +192, +216,
+242, +270, +300, +332, +364, +398, +434, +472, +512, +554,
+598, +644, +690, +736, +784, +832, +882, +932, +984, +1036,
+1086, +1138, +1186, +1236, +1284, +1332, +1378, +1424, +1468, +1510,
+1548, +1586, +1618, +1650, +1680, +1706, +1730, +1752, +1768, +1780,
+1788, +1792, +1794, +1794, +1788, +1780, +1766, +1748, +1726, +1700,
+1672, +1640, +1604, +1566, +1524, +1478, +1430, +1376, +1322, +1264,
};

void pfps() {
}

int main()

{

pinMode(led, OUTPUT);

// 256 input points
// 128 ouput points

mloop:

nn=256;
nnf=256.0;
nng=1024.0;
n5=1100;
fi=1.0;

// clear array d1
for(jl=0;jl <= (nn-1);++jl)
{
d1[jl]=0.0;
}

// clear array adin
for(jl=0;jl <= n5;++jl)
{
ary.adin[jl]=0.0;
}

// fill input array 3 terms
// and round to 12 bit ints
fchar=5;
xa=0;
for(jl=0;jl<(n5-1);++jl)
{
ary.adin[jl]=ad[jl];
// xp=ary.adin[jl];
// pfps();
}

// do sinc filter
n=32;
n4=32;
jl=n5;
loop1:
y=0;
i=0;
loop2:
q=ary.adin[jl-i];
q=q*h[i];
y=y+q;
++i;
if (i < n) goto loop2;
yi=(signed short int)y;
ary.adin[jl]=yi;
// xp=yi;
// pfps();
jl=jl-1;
if (jl >= n4) goto loop1;


// do decimate by 4
jl=0;
loop3:
il=jl+8;
il=il*4;
yi=ary.adin[il];
d1[jl]=(float)(yi/1.0);
// xp=d1[jl];
// pfps();
++jl;
if (jl < (nn-1)) goto loop3;

// do window
n9=nn-1;
for(jl=0;jl <= n9;++jl)
{
x=d1[jl];
y=win[jl];
x=x*y;
d1[jl]=x;
// xp=x;
// pfps();
}

// clear array d2 of union leftovers
n9=nn-1;
for(jl=0;jl <= n9;++jl)
{
ary.d2[jl]=0.0;
}

// do fft
n1=0;
n2=nn-1;
for(n3=1;n3<=n2;++n3)
{
n4=nn;
l1470:
n4=n4/2;
if((n1+n4) > n2) goto l1470;
n1=n1-((n1/n4)*n4)+n4;
if(n1 <= n3)goto l1520;
t1=d1[n3];
xa=d1[n1];
d1[n3]=xa;
d1[n1]=t1;
t2=ary.d2[n3];
xa=ary.d2[n1];
ary.d2[n3]=xa;
ary.d2[n1]=t2;
l1520:
n4=n4;
}
n4=1;
l1530:
n6=n4*2;

for(n3=0;n3<=(n4-1);++n3)
{
a=fi*(float)n3;
a=a*pi;
a=a/(float)n4;
x=a;
// fchar=5;
// sincos();
x=sinf(x);
// x=sinl(x);
// x=sinfl(x);
s=x;
x=a;
// fchar=6;
// sincos();
x=cosf(x);
// x=cosl(x);
// x=cosfl(x);
c=x;
for(n7=n3;n7<=(nn-1);n7=(n7+n6))
{
n8=n7+n4;
x=d1[n8];
y=ary.d2[n8];
t1=c*x;
t1=t1-(s*y);
t2=c*y;
t2=t2+s*x;
x=d1[n7];
y=ary.d2[n7];
d1[n8]=x-t1;
ary.d2[n8]=y-t2;
d1[n7]=x+t1;
ary.d2[n7]=y+t2;
}
}
n4=n6;
if(n4 < nn) goto l1530;

// do post fft proc
nnfr=1.0/nnf;
nn=nn/2;
nn=nn-1;
for(il=0;il<=nn;++il)
{
x=d1[il]*d1[il];
x=x+ary.d2[il]*ary.d2[il];
x=sqrtf(x);
d1[il]=x*nnfr;
xp=d1[il];
pfps();
}

if (flag == 0) {flag=1; digitalWrite(led, HIGH); goto mloop;}
if (flag == 1) {flag=0; digitalWrite(led, LOW); goto mloop;}


}

KurtE
10-08-2019, 10:45 PM
@analog&RFmodels

I am not sure how you are compiling this for a T3.6? As I don't see any standard Arduino sketch stuff, like the void setup() {} function or or the void loop() {} function.
And it has a main function...

Maybe you were using a makefile?

analog&RFmodels
10-08-2019, 11:02 PM
@analog&RFmodels

I am not sure how you are compiling this for a T3.6? As I don't see any standard Arduino sketch stuff, like the void setup() {} function or or the void loop() {} function.
And it has a main function...

Maybe you were using a makefile?

hi Kurt,

i just got tired of having to make slight code changes between Arduino and GNU C compiler on the PC
(i test what i can on the PC) so i tried to see if Arduino would take a standard format and i could
keep track of "once at start" and "loop" myself. turned out Arduino works just fine if you do the code
the way you see there. i am not a real programmer. you were sharp to notice.

defragster
10-08-2019, 11:11 PM
Has the experimental RawHID mode for T4 from beta#2 been disabled? All I can select is Serial from the USB Type menu.

Was it enabled in Beta 1 or 2 ? it is in boards.txt under comment - not sure of the functional level - suppose not up to release level at this point.

To enable for test remove '#' to uncomment these lines perhaps:

#teensy40.menu.usb.rawhid=Raw HID
#teensy40.menu.usb.rawhid.build.usbtype=USB_RAWHID
#teensy40.menu.usb.rawhid.fake_serial=teensy_gatew ay


I did that and it builds but don't see anything beyond connect so there may be more needed to enable it as Serial.prints don't show.
From Command line:

T:\arduino_1.8.10\hardware\tools>teensy_serialmon.exe usb:0/140000/0/8/4
Opened hid#vid_16c0&pid_0486... RawHID

analog&RFmodels
10-09-2019, 04:04 AM
another case of arduino 1.8.5 and teensyduinod 1.48 released never compiles- at least nothing i have tried will compile.
running win7 pro x64
first case i posted was earlier today - maybe 4 posts back
in all cases choose teensy3.6 180 mhz debug - compile and run.
in all cases choose teensy4.0 600 mhz debug - compile crash - always seems to be same reason.
and that reason is two problems in startup.c - both undefined reference.
i realized that the error list is always longer on first compile (verbose all cases) so this time used shorter simpler program
and included the longer error listing - both enclosed. long error listing is very long - say the word and
i will only include the error list from the second compile in the future
first case was earlier today - an fft pgm.
so sadly i seem not to be able to get on the air with teensy 4.0 :( :( :(




Arduino: 1.8.5 (Windows 7), TD: 1.48, Board: "Teensy 4.0, Serial, 600 MHz, Debug, US English"

C:\Program Files (x86)\Arduino\arduino-builder -dump-prefs -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\Dell\Documents\Arduino\libraries -fqbn=teensy:avr:teensy40:usb=serial,speed=600,opt= ogstd,keys=en-us -ide-version=10805 -build-path C:\Users\Dell\AppData\Local\Temp\arduino_build_161 901 -warnings=none -build-cache C:\Users\Dell\AppData\Local\Temp\arduino_cache_494 442 -verbose C:\Users\Dell\Documents\Arduino\libraries\arf1\arf 1.ino
C:\Program Files (x86)\Arduino\arduino-builder -compile -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\Dell\Documents\Arduino\libraries -fqbn=teensy:avr:teensy40:usb=serial,speed=600,opt= ogstd,keys=en-us -ide-version=10805 -build-path C:\Users\Dell\AppData\Local\Temp\arduino_build_161 901 -warnings=none -build-cache C:\Users\Dell\AppData\Local\Temp\arduino_cache_494 442 -verbose C:\Users\Dell\Documents\Arduino\libraries\arf1\arf 1.ino
Using board 'teensy40' from platform in folder: C:\Program Files (x86)\Arduino\hardware\teensy\avr
Using core 'teensy4' from platform in folder: C:\Program Files (x86)\Arduino\hardware\teensy\avr
Detecting libraries used...
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-g++" -E -CC -x c++ -w -g -Wall -ffunction-sections -fdata-sections -nostdlib -std=gnu++14 -fno-exceptions -fpermissive -fno-rtti -fno-threadsafe-statics -felide-constructors -Wno-error=narrowing -mthumb -mcpu=cortex-m7 -mfloat-abi=hard -mfpu=fpv5-d16 -D__IMXRT1062__ -DTEENSYDUINO=148 -DARDUINO=10805 -DF_CPU=600000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy4" "C:\Users\Dell\AppData\Local\Temp\arduino_build_161 901\sketch\arf1.ino.cpp" -o "nul"
Generating function prototypes...
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-g++" -E -CC -x c++ -w -g -Wall -ffunction-sections -fdata-sections -nostdlib -std=gnu++14 -fno-exceptions -fpermissive -fno-rtti -fno-threadsafe-statics -felide-constructors -Wno-error=narrowing -mthumb -mcpu=cortex-m7 -mfloat-abi=hard -mfpu=fpv5-d16 -D__IMXRT1062__ -DTEENSYDUINO=148 -DARDUINO=10805 -DF_CPU=600000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy4" "C:\Users\Dell\AppData\Local\Temp\arduino_build_161 901\sketch\arf1.ino.cpp" -o "C:\Users\Dell\AppData\Local\Temp\arduino_build_161 901\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\Dell\AppData\Local\Temp\arduino_build_161 901\preproc\ctags_target_for_gcc_minus_e.cpp"
Compiling sketch...
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/precompile_helper" "C:\Program Files (x86)\Arduino\hardware\teensy\avr/cores/teensy4" "C:\Users\Dell\AppData\Local\Temp\arduino_build_161 901" "C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-g++" -x c++-header -Og -g -Wall -ffunction-sections -fdata-sections -nostdlib -MMD -std=gnu++14 -fno-exceptions -fpermissive -fno-rtti -fno-threadsafe-statics -felide-constructors -Wno-error=narrowing -mthumb -mcpu=cortex-m7 -mfloat-abi=hard -mfpu=fpv5-d16 -D__IMXRT1062__ -DTEENSYDUINO=148 -DARDUINO=10805 -DF_CPU=600000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\Program Files (x86)\Arduino\hardware\teensy\avr/cores/teensy4" "C:\Users\Dell\AppData\Local\Temp\arduino_build_161 901/pch/Arduino.h" -o "C:\Users\Dell\AppData\Local\Temp\arduino_build_161 901/pch/Arduino.h.gch"
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-g++" -c -Og -g -Wall -ffunction-sections -fdata-sections -nostdlib -MMD -std=gnu++14 -fno-exceptions -fpermissive -fno-rtti -fno-threadsafe-statics -felide-constructors -Wno-error=narrowing -mthumb -mcpu=cortex-m7 -mfloat-abi=hard -mfpu=fpv5-d16 -D__IMXRT1062__ -DTEENSYDUINO=148 -DARDUINO=10805 -DF_CPU=600000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\Users\Dell\AppData\Local\Temp\arduino_build_16 1901/pch" "-IC:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy4" "C:\Users\Dell\AppData\Local\Temp\arduino_build_161 901\sketch\arf1.ino.cpp" -o "C:\Users\Dell\AppData\Local\Temp\arduino_build_161 901\sketch\arf1.ino.cpp.o"
Compiling libraries...
Compiling core...
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-gcc" -c -Og -g -Wall -ffunction-sections -fdata-sections -nostdlib -MMD -x assembler-with-cpp -mthumb -mcpu=cortex-m7 -mfloat-abi=hard -mfpu=fpv5-d16 -D__IMXRT1062__ -DTEENSYDUINO=148 -DARDUINO=10805 -DF_CPU=600000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy4" "C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy4\me mcpy-armv7m.S" -o "C:\Users\Dell\AppData\Local\Temp\arduino_build_161 901\core\memcpy-armv7m.S.o"
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-gcc" -c -Og -g -Wall -ffunction-sections -fdata-sections -nostdlib -MMD -x assembler-with-cpp -mthumb -mcpu=cortex-m7 -mfloat-abi=hard -mfpu=fpv5-d16 -D__IMXRT1062__ -DTEENSYDUINO=148 -DARDUINO=10805 -DF_CPU=600000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy4" "C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy4\me mset.S" -o "C:\Users\Dell\AppData\Local\Temp\arduino_build_161 901\core\memset.S.o"
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-gcc" -c -Og -g -Wall -ffunction-sections -fdata-sections -nostdlib -MMD -mthumb -mcpu=cortex-m7 -mfloat-abi=hard -mfpu=fpv5-d16 -D__IMXRT1062__ -DTEENSYDUINO=148 -DARDUINO=10805 -DF_CPU=600000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy4" "C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy4\an alog.c" -o "C:\Users\Dell\AppData\Local\Temp\arduino_build_161 901\core\analog.c.o"
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-gcc" -c -Og -g -Wall -ffunction-sections -fdata-sections -nostdlib -MMD -mthumb -mcpu=cortex-m7 -mfloat-abi=hard -mfpu=fpv5-d16 -D__IMXRT1062__ -DTEENSYDUINO=148 -DARDUINO=10805 -DF_CPU=600000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy4" "C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy4\bo otdata.c" -o "C:\Users\Dell\AppData\Local\Temp\arduino_build_161 901\core\bootdata.c.o"
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-gcc" -c -Og -g -Wall -ffunction-sections -fdata-sections -nostdlib -MMD -mthumb -mcpu=cortex-m7 -mfloat-abi=hard -mfpu=fpv5-d16 -D__IMXRT1062__ -DTEENSYDUINO=148 -DARDUINO=10805 -DF_CPU=600000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy4" "C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy4\cl ockspeed.c" -o "C:\Users\Dell\AppData\Local\Temp\arduino_build_161 901\core\clockspeed.c.o"
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-gcc" -c -Og -g -Wall -ffunction-sections -fdata-sections -nostdlib -MMD -mthumb -mcpu=cortex-m7 -mfloat-abi=hard -mfpu=fpv5-d16 -D__IMXRT1062__ -DTEENSYDUINO=148 -DARDUINO=10805 -DF_CPU=600000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy4" "C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy4\de bugprintf.c" -o "C:\Users\Dell\AppData\Local\Temp\arduino_build_161 901\core\debugprintf.c.o"
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-gcc" -c -Og -g -Wall -ffunction-sections -fdata-sections -nostdlib -MMD -mthumb -mcpu=cortex-m7 -mfloat-abi=hard -mfpu=fpv5-d16 -D__IMXRT1062__ -DTEENSYDUINO=148 -DARDUINO=10805 -DF_CPU=600000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy4" "C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy4\de lay.c" -o "C:\Users\Dell\AppData\Local\Temp\arduino_build_161 901\core\delay.c.o"
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-gcc" -c -Og -g -Wall -ffunction-sections -fdata-sections -nostdlib -MMD -mthumb -mcpu=cortex-m7 -mfloat-abi=hard -mfpu=fpv5-d16 -D__IMXRT1062__ -DTEENSYDUINO=148 -DARDUINO=10805 -DF_CPU=600000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy4" "C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy4\di gital.c" -o "C:\Users\Dell\AppData\Local\Temp\arduino_build_161 901\core\digital.c.o"
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-gcc" -c -Og -g -Wall -ffunction-sections -fdata-sections -nostdlib -MMD -mthumb -mcpu=cortex-m7 -mfloat-abi=hard -mfpu=fpv5-d16 -D__IMXRT1062__ -DTEENSYDUINO=148 -DARDUINO=10805 -DF_CPU=600000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy4" "C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy4\ee prom.c" -o "C:\Users\Dell\AppData\Local\Temp\arduino_build_161 901\core\eeprom.c.o"
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-gcc" -c -Og -g -Wall -ffunction-sections -fdata-sections -nostdlib -MMD -mthumb -mcpu=cortex-m7 -mfloat-abi=hard -mfpu=fpv5-d16 -D__IMXRT1062__ -DTEENSYDUINO=148 -DARDUINO=10805 -DF_CPU=600000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy4" "C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy4\in terrupt.c" -o "C:\Users\Dell\AppData\Local\Temp\arduino_build_161 901\core\interrupt.c.o"
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-gcc" -c -Og -g -Wall -ffunction-sections -fdata-sections -nostdlib -MMD -mthumb -mcpu=cortex-m7 -mfloat-abi=hard -mfpu=fpv5-d16 -D__IMXRT1062__ -DTEENSYDUINO=148 -DARDUINO=10805 -DF_CPU=600000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy4" "C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy4\ke ylayouts.c" -o "C:\Users\Dell\AppData\Local\Temp\arduino_build_161 901\core\keylayouts.c.o"
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-gcc" -c -Og -g -Wall -ffunction-sections -fdata-sections -nostdlib -MMD -mthumb -mcpu=cortex-m7 -mfloat-abi=hard -mfpu=fpv5-d16 -D__IMXRT1062__ -DTEENSYDUINO=148 -DARDUINO=10805 -DF_CPU=600000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy4" "C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy4\no nstd.c" -o "C:\Users\Dell\AppData\Local\Temp\arduino_build_161 901\core\nonstd.c.o"
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-gcc" -c -Og -g -Wall -ffunction-sections -fdata-sections -nostdlib -MMD -mthumb -mcpu=cortex-m7 -mfloat-abi=hard -mfpu=fpv5-d16 -D__IMXRT1062__ -DTEENSYDUINO=148 -DARDUINO=10805 -DF_CPU=600000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy4" "C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy4\pw m.c" -o "C:\Users\Dell\AppData\Local\Temp\arduino_build_161 901\core\pwm.c.o"
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-gcc" -c -Og -g -Wall -ffunction-sections -fdata-sections -nostdlib -MMD -mthumb -mcpu=cortex-m7 -mfloat-abi=hard -mfpu=fpv5-d16 -D__IMXRT1062__ -DTEENSYDUINO=148 -DARDUINO=10805 -DF_CPU=600000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy4" "C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy4\rt c.c" -o "C:\Users\Dell\AppData\Local\Temp\arduino_build_161 901\core\rtc.c.o"
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-gcc" -c -Og -g -Wall -ffunction-sections -fdata-sections -nostdlib -MMD -mthumb -mcpu=cortex-m7 -mfloat-abi=hard -mfpu=fpv5-d16 -D__IMXRT1062__ -DTEENSYDUINO=148 -DARDUINO=10805 -DF_CPU=600000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy4" "C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy4\st artup.c" -o "C:\Users\Dell\AppData\Local\Temp\arduino_build_161 901\core\startup.c.o"
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-gcc" -c -Og -g -Wall -ffunction-sections -fdata-sections -nostdlib -MMD -mthumb -mcpu=cortex-m7 -mfloat-abi=hard -mfpu=fpv5-d16 -D__IMXRT1062__ -DTEENSYDUINO=148 -DARDUINO=10805 -DF_CPU=600000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy4" "C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy4\te mpmon.c" -o "C:\Users\Dell\AppData\Local\Temp\arduino_build_161 901\core\tempmon.c.o"
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-gcc" -c -Og -g -Wall -ffunction-sections -fdata-sections -nostdlib -MMD -mthumb -mcpu=cortex-m7 -mfloat-abi=hard -mfpu=fpv5-d16 -D__IMXRT1062__ -DTEENSYDUINO=148 -DARDUINO=10805 -DF_CPU=600000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy4" "C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy4\us b.c" -o "C:\Users\Dell\AppData\Local\Temp\arduino_build_161 901\core\usb.c.o"
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-gcc" -c -Og -g -Wall -ffunction-sections -fdata-sections -nostdlib -MMD -mthumb -mcpu=cortex-m7 -mfloat-abi=hard -mfpu=fpv5-d16 -D__IMXRT1062__ -DTEENSYDUINO=148 -DARDUINO=10805 -DF_CPU=600000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy4" "C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy4\us b_desc.c" -o "C:\Users\Dell\AppData\Local\Temp\arduino_build_161 901\core\usb_desc.c.o"
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-gcc" -c -Og -g -Wall -ffunction-sections -fdata-sections -nostdlib -MMD -mthumb -mcpu=cortex-m7 -mfloat-abi=hard -mfpu=fpv5-d16 -D__IMXRT1062__ -DTEENSYDUINO=148 -DARDUINO=10805 -DF_CPU=600000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy4" "C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy4\us b_rawhid.c" -o "C:\Users\Dell\AppData\Local\Temp\arduino_build_161 901\core\usb_rawhid.c.o"
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-gcc" -c -Og -g -Wall -ffunction-sections -fdata-sections -nostdlib -MMD -mthumb -mcpu=cortex-m7 -mfloat-abi=hard -mfpu=fpv5-d16 -D__IMXRT1062__ -DTEENSYDUINO=148 -DARDUINO=10805 -DF_CPU=600000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy4" "C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy4\us b_seremu.c" -o "C:\Users\Dell\AppData\Local\Temp\arduino_build_161 901\core\usb_seremu.c.o"
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-gcc" -c -Og -g -Wall -ffunction-sections -fdata-sections -nostdlib -MMD -mthumb -mcpu=cortex-m7 -mfloat-abi=hard -mfpu=fpv5-d16 -D__IMXRT1062__ -DTEENSYDUINO=148 -DARDUINO=10805 -DF_CPU=600000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy4" "C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy4\us b_serial.c" -o "C:\Users\Dell\AppData\Local\Temp\arduino_build_161 901\core\usb_serial.c.o"
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-g++" -c -Og -g -Wall -ffunction-sections -fdata-sections -nostdlib -MMD -std=gnu++14 -fno-exceptions -fpermissive -fno-rtti -fno-threadsafe-statics -felide-constructors -Wno-error=narrowing -mthumb -mcpu=cortex-m7 -mfloat-abi=hard -mfpu=fpv5-d16 -D__IMXRT1062__ -DTEENSYDUINO=148 -DARDUINO=10805 -DF_CPU=600000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\Users\Dell\AppData\Local\Temp\arduino_build_16 1901/pch" "-IC:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy4" "C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy4\Au dioStream.cpp" -o "C:\Users\Dell\AppData\Local\Temp\arduino_build_161 901\core\AudioStream.cpp.o"
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-g++" -c -Og -g -Wall -ffunction-sections -fdata-sections -nostdlib -MMD -std=gnu++14 -fno-exceptions -fpermissive -fno-rtti -fno-threadsafe-statics -felide-constructors -Wno-error=narrowing -mthumb -mcpu=cortex-m7 -mfloat-abi=hard -mfpu=fpv5-d16 -D__IMXRT1062__ -DTEENSYDUINO=148 -DARDUINO=10805 -DF_CPU=600000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\Users\Dell\AppData\Local\Temp\arduino_build_16 1901/pch" "-IC:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy4" "C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy4\DM AChannel.cpp" -o "C:\Users\Dell\AppData\Local\Temp\arduino_build_161 901\core\DMAChannel.cpp.o"
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-g++" -c -Og -g -Wall -ffunction-sections -fdata-sections -nostdlib -MMD -std=gnu++14 -fno-exceptions -fpermissive -fno-rtti -fno-threadsafe-statics -felide-constructors -Wno-error=narrowing -mthumb -mcpu=cortex-m7 -mfloat-abi=hard -mfpu=fpv5-d16 -D__IMXRT1062__ -DTEENSYDUINO=148 -DARDUINO=10805 -DF_CPU=600000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\Users\Dell\AppData\Local\Temp\arduino_build_16 1901/pch" "-IC:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy4" "C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy4\Ev entResponder.cpp" -o "C:\Users\Dell\AppData\Local\Temp\arduino_build_161 901\core\EventResponder.cpp.o"
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-g++" -c -Og -g -Wall -ffunction-sections -fdata-sections -nostdlib -MMD -std=gnu++14 -fno-exceptions -fpermissive -fno-rtti -fno-threadsafe-statics -felide-constructors -Wno-error=narrowing -mthumb -mcpu=cortex-m7 -mfloat-abi=hard -mfpu=fpv5-d16 -D__IMXRT1062__ -DTEENSYDUINO=148 -DARDUINO=10805 -DF_CPU=600000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\Users\Dell\AppData\Local\Temp\arduino_build_16 1901/pch" "-IC:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy4" "C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy4\Ha rdwareSerial.cpp" -o "C:\Users\Dell\AppData\Local\Temp\arduino_build_161 901\core\HardwareSerial.cpp.o"
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-g++" -c -Og -g -Wall -ffunction-sections -fdata-sections -nostdlib -MMD -std=gnu++14 -fno-exceptions -fpermissive -fno-rtti -fno-threadsafe-statics -felide-constructors -Wno-error=narrowing -mthumb -mcpu=cortex-m7 -mfloat-abi=hard -mfpu=fpv5-d16 -D__IMXRT1062__ -DTEENSYDUINO=148 -DARDUINO=10805 -DF_CPU=600000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\Users\Dell\AppData\Local\Temp\arduino_build_16 1901/pch" "-IC:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy4" "C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy4\Ha rdwareSerial1.cpp" -o "C:\Users\Dell\AppData\Local\Temp\arduino_build_161 901\core\HardwareSerial1.cpp.o"
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-g++" -c -Og -g -Wall -ffunction-sections -fdata-sections -nostdlib -MMD -std=gnu++14 -fno-exceptions -fpermissive -fno-rtti -fno-threadsafe-statics -felide-constructors -Wno-error=narrowing -mthumb -mcpu=cortex-m7 -mfloat-abi=hard -mfpu=fpv5-d16 -D__IMXRT1062__ -DTEENSYDUINO=148 -DARDUINO=10805 -DF_CPU=600000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\Users\Dell\AppData\Local\Temp\arduino_build_16 1901/pch" "-IC:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy4" "C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy4\Ha rdwareSerial2.cpp" -o "C:\Users\Dell\AppData\Local\Temp\arduino_build_161 901\core\HardwareSerial2.cpp.o"
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-g++" -c -Og -g -Wall -ffunction-sections -fdata-sections -nostdlib -MMD -std=gnu++14 -fno-exceptions -fpermissive -fno-rtti -fno-threadsafe-statics -felide-constructors -Wno-error=narrowing -mthumb -mcpu=cortex-m7 -mfloat-abi=hard -mfpu=fpv5-d16 -D__IMXRT1062__ -DTEENSYDUINO=148 -DARDUINO=10805 -DF_CPU=600000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\Users\Dell\AppData\Local\Temp\arduino_build_16 1901/pch" "-IC:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy4" "C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy4\Ha rdwareSerial3.cpp" -o "C:\Users\Dell\AppData\Local\Temp\arduino_build_161 901\core\HardwareSerial3.cpp.o"
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-g++" -c -Og -g -Wall -ffunction-sections -fdata-sections -nostdlib -MMD -std=gnu++14 -fno-exceptions -fpermissive -fno-rtti -fno-threadsafe-statics -felide-constructors -Wno-error=narrowing -mthumb -mcpu=cortex-m7 -mfloat-abi=hard -mfpu=fpv5-d16 -D__IMXRT1062__ -DTEENSYDUINO=148 -DARDUINO=10805 -DF_CPU=600000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\Users\Dell\AppData\Local\Temp\arduino_build_16 1901/pch" "-IC:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy4" "C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy4\Ha rdwareSerial4.cpp" -o "C:\Users\Dell\AppData\Local\Temp\arduino_build_161 901\core\HardwareSerial4.cpp.o"
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-g++" -c -Og -g -Wall -ffunction-sections -fdata-sections -nostdlib -MMD -std=gnu++14 -fno-exceptions -fpermissive -fno-rtti -fno-threadsafe-statics -felide-constructors -Wno-error=narrowing -mthumb -mcpu=cortex-m7 -mfloat-abi=hard -mfpu=fpv5-d16 -D__IMXRT1062__ -DTEENSYDUINO=148 -DARDUINO=10805 -DF_CPU=600000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\Users\Dell\AppData\Local\Temp\arduino_build_16 1901/pch" "-IC:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy4" "C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy4\Ha rdwareSerial5.cpp" -o "C:\Users\Dell\AppData\Local\Temp\arduino_build_161 901\core\HardwareSerial5.cpp.o"
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-g++" -c -Og -g -Wall -ffunction-sections -fdata-sections -nostdlib -MMD -std=gnu++14 -fno-exceptions -fpermissive -fno-rtti -fno-threadsafe-statics -felide-constructors -Wno-error=narrowing -mthumb -mcpu=cortex-m7 -mfloat-abi=hard -mfpu=fpv5-d16 -D__IMXRT1062__ -DTEENSYDUINO=148 -DARDUINO=10805 -DF_CPU=600000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\Users\Dell\AppData\Local\Temp\arduino_build_16 1901/pch" "-IC:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy4" "C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy4\Ha rdwareSerial6.cpp" -o "C:\Users\Dell\AppData\Local\Temp\arduino_build_161 901\core\HardwareSerial6.cpp.o"
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-g++" -c -Og -g -Wall -ffunction-sections -fdata-sections -nostdlib -MMD -std=gnu++14 -fno-exceptions -fpermissive -fno-rtti -fno-threadsafe-statics -felide-constructors -Wno-error=narrowing -mthumb -mcpu=cortex-m7 -mfloat-abi=hard -mfpu=fpv5-d16 -D__IMXRT1062__ -DTEENSYDUINO=148 -DARDUINO=10805 -DF_CPU=600000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\Users\Dell\AppData\Local\Temp\arduino_build_16 1901/pch" "-IC:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy4" "C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy4\Ha rdwareSerial7.cpp" -o "C:\Users\Dell\AppData\Local\Temp\arduino_build_161 901\core\HardwareSerial7.cpp.o"
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-g++" -c -Og -g -Wall -ffunction-sections -fdata-sections -nostdlib -MMD -std=gnu++14 -fno-exceptions -fpermissive -fno-rtti -fno-threadsafe-statics -felide-constructors -Wno-error=narrowing -mthumb -mcpu=cortex-m7 -mfloat-abi=hard -mfpu=fpv5-d16 -D__IMXRT1062__ -DTEENSYDUINO=148 -DARDUINO=10805 -DF_CPU=600000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\Users\Dell\AppData\Local\Temp\arduino_build_16 1901/pch" "-IC:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy4" "C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy4\Ha rdwareSerial8.cpp" -o "C:\Users\Dell\AppData\Local\Temp\arduino_build_161 901\core\HardwareSerial8.cpp.o"
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-g++" -c -Og -g -Wall -ffunction-sections -fdata-sections -nostdlib -MMD -std=gnu++14 -fno-exceptions -fpermissive -fno-rtti -fno-threadsafe-statics -felide-constructors -Wno-error=narrowing -mthumb -mcpu=cortex-m7 -mfloat-abi=hard -mfpu=fpv5-d16 -D__IMXRT1062__ -DTEENSYDUINO=148 -DARDUINO=10805 -DF_CPU=600000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\Users\Dell\AppData\Local\Temp\arduino_build_16 1901/pch" "-IC:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy4" "C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy4\IP Address.cpp" -o "C:\Users\Dell\AppData\Local\Temp\arduino_build_161 901\core\IPAddress.cpp.o"
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-g++" -c -Og -g -Wall -ffunction-sections -fdata-sections -nostdlib -MMD -std=gnu++14 -fno-exceptions -fpermissive -fno-rtti -fno-threadsafe-statics -felide-constructors -Wno-error=narrowing -mthumb -mcpu=cortex-m7 -mfloat-abi=hard -mfpu=fpv5-d16 -D__IMXRT1062__ -DTEENSYDUINO=148 -DARDUINO=10805 -DF_CPU=600000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\Users\Dell\AppData\Local\Temp\arduino_build_16 1901/pch" "-IC:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy4" "C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy4\In tervalTimer.cpp" -o "C:\Users\Dell\AppData\Local\Temp\arduino_build_161 901\core\IntervalTimer.cpp.o"
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-g++" -c -Og -g -Wall -ffunction-sections -fdata-sections -nostdlib -MMD -std=gnu++14 -fno-exceptions -fpermissive -fno-rtti -fno-threadsafe-statics -felide-constructors -Wno-error=narrowing -mthumb -mcpu=cortex-m7 -mfloat-abi=hard -mfpu=fpv5-d16 -D__IMXRT1062__ -DTEENSYDUINO=148 -DARDUINO=10805 -DF_CPU=600000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\Users\Dell\AppData\Local\Temp\arduino_build_16 1901/pch" "-IC:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy4" "C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy4\Pr int.cpp" -o "C:\Users\Dell\AppData\Local\Temp\arduino_build_161 901\core\Print.cpp.o"
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-g++" -c -Og -g -Wall -ffunction-sections -fdata-sections -nostdlib -MMD -std=gnu++14 -fno-exceptions -fpermissive -fno-rtti -fno-threadsafe-statics -felide-constructors -Wno-error=narrowing -mthumb -mcpu=cortex-m7 -mfloat-abi=hard -mfpu=fpv5-d16 -D__IMXRT1062__ -DTEENSYDUINO=148 -DARDUINO=10805 -DF_CPU=600000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\Users\Dell\AppData\Local\Temp\arduino_build_16 1901/pch" "-IC:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy4" "C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy4\St ream.cpp" -o "C:\Users\Dell\AppData\Local\Temp\arduino_build_161 901\core\Stream.cpp.o"
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-g++" -c -Og -g -Wall -ffunction-sections -fdata-sections -nostdlib -MMD -std=gnu++14 -fno-exceptions -fpermissive -fno-rtti -fno-threadsafe-statics -felide-constructors -Wno-error=narrowing -mthumb -mcpu=cortex-m7 -mfloat-abi=hard -mfpu=fpv5-d16 -D__IMXRT1062__ -DTEENSYDUINO=148 -DARDUINO=10805 -DF_CPU=600000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\Users\Dell\AppData\Local\Temp\arduino_build_16 1901/pch" "-IC:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy4" "C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy4\To ne.cpp" -o "C:\Users\Dell\AppData\Local\Temp\arduino_build_161 901\core\Tone.cpp.o"
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-g++" -c -Og -g -Wall -ffunction-sections -fdata-sections -nostdlib -MMD -std=gnu++14 -fno-exceptions -fpermissive -fno-rtti -fno-threadsafe-statics -felide-constructors -Wno-error=narrowing -mthumb -mcpu=cortex-m7 -mfloat-abi=hard -mfpu=fpv5-d16 -D__IMXRT1062__ -DTEENSYDUINO=148 -DARDUINO=10805 -DF_CPU=600000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\Users\Dell\AppData\Local\Temp\arduino_build_16 1901/pch" "-IC:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy4" "C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy4\WM ath.cpp" -o "C:\Users\Dell\AppData\Local\Temp\arduino_build_161 901\core\WMath.cpp.o"
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-g++" -c -Og -g -Wall -ffunction-sections -fdata-sections -nostdlib -MMD -std=gnu++14 -fno-exceptions -fpermissive -fno-rtti -fno-threadsafe-statics -felide-constructors -Wno-error=narrowing -mthumb -mcpu=cortex-m7 -mfloat-abi=hard -mfpu=fpv5-d16 -D__IMXRT1062__ -DTEENSYDUINO=148 -DARDUINO=10805 -DF_CPU=600000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\Users\Dell\AppData\Local\Temp\arduino_build_16 1901/pch" "-IC:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy4" "C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy4\WS tring.cpp" -o "C:\Users\Dell\AppData\Local\Temp\arduino_build_161 901\core\WString.cpp.o"
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-g++" -c -Og -g -Wall -ffunction-sections -fdata-sections -nostdlib -MMD -std=gnu++14 -fno-exceptions -fpermissive -fno-rtti -fno-threadsafe-statics -felide-constructors -Wno-error=narrowing -mthumb -mcpu=cortex-m7 -mfloat-abi=hard -mfpu=fpv5-d16 -D__IMXRT1062__ -DTEENSYDUINO=148 -DARDUINO=10805 -DF_CPU=600000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\Users\Dell\AppData\Local\Temp\arduino_build_16 1901/pch" "-IC:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy4" "C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy4\ne w.cpp" -o "C:\Users\Dell\AppData\Local\Temp\arduino_build_161 901\core\new.cpp.o"
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-g++" -c -Og -g -Wall -ffunction-sections -fdata-sections -nostdlib -MMD -std=gnu++14 -fno-exceptions -fpermissive -fno-rtti -fno-threadsafe-statics -felide-constructors -Wno-error=narrowing -mthumb -mcpu=cortex-m7 -mfloat-abi=hard -mfpu=fpv5-d16 -D__IMXRT1062__ -DTEENSYDUINO=148 -DARDUINO=10805 -DF_CPU=600000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\Users\Dell\AppData\Local\Temp\arduino_build_16 1901/pch" "-IC:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy4" "C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy4\us b_inst.cpp" -o "C:\Users\Dell\AppData\Local\Temp\arduino_build_161 901\core\usb_inst.cpp.o"
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-g++" -c -Og -g -Wall -ffunction-sections -fdata-sections -nostdlib -MMD -std=gnu++14 -fno-exceptions -fpermissive -fno-rtti -fno-threadsafe-statics -felide-constructors -Wno-error=narrowing -mthumb -mcpu=cortex-m7 -mfloat-abi=hard -mfpu=fpv5-d16 -D__IMXRT1062__ -DTEENSYDUINO=148 -DARDUINO=10805 -DF_CPU=600000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\Users\Dell\AppData\Local\Temp\arduino_build_16 1901/pch" "-IC:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy4" "C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy4\yi eld.cpp" -o "C:\Users\Dell\AppData\Local\Temp\arduino_build_161 901\core\yield.cpp.o"
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-gcc-ar" rcs "C:\Users\Dell\AppData\Local\Temp\arduino_build_161 901\core\core.a" "C:\Users\Dell\AppData\Local\Temp\arduino_build_161 901\core\memcpy-armv7m.S.o"
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-gcc-ar" rcs "C:\Users\Dell\AppData\Local\Temp\arduino_build_161 901\core\core.a" "C:\Users\Dell\AppData\Local\Temp\arduino_build_161 901\core\memset.S.o"
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-gcc-ar" rcs "C:\Users\Dell\AppData\Local\Temp\arduino_build_161 901\core\core.a" "C:\Users\Dell\AppData\Local\Temp\arduino_build_161 901\core\analog.c.o"
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-gcc-ar" rcs "C:\Users\Dell\AppData\Local\Temp\arduino_build_161 901\core\core.a" "C:\Users\Dell\AppData\Local\Temp\arduino_build_161 901\core\bootdata.c.o"
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-gcc-ar" rcs "C:\Users\Dell\AppData\Local\Temp\arduino_build_161 901\core\core.a" "C:\Users\Dell\AppData\Local\Temp\arduino_build_161 901\core\clockspeed.c.o"
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-gcc-ar" rcs "C:\Users\Dell\AppData\Local\Temp\arduino_build_161 901\core\core.a" "C:\Users\Dell\AppData\Local\Temp\arduino_build_161 901\core\debugprintf.c.o"
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-gcc-ar" rcs "C:\Users\Dell\AppData\Local\Temp\arduino_build_161 901\core\core.a" "C:\Users\Dell\AppData\Local\Temp\arduino_build_161 901\core\delay.c.o"
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-gcc-ar" rcs "C:\Users\Dell\AppData\Local\Temp\arduino_build_161 901\core\core.a" "C:\Users\Dell\AppData\Local\Temp\arduino_build_161 901\core\digital.c.o"
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-gcc-ar" rcs "C:\Users\Dell\AppData\Local\Temp\arduino_build_161 901\core\core.a" "C:\Users\Dell\AppData\Local\Temp\arduino_build_161 901\core\eeprom.c.o"
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-gcc-ar" rcs "C:\Users\Dell\AppData\Local\Temp\arduino_build_161 901\core\core.a" "C:\Users\Dell\AppData\Local\Temp\arduino_build_161 901\core\interrupt.c.o"
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-gcc-ar" rcs "C:\Users\Dell\AppData\Local\Temp\arduino_build_161 901\core\core.a" "C:\Users\Dell\AppData\Local\Temp\arduino_build_161 901\core\keylayouts.c.o"
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-gcc-ar" rcs "C:\Users\Dell\AppData\Local\Temp\arduino_build_161 901\core\core.a" "C:\Users\Dell\AppData\Local\Temp\arduino_build_161 901\core\nonstd.c.o"
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-gcc-ar" rcs "C:\Users\Dell\AppData\Local\Temp\arduino_build_161 901\core\core.a" "C:\Users\Dell\AppData\Local\Temp\arduino_build_161 901\core\pwm.c.o"
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-gcc-ar" rcs "C:\Users\Dell\AppData\Local\Temp\arduino_build_161 901\core\core.a" "C:\Users\Dell\AppData\Local\Temp\arduino_build_161 901\core\rtc.c.o"
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-gcc-ar" rcs "C:\Users\Dell\AppData\Local\Temp\arduino_build_161 901\core\core.a" "C:\Users\Dell\AppData\Local\Temp\arduino_build_161 901\core\startup.c.o"
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-gcc-ar" rcs "C:\Users\Dell\AppData\Local\Temp\arduino_build_161 901\core\core.a" "C:\Users\Dell\AppData\Local\Temp\arduino_build_161 901\core\tempmon.c.o"
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-gcc-ar" rcs "C:\Users\Dell\AppData\Local\Temp\arduino_build_161 901\core\core.a" "C:\Users\Dell\AppData\Local\Temp\arduino_build_161 901\core\usb.c.o"
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-gcc-ar" rcs "C:\Users\Dell\AppData\Local\Temp\arduino_build_161 901\core\core.a" "C:\Users\Dell\AppData\Local\Temp\arduino_build_161 901\core\usb_desc.c.o"
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-gcc-ar" rcs "C:\Users\Dell\AppData\Local\Temp\arduino_build_161 901\core\core.a" "C:\Users\Dell\AppData\Local\Temp\arduino_build_161 901\core\usb_rawhid.c.o"
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-gcc-ar" rcs "C:\Users\Dell\AppData\Local\Temp\arduino_build_161 901\core\core.a" "C:\Users\Dell\AppData\Local\Temp\arduino_build_161 901\core\usb_seremu.c.o"
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-gcc-ar" rcs "C:\Users\Dell\AppData\Local\Temp\arduino_build_161 901\core\core.a" "C:\Users\Dell\AppData\Local\Temp\arduino_build_161 901\core\usb_serial.c.o"
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-gcc-ar" rcs "C:\Users\Dell\AppData\Local\Temp\arduino_build_161 901\core\core.a" "C:\Users\Dell\AppData\Local\Temp\arduino_build_161 901\core\AudioStream.cpp.o"
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-gcc-ar" rcs "C:\Users\Dell\AppData\Local\Temp\arduino_build_161 901\core\core.a" "C:\Users\Dell\AppData\Local\Temp\arduino_build_161 901\core\DMAChannel.cpp.o"
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-gcc-ar" rcs "C:\Users\Dell\AppData\Local\Temp\arduino_build_161 901\core\core.a" "C:\Users\Dell\AppData\Local\Temp\arduino_build_161 901\core\EventResponder.cpp.o"
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-gcc-ar" rcs "C:\Users\Dell\AppData\Local\Temp\arduino_build_161 901\core\core.a" "C:\Users\Dell\AppData\Local\Temp\arduino_build_161 901\core\HardwareSerial.cpp.o"
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-gcc-ar" rcs "C:\Users\Dell\AppData\Local\Temp\arduino_build_161 901\core\core.a" "C:\Users\Dell\AppData\Local\Temp\arduino_build_161 901\core\HardwareSerial1.cpp.o"
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-gcc-ar" rcs "C:\Users\Dell\AppData\Local\Temp\arduino_build_161 901\core\core.a" "C:\Users\Dell\AppData\Local\Temp\arduino_build_161 901\core\HardwareSerial2.cpp.o"
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-gcc-ar" rcs "C:\Users\Dell\AppData\Local\Temp\arduino_build_161 901\core\core.a" "C:\Users\Dell\AppData\Local\Temp\arduino_build_161 901\core\HardwareSerial3.cpp.o"
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-gcc-ar" rcs "C:\Users\Dell\AppData\Local\Temp\arduino_build_161 901\core\core.a" "C:\Users\Dell\AppData\Local\Temp\arduino_build_161 901\core\HardwareSerial4.cpp.o"
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-gcc-ar" rcs "C:\Users\Dell\AppData\Local\Temp\arduino_build_161 901\core\core.a" "C:\Users\Dell\AppData\Local\Temp\arduino_build_161 901\core\HardwareSerial5.cpp.o"
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-gcc-ar" rcs "C:\Users\Dell\AppData\Local\Temp\arduino_build_161 901\core\core.a" "C:\Users\Dell\AppData\Local\Temp\arduino_build_161 901\core\HardwareSerial6.cpp.o"
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-gcc-ar" rcs "C:\Users\Dell\AppData\Local\Temp\arduino_build_161 901\core\core.a" "C:\Users\Dell\AppData\Local\Temp\arduino_build_161 901\core\HardwareSerial7.cpp.o"
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-gcc-ar" rcs "C:\Users\Dell\AppData\Local\Temp\arduino_build_161 901\core\core.a" "C:\Users\Dell\AppData\Local\Temp\arduino_build_161 901\core\HardwareSerial8.cpp.o"
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-gcc-ar" rcs "C:\Users\Dell\AppData\Local\Temp\arduino_build_161 901\core\core.a" "C:\Users\Dell\AppData\Local\Temp\arduino_build_161 901\core\IPAddress.cpp.o"
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-gcc-ar" rcs "C:\Users\Dell\AppData\Local\Temp\arduino_build_161 901\core\core.a" "C:\Users\Dell\AppData\Local\Temp\arduino_build_161 901\core\IntervalTimer.cpp.o"
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-gcc-ar" rcs "C:\Users\Dell\AppData\Local\Temp\arduino_build_161 901\core\core.a" "C:\Users\Dell\AppData\Local\Temp\arduino_build_161 901\core\Print.cpp.o"
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-gcc-ar" rcs "C:\Users\Dell\AppData\Local\Temp\arduino_build_161 901\core\core.a" "C:\Users\Dell\AppData\Local\Temp\arduino_build_161 901\core\Stream.cpp.o"
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-gcc-ar" rcs "C:\Users\Dell\AppData\Local\Temp\arduino_build_161 901\core\core.a" "C:\Users\Dell\AppData\Local\Temp\arduino_build_161 901\core\Tone.cpp.o"
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-gcc-ar" rcs "C:\Users\Dell\AppData\Local\Temp\arduino_build_161 901\core\core.a" "C:\Users\Dell\AppData\Local\Temp\arduino_build_161 901\core\WMath.cpp.o"
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-gcc-ar" rcs "C:\Users\Dell\AppData\Local\Temp\arduino_build_161 901\core\core.a" "C:\Users\Dell\AppData\Local\Temp\arduino_build_161 901\core\WString.cpp.o"
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-gcc-ar" rcs "C:\Users\Dell\AppData\Local\Temp\arduino_build_161 901\core\core.a" "C:\Users\Dell\AppData\Local\Temp\arduino_build_161 901\core\new.cpp.o"
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-gcc-ar" rcs "C:\Users\Dell\AppData\Local\Temp\arduino_build_161 901\core\core.a" "C:\Users\Dell\AppData\Local\Temp\arduino_build_161 901\core\usb_inst.cpp.o"
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-gcc-ar" rcs "C:\Users\Dell\AppData\Local\Temp\arduino_build_161 901\core\core.a" "C:\Users\Dell\AppData\Local\Temp\arduino_build_161 901\core\yield.cpp.o"
Archiving built core (caching) in: C:\Users\Dell\AppData\Local\Temp\arduino_cache_494 442\core\core_teensy_avr_teensy40_usb_serial,speed _600,opt_ogstd,keys_en-us_4939f5412a75a8560acb0f9e98268f02.a
Linking everything together...
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-gcc" -Og -Wl,--gc-sections,--relax "-TC:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy4/imxrt1062.ld" -mthumb -mcpu=cortex-m7 -mfloat-abi=hard -mfpu=fpv5-d16 -o "C:\Users\Dell\AppData\Local\Temp\arduino_build_161 901/arf1.ino.elf" "C:\Users\Dell\AppData\Local\Temp\arduino_build_161 901\sketch\arf1.ino.cpp.o" "C:\Users\Dell\AppData\Local\Temp\arduino_build_161 901/core\core.a" "-LC:\Users\Dell\AppData\Local\Temp\arduino_build_16 1901" -larm_cortexM7lfsp_math -lm -lstdc++
C:\Users\Dell\AppData\Local\Temp\arduino_build_161 901/core\core.a(startup.c.o): In function `ResetHandler':

C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy4/startup.c:135: undefined reference to `setup'

C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy4/startup.c:139: undefined reference to `loop'

collect2.exe: error: ld returned 1 exit status

Error compiling for board Teensy 4.0.





// t36 180 mhz debug w lto
// flt 85 ns dbl 541 ns

// +4.7942555E-01
// +4.794255386042030E-01

int led = 13;

double q,x,xa,y,nng,xp,ifl;
// float q,x,xa,y,nng,xp,ifl;

unsigned int i,j,n;

unsigned short int flag;

int main()

{
// Serial.begin(9600);
// delay(1000);

pinMode(led, OUTPUT);

y=0.5L;

mloop:

i=0;

mloop2:

// x=sinf((float)ifl/200.0+0.5);
// x=sinfl((float)i/200.0+0.5);
x=sinl((long double)ifl/200.0L+0.5L);
// x=sinl(y);
// x=sinf(y);
i=i+1;
ifl=ifl+1.0;
if(i<100) goto mloop2;

// Serial.printf ("%+1.7E \n",x);
// Serial.printf ("%+1.15E \n",x);
// delay(5000);

if (flag == 0) {flag=1; digitalWrite(led, HIGH); goto mloop;}
if (flag == 1) {flag=0; digitalWrite(led, LOW); goto mloop;}
}

vjmuzik
10-09-2019, 04:15 AM
Looks like the error appears because you used main() instead of setup() and loop(). That’s not normally supported in Arduino, but it looks like it just so happened to be supported for the T3.6 and since it’s not normal it wasn’t supported for the T4.0, likely the support can be added it just hasn’t been added at this point.

analog&RFmodels
10-09-2019, 06:19 AM
Looks like the error appears because you used main() instead of setup() and loop(). Thats not normally supported in Arduino, but it looks like it just so happened to be supported for the T3.6 and since its not normal it wasnt supported for the T4.0, likely the support can be added it just hasnt been added at this point.

i had no idea that could be teensyduino. i will re-do one of the two cases with setup() and loop() and report results.

thank you for the feedback

defragster
10-09-2019, 07:24 AM
i had no idea that could be teensyduino. i will re-do one of the two cases with setup() and loop() and report results.

thank you for the feedback

If something builds under the IDE and fails when changing the available compile option that is noteworthy. Under Beta - here at least - most all testing was toward default compile case testing hardware and function. Certain options - some currently not present failed and just got in the way of getting the base functionality supported.

Starting point for testing posted 'Sketch' code has to be made for the IDE because anyone can repro that with standard install. And that uses standard toolchain all the base code and libraries were tested against for building so it should generally work elsewhere then.

analog&RFmodels
10-09-2019, 07:43 AM
Quote Originally Posted by vjmuzik View Post
Looks like the error appears because you used main() instead of setup() and loop(). Thats not normally supported in Arduino, but it looks like it just so happened to be supported for the T3.6 and since its not normal it wasnt supported for the T4.0, likely the support can be added it just hasnt been added at this point.


you were right - t4 cannot use main() - must use setup() and loop()

fyi- teensy lc,3.5,and 3.6 are all ok with main() - so i just thought that it was a given
thank you having such insight - the error message would never have taken me there

it is quite unbelievable how fast t4.0 at default 600 mhz. the double/single float execute
time ratio is similar to the pic 32mz so not a big surprise (t4 much faster absolute) but the
execute time ratio rel to t3.6 at 180 mhz is fantastic. Teensy 4.0 outruns the Cray1 crunching
dbl precision floats ! I know there are faster processors but for my work speed only is not
the point - fast AND small AND 100 ma is the point.

thanks again for the feedback

analog&RFmodels
10-09-2019, 09:23 AM
@analog&RFmodels

I am not sure how you are compiling this for a T3.6? As I don't see any standard Arduino sketch stuff, like the void setup() {} function or or the void loop() {} function.
And it has a main function...

Maybe you were using a makefile?

Kurt,

please see my previous post - most Teensy will do main() but not t4.0 yet - needs setup() and loop()

that's ok - the massive speed increase is worth having to make changes when using GNU C on the PC for testing,
and the first t4 i tested was 600=89 ma, 720=110ma, 816=133ma (not bad)
when you overclock t3.6 at 256 mhz it draws slightly over 100 ma

again, thank you for the feedback

analog&RFmodels
10-09-2019, 09:31 AM
If something builds under the IDE and fails when changing the available compile option that is noteworthy. Under Beta - here at least - most all testing was toward default compile case testing hardware and function. Certain options - some currently not present failed and just got in the way of getting the base functionality supported.

Starting point for testing posted 'Sketch' code has to be made for the IDE because anyone can repro that with standard install. And that uses standard toolchain all the base code and libraries were tested against for building so it should generally work elsewhere then.

i think i see your point - i will dump using main() - it is not that much trouble to go back to main() when testing under GNU C on the PC
thanks for the feedback

PaulStoffregen
10-09-2019, 11:40 AM
suppose not up to release level at this point.

Yup. The main reason I left it disabled in boards.txt is "seremu" isn't implemented at all. So while you can use RawHID to send packets back and forth, anything you do with Serial.print() will just discard data rather than sending to the serial monitor.

DaQue
10-09-2019, 12:38 PM
Thanks for posting over clocking currents. That’s quite a big jump at 816 MHz. I finally found my 4.0’s in a box under the bed(?!) so I can start trying afew things.

KurtE
10-09-2019, 03:24 PM
Kurt,

please see my previous post - most Teensy will do main() but not t4.0 yet - needs setup() and loop()

that's ok - the massive speed increase is worth having to make changes when using GNU C on the PC for testing,
and the first t4 i tested was 600=89 ma, 720=110ma, 816=133ma (not bad)
when you overclock t3.6 at 256 mhz it draws slightly over 100 ma

again, thank you for the feedback

Maybe it won't be too hard to get the T4 to act the same as the T3.x

If I get a chance I will try it and maybe issue a PR... Or if someone gets it done before me... That would be great.


I believe that it might be as simple as:
a) Copy main.cpp from cores\teensy3 to cores\teensy4

b) Change cores\teensy4\startup.c.
Somewhere toward the top add in a line like:


extern int main (void);

Then in the ResetHandler function, replace the code:

//printf("before setup\n");
setup();
//printf("after setup\n");
while (1) {
//printf("loop\n");
loop();
yield();
}

with:

main();

while (1) ;


And then see if it fixes the problem AND also verify normal Arduino sketches still work...

prnthp
10-09-2019, 04:03 PM
Yup. The main reason I left it disabled in boards.txt is "seremu" isn't implemented at all. So while you can use RawHID to send packets back and forth, anything you do with Serial.print() will just discard data rather than sending to the serial monitor.

Thanks for the clarification, raw packets is all I need!

analog&RFmodels
10-09-2019, 06:56 PM
Kurt,
i am a dummy - after seeing your post i realize that the error messages should have led me where i needed to go,
but since i had not ever been using setup() and loop() for the last two years and had forgotten about them i
thought the error message meant some missing setup and loop reference inside one of the system files - not in
my source file - everyone saw that connection except me

Balam
10-09-2019, 07:01 PM
FastLed compile error
file from Examples menu - fastled - any example file

Arduino/libraries/FastLED/fastpin.h:207:2: error: static assertion failed: Invalid pin specified
static_assert(validpin(), "Invalid pin specified");
^
Multiple libraries were found for "FastLED.h"
Used: /Users/balam/Documents/INTER-SOFTWARE/Arduino/libraries/FastLED
Not used: /Applications/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/FastLED
Error compiling for board Teensy 4.0.

analog&RFmodels
10-09-2019, 07:08 PM
Thanks for posting over clocking currents. Thats quite a big jump at 816 MHz. I finally found my 4.0s in a box under the bed(?!) so I can start trying afew things.

you will be impressed

yes - at a glance the 133 looks big but the clk/iq stays fairly constant - the proportionality only
grows 10 percent over that range

89/600 = 0.148 110/720 = 0.153 133/816 = 0.163

i am going to do some tests where t4 is in a relatively small sealed enclosure and see what clk
rate can be sustained

defragster
10-09-2019, 07:10 PM
FastLed compile error
file from Examples menu - fastled - any example file

Arduino/libraries/FastLED/fastpin.h:207:2: error: static assertion failed: Invalid pin specified
static_assert(validpin(), "Invalid pin specified");
^
Multiple libraries were found for "FastLED.h"
Used: /Users/balam/Documents/INTER-SOFTWARE/Arduino/libraries/FastLED
Not used: /Applications/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/FastLED
Error compiling for board Teensy 4.0.

Try using the one included with TeensyDuino by removing the local copy from : "/Users/balam/Documents/INTER-SOFTWARE/Arduino/libraries/FastLED"

Not sure if Fastled works on T_4 - but even less clear of what local version is in that folder.

Balam
10-09-2019, 07:59 PM
Try using the one included with TeensyDuino by removing the local copy from : "/Users/balam/Documents/INTER-SOFTWARE/Arduino/libraries/FastLED"

Not sure if Fastled works on T_4 - but even less clear of what local version is in that folder.

it compiles !!!!!

KurtE
10-10-2019, 02:58 AM
Kurt,
i am a dummy - after seeing your post i realize that the error messages should have led me where i needed to go,
but since i had not ever been using setup() and loop() for the last two years and had forgotten about them i
thought the error message meant some missing setup and loop reference inside one of the system files - not in
my source file - everyone saw that connection except me

Not a problem...

I did try out the fix I mentioned and it appears to work...
Issued a PR back to @PaulStoffregen...

https://github.com/PaulStoffregen/cores/pull/397

analog&RFmodels
10-10-2019, 07:43 AM
Not a problem...

I did try out the fix I mentioned and it appears to work...
Issued a PR back to @PaulStoffregen...

https://github.com/PaulStoffregen/cores/pull/397

thanks for taking the time for that - i will try to duplicate this end

analog&RFmodels
10-10-2019, 07:56 PM
Not a problem...

I did try out the fix I mentioned and it appears to work...
Issued a PR back to @PaulStoffregen...

https://github.com/PaulStoffregen/cores/pull/397

Kurt,
no joy trying to duplicate, copied main.cpp from teensy3 dir to teensy4 dir

edited starup.c



near top startup.c


#include "imxrt.h"
#include "wiring.h"
#include "usb_dev.h"

#include "debug/printf.h"

extern int main (void);

// from the linker
extern unsigned long _stextload;
extern unsigned long _stext;
extern unsigned long _etext;


further down

startup_late_hook();
while (millis() < 300) ; // wait at least 300ms before calling user code
//printf("before C++ constructors\n");
__libc_init_array();
//printf("after C++ constructors\n");
//printf("before setup\n");
setup();
//printf("after setup\n");
while (1) {
//printf("loop\n");
loop();
yield();
}

main();

while (1) ;

}




// ARM SysTick is used for most Ardiuno timing functions, delay(), millis(),

compiles ok with setup and loop

same error message as before if use main

no doubt i misinterpreted something in your instuctions

analog&RFmodels
10-11-2019, 07:57 AM
Quote Originally Posted by KurtE View Post
Not a problem...

I did try out the fix I mentioned and it appears to work...
Issued a PR back to @PaulStoffregen...

Kurt,
got away from it a few hours and found my oversight - works just fine this end
win7 pro x64, arduino 1.8.5, teensyduino 1.48 release, setup w loop or just main
both work with teensy4.

thanks again for your time and advice.

False
10-12-2019, 09:14 PM
Does anyone know if the different USB Type options will be back any time soon for the teensy 4.0 ?

KurtE
10-12-2019, 10:14 PM
Does anyone know if the different USB Type options will be back any time soon for the teensy 4.0 ?
Back? they never were there ;)

There has been probably 10 threads on this already...

As Paul mentioned in the thread: https://forum.pjrc.com/threads/57894-Teensyduino-1-48-Beta-3?p=217953&viewfull=1#post217953

My hope is to release 1.48 soon, probably very close to this 3rd beta.

The serial monitor timestamp feature still missing. Sorry, it just isn't going to happen for 1.48, since the speedup stuff bypasses that part of the serial monitor's abstraction layers.

After we have a stable 1.48 release, I'm going to start work again on the missing USB types and porting the remaining Teensy3-only libraries like OctoWS2811.
So hopefully soon he will get chance to start working on this again

defragster
10-13-2019, 08:38 AM
@PaulStoffregen>> Two - things ... sort of three:

I updated IDE 1.8.9 to TD 1.48 because for some reason the :: 1.8.10 IDE always rebuilds many USBHost ethernet libs even on a small sketch change That is the vjmuzik thread (https://forum.pjrc.com/threads/57701-USB-Host-Ethernet-Driver) << LINK ADDED


Yes, it used to show more info. Looks like Arduino made some changes to that part of the IDE.

Unless something is really wrong, I'm not going to consider this a bug or put it on my (already too long) list to stuff to investigate.

Regarding this 'missing info' … I see that missing on IDE 1.8.9 now as well - so not new to 1.8.10

Thirdly::
Teensy_SerMon showing this rare anomaly in output - similar to something before - rare but eye catching and 'not really there'???
17885
The upper text with missing last half of the line is T_sermon. When I select and copy that text into notepad the missing line text is displayed - so not really missing - just not visible.


ANOTHER ITEM OF NOTE::
To get above screen shot it was LEFT is AutoScroll OFF about 1.5 hours with 1 line printed 10/sec. Just going back I paged down looking for other anomalies - saw none, there was a LOT of buffer.

>> GOT to the bottom and last line was stopped at "deg C" with no '=temp' showing.
>> enabled AutoScroll to resume - No effect.
>> Ethernet adapter still running LAN lights.
>> Opened TyCommander as SerMon and indeed the 10 lines/sec are still active from Teensy

-->> It seems like the freeze for paused Autoscroll failed to restart or got lost?

Only Console note in IDE seems to be from closing t_sermon:

TeensyPipeMonitor close
window_close
GUI update interrupted
TeensyPipeMonitor close
errorPipeListener thread exit
inputPipeListener thread exit

PaulStoffregen
10-14-2019, 04:47 AM
I updated IDE 1.8.9 to TD 1.48 because for some reason the :: 1.8.10 IDE always rebuilds many USBHost ethernet libs even on a small sketch change That is the vjmuzik thread (https://forum.pjrc.com/threads/57701-USB-Host-Ethernet-Driver) << LINK ADDED


These are probably bugs in Arduino's "builder" program. Hopefully there's some way to reproduce the bug with one of Arduino's products. It's much easier to report a bug to them if it can happen with one of their boards.

defragster
10-14-2019, 07:03 AM
These are probably bugs in Arduino's "builder" program. Hopefully there's some way to reproduce the bug with one of Arduino's products. It's much easier to report a bug to them if it can happen with one of their boards.

The lib used there vjmuzik pulled in to good effect - but it throws this error during build:


"T:\\arduino-1.8.9t4\\hardware\\teensy/../tools/arm/bin/arm-none-eabi-g++" -E -CC -x c++ -w -g -Wall -ffunction-sections -fdata-sections -nostdlib -std=gnu++14 -fno-exceptions -fpermissive -fno-rtti -fno-threadsafe-statics -felide-constructors -Wno-error=narrowing -mthumb -mcpu=cortex-m7 -mfloat-abi=hard -mfpu=fpv5-d16 -D__IMXRT1062__ -DTEENSYDUINO=148 -DARDUINO=10809 -DF_CPU=600000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IT:\\arduino-1.8.9t4\\hardware\\teensy\\avr\\cores\\teensy4" "-IT:\\arduino-1.8.9t4\\hardware\\teensy\\avr\\libraries\\USBHost _t36" "-IT:\\tCode\\libraries\\TeensyASIXEthernet" "-IT:\\arduino-1.8.9t4\\hardware\\teensy\\avr\\libraries\\TeensyT hreads" "-IT:\\tCode\\libraries\\FNET\\src" "T:\\tCode\\libraries\\FNET\\src\\service\\serial\\ fnet_serial.c" -o nul
Error while detecting libraries included by T:\tCode\libraries\FNET\src\service\serial\fnet_se rial.c
"T:\\arduino-1.8.9t4\\hardware\\teensy/../tools/arm/bin/arm-none-eabi-g++" -E -CC -x c++ -w -g -Wall -ffunction-sections -fdata-sections -nostdlib -std=gnu++14 -fno-exceptions -fpermissive -fno-rtti -fno-threadsafe-statics -felide-constructors -Wno-error=narrowing -mthumb -mcpu=cortex-m7 -mfloat-abi=hard -mfpu=fpv5-d16 -D__IMXRT1062__ -DTEENSYDUINO=148 -DARDUINO=10809 -DF_CPU=600000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IT:\\arduino-1.8.9t4\\hardware\\teensy\\avr\\cores\\teensy4" "-IT:\\arduino-1.8.9t4\\hardware\\teensy\\avr\\libraries\\USBHost _t36" "-IT:\\tCode\\libraries\\TeensyASIXEthernet" "-IT:\\arduino-1.8.9t4\\hardware\\teensy\\avr\\libraries\\TeensyT hreads" "-IT:\\tCode\\libraries\\FNET\\src" "T:\\tCode\\libraries\\FNET\\src\\service\\shell\\f net_shell.c" -o nul


That is the error text from IDE 1.8.9 - same as IDE 1.8.10. Wondering if the 1.8.10 builder sees that and somehow doesn't record the 'prior build' as usable in rebuild?

Ideally that error should be done away with - apparently that part of the lib in use doesn't actually feed anything to the linker that it misses.

vjmuzik looked after the error some - then moved to 1.8.9. Which is all I did after suffering longer until TD 1.48 released.

I have an UNO - but nothing to do with it - not sure that builder fail is common as nobody else has posted - thus my guess on the 'error' in build ...

bicycleguy
10-16-2019, 04:56 PM
Warning: don't install MacOS 10.15 Catalina, you may regret it.

https://forum.pjrc.com/threads/58000-MacOS-10-15-Catalina?p=218835&viewfull=1#post218835

quadrupel
10-19-2019, 07:57 PM
i don't necessarily agree with you.

Installing Arduino,1.8.10,and Teensyduino 148 will run under Catalina in a standard user account without problems, but you must first install Arduino and Tennsyduino in an admin account. Installing in a standard uaer account and giving the install admin authority does not work. The only real downside I don't like is that you have to explicitly assign full disk access to Arduino (again, must be in admin account for settings to take effect), but this is an Arduino issue, not a Catalina issue.

If you're careful and do what the message boxes ask, all should be well. Don't forget to set full disk access. I'm running Catalina on a late 2012 Mac Mini, and all of my Teensy projects are compiling and running. The "input" and "keystroke" message boxes do not come up.

rbhollabaugh
10-28-2019, 02:14 PM
In file included from /home/rich/Arduino/arduino-1.8.10/hardware/teensy/avr/libraries/Ethernet/src/Dns.cpp:8:0:
/home/rich/Arduino/arduino-1.8.10/hardware/teensy/avr/libraries/Ethernet/src/Dns.cpp: In member function 'uint16_t DNSClient::BuildRequest(const char*)':
/home/rich/Arduino/arduino-1.8.10/hardware/teensy/avr/libraries/Ethernet/src/utility/w5100.h:457:25: warning: result of '(256 << 8)' requires 18 bits to represent, but 'int' only has 16 bits [-Wshift-overflow=]
#define htons(x) ( (((x)<<8)&0xFF00) | (((x)>>8)&0xFF) )
~~~^~~
/home/rich/Arduino/arduino-1.8.10/hardware/teensy/avr/libraries/Ethernet/src/Dns.cpp:164:18: note: in expansion of macro 'htons'
twoByteBuffer = htons(QUERY_FLAG | OPCODE_STANDARD_QUERY | RECURSION_DESIRED_FLAG);
^~~~~

This is a warning message
Board is teensy ++2.0; ubuntu 18.04
I took a look at Dns.cpp and you have a comment:
// FIXME We should also check that there's enough space available to write to, rather
// FIXME than assume there's enough space (as the code does at present)

rbhollabaugh
01-01-2020, 09:37 PM
I tried 1.49Beta 4 but still get the same error. This error did not occur in versions 1.46 and earlier (I never used 1.47). When this error happens I seem to be getting memory errors when the code runs.Is there anything I can do in my code - in general - to keep this from happening?
The teensy code in question does not seem to be any different in 1.46, 1.148 or 1.49B4. So something else must have changed. My code has not changed.
Thanks!


In file included from /home/rich/Arduino/arduino-1.8.10/hardware/teensy/avr/libraries/Ethernet/src/Dns.cpp:8:0:
/home/rich/Arduino/arduino-1.8.10/hardware/teensy/avr/libraries/Ethernet/src/Dns.cpp: In member function 'uint16_t DNSClient::BuildRequest(const char*)':
/home/rich/Arduino/arduino-1.8.10/hardware/teensy/avr/libraries/Ethernet/src/utility/w5100.h:457:25: warning: result of '(256 << 8)' requires 18 bits to represent, but 'int' only has 16 bits [-Wshift-overflow=]
#define htons(x) ( (((x)<<8)&0xFF00) | (((x)>>8)&0xFF) )
~~~^~~
/home/rich/Arduino/arduino-1.8.10/hardware/teensy/avr/libraries/Ethernet/src/Dns.cpp:164:18: note: in expansion of macro 'htons'
twoByteBuffer = htons(QUERY_FLAG | OPCODE_STANDARD_QUERY | RECURSION_DESIRED_FLAG);
^~~~~

This is a warning message
Board is teensy ++2.0; ubuntu 18.04
I took a look at Dns.cpp and you have a comment:
// FIXME We should also check that there's enough space available to write to, rather
// FIXME than assume there's enough space (as the code does at present)