Forum Rule: Always post complete source code & details to reproduce any issue!
Page 92 of 172 FirstFirst ... 42 82 90 91 92 93 94 102 142 ... LastLast
Results 2,276 to 2,300 of 4286

Thread: Teensy 4.0 First Beta Test

  1. #2276
    Senior Member PaulStoffregen's Avatar
    Join Date
    Nov 2012
    Posts
    20,440
    Quote Originally Posted by KurtE View Post
    @Paul - Wonder if we need a new thread? This one is labeled First-Beta-Test? Probably does not matter either way
    Please keep using this thread. Really helps me later if everything was all in the same place. When the boards are in production, I am going to spend a few all-nighters going through most of the messages.

  2. #2277
    Senior Member xxxajk's Avatar
    Join Date
    Nov 2013
    Location
    Buffalo, NY USA
    Posts
    528
    @PaulStoffregen Will there be debug pads/pins available on the T4?
    On another note, I still need to make my Teensy3 JTAG programmer do SWD. :-)
    I plan on releasing it on GitHub at some point, perhaps highlight it as a project on your forums too, if that's OK with you.
    It uses the usual openocd tool, and has a nice feature to unwedge the MK2X chips which has the wdog constantly firing issue preventing initial programming.
    While it works fantastic, it currently uses full JTAG pinout, and doesn't have host OCD, which might also be a nice idea to include. Lack of time with demanding client. :-D

  3. #2278
    Senior Member PaulStoffregen's Avatar
    Join Date
    Nov 2012
    Posts
    20,440
    Quote Originally Posted by xxxajk View Post
    Will there be debug pads/pins available on the T4?
    Nope.

    I have some special plans for debug features on T4 in the future. Not ready to discuss at this time.


    Lack of time with demanding client. :-D
    Yeah, I sure do know about that lack of time issue...

  4. #2279
    Senior Member+ defragster's Avatar
    Join Date
    Feb 2015
    Posts
    9,291
    Perhaps a post about here somewhere - with a link in OP to "Teensy 4.0 SECOND Beta Test with 1062" for initial links to the flurry of stuff that will happen in coming days? I'll start that after this post with a link to KurtE XLS sheet and it can be updated with issues/links.

    Yesterday I ordered CAN transceiver and Amazon delivered US Mail - it was on my porch on today … Easter Sunday - the hope the Pri Mail Beta 2 would be there too was false - even though the 1062 was an hour away 32 hours ago .. so tomorrow.

  5. #2280
    Senior Member+ defragster's Avatar
    Join Date
    Feb 2015
    Posts
    9,291

    Teensy 4.0 SECOND Beta Test with 1062

    <placeholder> for second beta 1062 board - linked in OP Teensy 4.0 First Beta Test
    Quote Originally Posted by PaulStoffregen View Post
    1062 beta boards are shipping today …
    I have 3 more here which passed testing but still need breakout boards, and 2 more that are untested. Hoping to get those ready early next week.
    Quote Originally Posted by PaulStoffregen View Post
    My biggest concern for testing is the powerdown circuitry. On the 1052 betas, the 3.3V power was always on. With this new board, the 3.3V regulator can be completely turned off. Power remains applied to the USB regulator, and its output feeds the SNVS regulator (which controls the power management stuff).
    … Unlike the 1052 beta, please don't worry too much about bricking or damaging your board. We'll have plenty more in just a few weeks.
    BreakoutBoard notes - SD POGO Pin test post w/Fast I/O TD1.47b1
    SD POGO Pin test post PRE TD1.47b1


    KurtE posted XLS pinout for Beta2 w/1062 {update here}

    KurtE : initial changes for Beta 2 1062 CORES :: github.com/KurtE/cores/tree/T4_Beta2_board

    Issues:
    • TD 1.46 released - Boards.txt has T4 Beta boards behind comments - noted here
    • Boards.txt has RAM at 256KB
    • \hardware\teensy\avr\cores\teensy4\imxrt1062.ld has RAM at 256KB
    • The audio lib isn't yet working on 1062. The breakout boards have an audio shield like the 1052 ones, but it's also untested.
    • added a pushbutton for the ON/OFF signal, and a green LED to show when the 3.3V power is turned on. Support for shutting off the 3.3V power is new on these 1062 boards. The 1052 boards had the 3.3V regulator permanently enabled. I hoping everyone will experiment with ON/OFF in ways I didn't anticipate!
    • Manual upload of Minimal.hex works fine for Windows, but same code loaded via 15s Restore doesn't present valid RawHID to Windows : post #2306 and same image #2295. And @mjs513 noticed post #2291 - his unit on arrival was the same from factory Restore before packing.


    >> FAST GPIO ACTIVE with TD 1.47b1
    Quote Originally Posted by manitou View Post
    Re: register definitions for fast GPIO on 1060 imxrt.h needs register/field definitions for fast GPIO regs GPIO6-9 and IOMUXC_GPR_GPR26-29
    See testing fast GPIO on NXP 1060 eval board
    Quote Originally Posted by PaulStoffregen View Post
    For 1062, I made several speed improvements in the bootloader. The lag from clicking Upload or pressing the button to when uploading actually starts should be much less now.
    The restore process is still slow, and always will be because it's using JTAG boundary scan. But the restore is supposed to result in a working LED blink and USB enumeration as RawHID...
    These 1062 boards also have the boot fuses and top flash sector (where the restore image is located) set as read-only. It should now be impossible to brick the board by writing to the fuses. I'll post a program soon so you can give it a try.
    Last edited by defragster; 04-25-2019 at 07:09 AM.

  6. #2281
    Senior Member
    Join Date
    Jul 2014
    Posts
    2,282
    Quote Originally Posted by PaulStoffregen View Post
    I'm exploring this suggestion today, since there's really no clean way to solder a SD socket directly to the board. The orientation we had on the beta #1 boards would have required a SD card to hang well into the space were the USB cable plugs in. The orientation on beta #2 doesn't really work either, because the SD card would need to hang into the space where all the bottom side capacitors are soldered.

    This is the FFC connector I'm using as a model for the pads.

    https://www.digikey.com/product-deta.../609-1788-1-ND

    There is just enough space so end ends of the USB host pads are still accessible when there's no cable plugged in. Of course, plugging in a cable blocks access to those pads. It also requires bending the cable somewhat in about 2 mm of space to miss the USB cable. Not ideal, but probably still more usable than 1.1 mm pitch where there's really no good way to actually mount a SD card directly.
    FYI
    I was using this Molex FFC FPC connector https://www.digikey.de/product-detai...6CT-ND/4505929
    (I bended the pins to fit the 1.1 mm pitch of the uSD)
    A flat USB cable was easily operated in parallel.

  7. #2282
    Senior Member+ defragster's Avatar
    Join Date
    Feb 2015
    Posts
    9,291
    Decided to test Audio Board on Beta 1 1052 T4 Breakout - to see if it is really broken - or I just can't get wires in the right place for a display. Also for a baseline on testing the T4_beta2 board.
    It worked to run "...\Audio\examples\HardwareTesting\ToneSweep\Tone Sweep.ino"

    So that seems good.

    And this worked to build and run: "...\Audio\examples\MemoryAndCpuUsage\MemoryAndCpu Usage.ino"

    Not sure if this is new or different or expected? For '\Audio\examples\HardwareTesting\ADAT_DrumSamplePl ayer\ADAT_DrumSamplePlayer.ino' I get these memory issues?::
    t:/arduino_1.8.9_146/hardware/tools/arm/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/bin/ld.exe: T:\TEMP\arduino_build_668374/ADAT_DrumSamplePlayer.ino.elf section `.data' will not fit in region `DTCM'

    t:/arduino_1.8.9_146/hardware/tools/arm/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/bin/ld.exe: address 0x200292c0 of T:\TEMP\arduino_build_668374/ADAT_DrumSamplePlayer.ino.elf section `.bss' is not within region `DTCM'
    Full verbose - on second Verify … this is the verbose output - too long to post after first verify:
    Code:
    T:\arduino_1.8.9_146\arduino-builder -dump-prefs -logger=machine -hardware T:\arduino_1.8.9_146\hardware -hardware C:\Users\Tim\AppData\Local\Arduino15\packages -hardware t:\tcode\hardware -tools T:\arduino_1.8.9_146\tools-builder -tools T:\arduino_1.8.9_146\hardware\tools\avr -tools C:\Users\Tim\AppData\Local\Arduino15\packages -built-in-libraries T:\arduino_1.8.9_146\libraries -libraries t:\tcode\libraries -fqbn=teensy:avr:teensy4b1:usb=serial,speed=600,opt=o2std,keys=en-us -ide-version=10809 -build-path T:\TEMP\arduino_build_668374 -warnings=none -build-cache T:\TEMP\arduino_cache_483824 -verbose T:\arduino_1.8.9_146\hardware\teensy\avr\libraries\Audio\examples\HardwareTesting\ADAT_DrumSamplePlayer\ADAT_DrumSamplePlayer.ino
    T:\arduino_1.8.9_146\arduino-builder -compile -logger=machine -hardware T:\arduino_1.8.9_146\hardware -hardware C:\Users\Tim\AppData\Local\Arduino15\packages -hardware t:\tcode\hardware -tools T:\arduino_1.8.9_146\tools-builder -tools T:\arduino_1.8.9_146\hardware\tools\avr -tools C:\Users\Tim\AppData\Local\Arduino15\packages -built-in-libraries T:\arduino_1.8.9_146\libraries -libraries t:\tcode\libraries -fqbn=teensy:avr:teensy4b1:usb=serial,speed=600,opt=o2std,keys=en-us -ide-version=10809 -build-path T:\TEMP\arduino_build_668374 -warnings=none -build-cache T:\TEMP\arduino_cache_483824 -verbose T:\arduino_1.8.9_146\hardware\teensy\avr\libraries\Audio\examples\HardwareTesting\ADAT_DrumSamplePlayer\ADAT_DrumSamplePlayer.ino
    Using board 'teensy4b1' from platform in folder: T:\arduino_1.8.9_146\hardware\teensy\avr
    Using core 'teensy4' from platform in folder: T:\arduino_1.8.9_146\hardware\teensy\avr
    Detecting libraries used...
    "T:\\arduino_1.8.9_146\\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__IMXRT1052__ -DTEENSYDUINO=146 -DARDUINO=10809 -DF_CPU=600000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IT:\\arduino_1.8.9_146\\hardware\\teensy\\avr\\cores\\teensy4" "T:\\TEMP\\arduino_build_668374\\sketch\\ADAT_DrumSamplePlayer.ino.cpp" -o nul
    "T:\\arduino_1.8.9_146\\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__IMXRT1052__ -DTEENSYDUINO=146 -DARDUINO=10809 -DF_CPU=600000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IT:\\arduino_1.8.9_146\\hardware\\teensy\\avr\\cores\\teensy4" "-IT:\\arduino_1.8.9_146\\hardware\\teensy\\avr\\libraries\\Audio" "T:\\TEMP\\arduino_build_668374\\sketch\\ADAT_DrumSamplePlayer.ino.cpp" -o nul
    "T:\\arduino_1.8.9_146\\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__IMXRT1052__ -DTEENSYDUINO=146 -DARDUINO=10809 -DF_CPU=600000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IT:\\arduino_1.8.9_146\\hardware\\teensy\\avr\\cores\\teensy4" "-IT:\\arduino_1.8.9_146\\hardware\\teensy\\avr\\libraries\\Audio" "-IT:\\arduino_1.8.9_146\\hardware\\teensy\\avr\\libraries\\SPI" "T:\\TEMP\\arduino_build_668374\\sketch\\ADAT_DrumSamplePlayer.ino.cpp" -o nul
    "T:\\arduino_1.8.9_146\\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__IMXRT1052__ -DTEENSYDUINO=146 -DARDUINO=10809 -DF_CPU=600000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IT:\\arduino_1.8.9_146\\hardware\\teensy\\avr\\cores\\teensy4" "-IT:\\arduino_1.8.9_146\\hardware\\teensy\\avr\\libraries\\Audio" "-IT:\\arduino_1.8.9_146\\hardware\\teensy\\avr\\libraries\\SPI" "-IT:\\arduino_1.8.9_146\\hardware\\teensy\\avr\\libraries\\SD" "T:\\TEMP\\arduino_build_668374\\sketch\\ADAT_DrumSamplePlayer.ino.cpp" -o nul
    "T:\\arduino_1.8.9_146\\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__IMXRT1052__ -DTEENSYDUINO=146 -DARDUINO=10809 -DF_CPU=600000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IT:\\arduino_1.8.9_146\\hardware\\teensy\\avr\\cores\\teensy4" "-IT:\\arduino_1.8.9_146\\hardware\\teensy\\avr\\libraries\\Audio" "-IT:\\arduino_1.8.9_146\\hardware\\teensy\\avr\\libraries\\SPI" "-IT:\\arduino_1.8.9_146\\hardware\\teensy\\avr\\libraries\\SD" "-IT:\\arduino_1.8.9_146\\hardware\\teensy\\avr\\libraries\\SerialFlash" "T:\\TEMP\\arduino_build_668374\\sketch\\ADAT_DrumSamplePlayer.ino.cpp" -o nul
    "T:\\arduino_1.8.9_146\\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__IMXRT1052__ -DTEENSYDUINO=146 -DARDUINO=10809 -DF_CPU=600000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IT:\\arduino_1.8.9_146\\hardware\\teensy\\avr\\cores\\teensy4" "-IT:\\arduino_1.8.9_146\\hardware\\teensy\\avr\\libraries\\Audio" "-IT:\\arduino_1.8.9_146\\hardware\\teensy\\avr\\libraries\\SPI" "-IT:\\arduino_1.8.9_146\\hardware\\teensy\\avr\\libraries\\SD" "-IT:\\arduino_1.8.9_146\\hardware\\teensy\\avr\\libraries\\SerialFlash" "-IT:\\arduino_1.8.9_146\\hardware\\teensy\\avr\\libraries\\Wire" "T:\\TEMP\\arduino_build_668374\\sketch\\ADAT_DrumSamplePlayer.ino.cpp" -o nul
    Using cached library dependencies for file: T:\TEMP\arduino_build_668374\sketch\AudioSampleCashregister.cpp
    Using cached library dependencies for file: T:\TEMP\arduino_build_668374\sketch\AudioSampleGong.cpp
    Using cached library dependencies for file: T:\TEMP\arduino_build_668374\sketch\AudioSampleHihat.cpp
    Using cached library dependencies for file: T:\TEMP\arduino_build_668374\sketch\AudioSampleKick.cpp
    Using cached library dependencies for file: T:\TEMP\arduino_build_668374\sketch\AudioSampleSnare.cpp
    Using cached library dependencies for file: T:\TEMP\arduino_build_668374\sketch\AudioSampleTomtom.cpp
    Using cached library dependencies for file: T:\arduino_1.8.9_146\hardware\teensy\avr\libraries\Audio\analyze_fft1024.cpp
    Using cached library dependencies for file: T:\arduino_1.8.9_146\hardware\teensy\avr\libraries\Audio\analyze_fft256.cpp
    Using cached library dependencies for file: T:\arduino_1.8.9_146\hardware\teensy\avr\libraries\Audio\analyze_notefreq.cpp
    Using cached library dependencies for file: T:\arduino_1.8.9_146\hardware\teensy\avr\libraries\Audio\analyze_peak.cpp
    Using cached library dependencies for file: T:\arduino_1.8.9_146\hardware\teensy\avr\libraries\Audio\analyze_print.cpp
    Using cached library dependencies for file: T:\arduino_1.8.9_146\hardware\teensy\avr\libraries\Audio\analyze_rms.cpp
    Using cached library dependencies for file: T:\arduino_1.8.9_146\hardware\teensy\avr\libraries\Audio\analyze_tonedetect.cpp
    Using cached library dependencies for file: T:\arduino_1.8.9_146\hardware\teensy\avr\libraries\Audio\control_ak4558.cpp
    Using cached library dependencies for file: T:\arduino_1.8.9_146\hardware\teensy\avr\libraries\Audio\control_cs42448.cpp
    Using cached library dependencies for file: T:\arduino_1.8.9_146\hardware\teensy\avr\libraries\Audio\control_cs4272.cpp
    Using cached library dependencies for file: T:\arduino_1.8.9_146\hardware\teensy\avr\libraries\Audio\control_sgtl5000.cpp
    Using cached library dependencies for file: T:\arduino_1.8.9_146\hardware\teensy\avr\libraries\Audio\control_tlv320aic3206.cpp
    Using cached library dependencies for file: T:\arduino_1.8.9_146\hardware\teensy\avr\libraries\Audio\control_wm8731.cpp
    Using cached library dependencies for file: T:\arduino_1.8.9_146\hardware\teensy\avr\libraries\Audio\data_spdif.c
    Using cached library dependencies for file: T:\arduino_1.8.9_146\hardware\teensy\avr\libraries\Audio\data_ulaw.c
    Using cached library dependencies for file: T:\arduino_1.8.9_146\hardware\teensy\avr\libraries\Audio\data_waveforms.c
    Using cached library dependencies for file: T:\arduino_1.8.9_146\hardware\teensy\avr\libraries\Audio\data_windows.c
    Using cached library dependencies for file: T:\arduino_1.8.9_146\hardware\teensy\avr\libraries\Audio\effect_bitcrusher.cpp
    Using cached library dependencies for file: T:\arduino_1.8.9_146\hardware\teensy\avr\libraries\Audio\effect_chorus.cpp
    Using cached library dependencies for file: T:\arduino_1.8.9_146\hardware\teensy\avr\libraries\Audio\effect_combine.cpp
    Using cached library dependencies for file: T:\arduino_1.8.9_146\hardware\teensy\avr\libraries\Audio\effect_delay.cpp
    Using cached library dependencies for file: T:\arduino_1.8.9_146\hardware\teensy\avr\libraries\Audio\effect_delay_ext.cpp
    Using cached library dependencies for file: T:\arduino_1.8.9_146\hardware\teensy\avr\libraries\Audio\effect_envelope.cpp
    Using cached library dependencies for file: T:\arduino_1.8.9_146\hardware\teensy\avr\libraries\Audio\effect_fade.cpp
    Using cached library dependencies for file: T:\arduino_1.8.9_146\hardware\teensy\avr\libraries\Audio\effect_flange.cpp
    Using cached library dependencies for file: T:\arduino_1.8.9_146\hardware\teensy\avr\libraries\Audio\effect_freeverb.cpp
    Using cached library dependencies for file: T:\arduino_1.8.9_146\hardware\teensy\avr\libraries\Audio\effect_granular.cpp
    Using cached library dependencies for file: T:\arduino_1.8.9_146\hardware\teensy\avr\libraries\Audio\effect_midside.cpp
    Using cached library dependencies for file: T:\arduino_1.8.9_146\hardware\teensy\avr\libraries\Audio\effect_multiply.cpp
    Using cached library dependencies for file: T:\arduino_1.8.9_146\hardware\teensy\avr\libraries\Audio\effect_reverb.cpp
    Using cached library dependencies for file: T:\arduino_1.8.9_146\hardware\teensy\avr\libraries\Audio\effect_waveshaper.cpp
    Using cached library dependencies for file: T:\arduino_1.8.9_146\hardware\teensy\avr\libraries\Audio\filter_biquad.cpp
    Using cached library dependencies for file: T:\arduino_1.8.9_146\hardware\teensy\avr\libraries\Audio\filter_fir.cpp
    Using cached library dependencies for file: T:\arduino_1.8.9_146\hardware\teensy\avr\libraries\Audio\filter_variable.cpp
    Using cached library dependencies for file: T:\arduino_1.8.9_146\hardware\teensy\avr\libraries\Audio\input_adc.cpp
    Using cached library dependencies for file: T:\arduino_1.8.9_146\hardware\teensy\avr\libraries\Audio\input_adcs.cpp
    Using cached library dependencies for file: T:\arduino_1.8.9_146\hardware\teensy\avr\libraries\Audio\input_i2s.cpp
    Using cached library dependencies for file: T:\arduino_1.8.9_146\hardware\teensy\avr\libraries\Audio\input_i2s2.cpp
    Using cached library dependencies for file: T:\arduino_1.8.9_146\hardware\teensy\avr\libraries\Audio\input_i2s_quad.cpp
    Using cached library dependencies for file: T:\arduino_1.8.9_146\hardware\teensy\avr\libraries\Audio\input_pdm.cpp
    Using cached library dependencies for file: T:\arduino_1.8.9_146\hardware\teensy\avr\libraries\Audio\input_tdm.cpp
    Using cached library dependencies for file: T:\arduino_1.8.9_146\hardware\teensy\avr\libraries\Audio\input_tdm2.cpp
    Using cached library dependencies for file: T:\arduino_1.8.9_146\hardware\teensy\avr\libraries\Audio\memcpy_audio.S
    Using cached library dependencies for file: T:\arduino_1.8.9_146\hardware\teensy\avr\libraries\Audio\mixer.cpp
    Using cached library dependencies for file: T:\arduino_1.8.9_146\hardware\teensy\avr\libraries\Audio\output_adat.cpp
    Using cached library dependencies for file: T:\arduino_1.8.9_146\hardware\teensy\avr\libraries\Audio\output_dac.cpp
    Using cached library dependencies for file: T:\arduino_1.8.9_146\hardware\teensy\avr\libraries\Audio\output_dacs.cpp
    Using cached library dependencies for file: T:\arduino_1.8.9_146\hardware\teensy\avr\libraries\Audio\output_i2s.cpp
    Using cached library dependencies for file: T:\arduino_1.8.9_146\hardware\teensy\avr\libraries\Audio\output_i2s2.cpp
    Using cached library dependencies for file: T:\arduino_1.8.9_146\hardware\teensy\avr\libraries\Audio\output_i2s_quad.cpp
    Using cached library dependencies for file: T:\arduino_1.8.9_146\hardware\teensy\avr\libraries\Audio\output_mqs.cpp
    Using cached library dependencies for file: T:\arduino_1.8.9_146\hardware\teensy\avr\libraries\Audio\output_pt8211.cpp
    Using cached library dependencies for file: T:\arduino_1.8.9_146\hardware\teensy\avr\libraries\Audio\output_pt8211_2.cpp
    Using cached library dependencies for file: T:\arduino_1.8.9_146\hardware\teensy\avr\libraries\Audio\output_pwm.cpp
    Using cached library dependencies for file: T:\arduino_1.8.9_146\hardware\teensy\avr\libraries\Audio\output_spdif.cpp
    Using cached library dependencies for file: T:\arduino_1.8.9_146\hardware\teensy\avr\libraries\Audio\output_spdif2.cpp
    Using cached library dependencies for file: T:\arduino_1.8.9_146\hardware\teensy\avr\libraries\Audio\output_spdif3.cpp
    Using cached library dependencies for file: T:\arduino_1.8.9_146\hardware\teensy\avr\libraries\Audio\output_tdm.cpp
    Using cached library dependencies for file: T:\arduino_1.8.9_146\hardware\teensy\avr\libraries\Audio\output_tdm2.cpp
    Using cached library dependencies for file: T:\arduino_1.8.9_146\hardware\teensy\avr\libraries\Audio\play_memory.cpp
    Using cached library dependencies for file: T:\arduino_1.8.9_146\hardware\teensy\avr\libraries\Audio\play_queue.cpp
    Using cached library dependencies for file: T:\arduino_1.8.9_146\hardware\teensy\avr\libraries\Audio\play_sd_raw.cpp
    Using cached library dependencies for file: T:\arduino_1.8.9_146\hardware\teensy\avr\libraries\Audio\play_sd_wav.cpp
    Using cached library dependencies for file: T:\arduino_1.8.9_146\hardware\teensy\avr\libraries\Audio\play_serialflash_raw.cpp
    Using cached library dependencies for file: T:\arduino_1.8.9_146\hardware\teensy\avr\libraries\Audio\record_queue.cpp
    Using cached library dependencies for file: T:\arduino_1.8.9_146\hardware\teensy\avr\libraries\Audio\spi_interrupt.cpp
    Using cached library dependencies for file: T:\arduino_1.8.9_146\hardware\teensy\avr\libraries\Audio\synth_dc.cpp
    Using cached library dependencies for file: T:\arduino_1.8.9_146\hardware\teensy\avr\libraries\Audio\synth_karplusstrong.cpp
    Using cached library dependencies for file: T:\arduino_1.8.9_146\hardware\teensy\avr\libraries\Audio\synth_pinknoise.cpp
    Using cached library dependencies for file: T:\arduino_1.8.9_146\hardware\teensy\avr\libraries\Audio\synth_pwm.cpp
    Using cached library dependencies for file: T:\arduino_1.8.9_146\hardware\teensy\avr\libraries\Audio\synth_simple_drum.cpp
    Using cached library dependencies for file: T:\arduino_1.8.9_146\hardware\teensy\avr\libraries\Audio\synth_sine.cpp
    Using cached library dependencies for file: T:\arduino_1.8.9_146\hardware\teensy\avr\libraries\Audio\synth_tonesweep.cpp
    Using cached library dependencies for file: T:\arduino_1.8.9_146\hardware\teensy\avr\libraries\Audio\synth_waveform.cpp
    Using cached library dependencies for file: T:\arduino_1.8.9_146\hardware\teensy\avr\libraries\Audio\synth_wavetable.cpp
    Using cached library dependencies for file: T:\arduino_1.8.9_146\hardware\teensy\avr\libraries\Audio\synth_whitenoise.cpp
    Using cached library dependencies for file: T:\arduino_1.8.9_146\hardware\teensy\avr\libraries\Audio\utility\imxrt_hw.cpp
    Using cached library dependencies for file: T:\arduino_1.8.9_146\hardware\teensy\avr\libraries\Audio\utility\sqrt_integer.c
    Using cached library dependencies for file: T:\arduino_1.8.9_146\hardware\teensy\avr\libraries\SPI\SPI.cpp
    Using cached library dependencies for file: T:\arduino_1.8.9_146\hardware\teensy\avr\libraries\SD\File.cpp
    Using cached library dependencies for file: T:\arduino_1.8.9_146\hardware\teensy\avr\libraries\SD\SD.cpp
    Using cached library dependencies for file: T:\arduino_1.8.9_146\hardware\teensy\avr\libraries\SD\cache_t3.cpp
    Using cached library dependencies for file: T:\arduino_1.8.9_146\hardware\teensy\avr\libraries\SD\card_t3.cpp
    Using cached library dependencies for file: T:\arduino_1.8.9_146\hardware\teensy\avr\libraries\SD\dir_t3.cpp
    Using cached library dependencies for file: T:\arduino_1.8.9_146\hardware\teensy\avr\libraries\SD\fat_t3.cpp
    Using cached library dependencies for file: T:\arduino_1.8.9_146\hardware\teensy\avr\libraries\SD\file_t3.cpp
    Using cached library dependencies for file: T:\arduino_1.8.9_146\hardware\teensy\avr\libraries\SD\init_t3.cpp
    Using cached library dependencies for file: T:\arduino_1.8.9_146\hardware\teensy\avr\libraries\SD\utility\NXP_SDHC.cpp
    Using cached library dependencies for file: T:\arduino_1.8.9_146\hardware\teensy\avr\libraries\SD\utility\Sd2Card.cpp
    Using cached library dependencies for file: T:\arduino_1.8.9_146\hardware\teensy\avr\libraries\SD\utility\SdFile.cpp
    Using cached library dependencies for file: T:\arduino_1.8.9_146\hardware\teensy\avr\libraries\SD\utility\SdVolume.cpp
    Using cached library dependencies for file: T:\arduino_1.8.9_146\hardware\teensy\avr\libraries\SerialFlash\SerialFlashChip.cpp
    Using cached library dependencies for file: T:\arduino_1.8.9_146\hardware\teensy\avr\libraries\SerialFlash\SerialFlashDirectory.cpp
    Using cached library dependencies for file: T:\arduino_1.8.9_146\hardware\teensy\avr\libraries\Wire\Wire.cpp
    Using cached library dependencies for file: T:\arduino_1.8.9_146\hardware\teensy\avr\libraries\Wire\WireIMXRT.cpp
    Using cached library dependencies for file: T:\arduino_1.8.9_146\hardware\teensy\avr\libraries\Wire\WireKinetis.cpp
    Using cached library dependencies for file: T:\arduino_1.8.9_146\hardware\teensy\avr\libraries\Wire\utility\twi.c
    Generating function prototypes...
    "T:\\arduino_1.8.9_146\\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__IMXRT1052__ -DTEENSYDUINO=146 -DARDUINO=10809 -DF_CPU=600000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IT:\\arduino_1.8.9_146\\hardware\\teensy\\avr\\cores\\teensy4" "-IT:\\arduino_1.8.9_146\\hardware\\teensy\\avr\\libraries\\Audio" "-IT:\\arduino_1.8.9_146\\hardware\\teensy\\avr\\libraries\\SPI" "-IT:\\arduino_1.8.9_146\\hardware\\teensy\\avr\\libraries\\SD" "-IT:\\arduino_1.8.9_146\\hardware\\teensy\\avr\\libraries\\SerialFlash" "-IT:\\arduino_1.8.9_146\\hardware\\teensy\\avr\\libraries\\Wire" "T:\\TEMP\\arduino_build_668374\\sketch\\ADAT_DrumSamplePlayer.ino.cpp" -o "T:\\TEMP\\arduino_build_668374\\preproc\\ctags_target_for_gcc_minus_e.cpp"
    "T:\\arduino_1.8.9_146\\tools-builder\\ctags\\5.8-arduino11/ctags" -u --language-force=c++ -f - --c++-kinds=svpf --fields=KSTtzns --line-directives "T:\\TEMP\\arduino_build_668374\\preproc\\ctags_target_for_gcc_minus_e.cpp"
    Compiling sketch...
    "T:\\arduino_1.8.9_146\\hardware\\teensy/../tools/precompile_helper" "T:\\arduino_1.8.9_146\\hardware\\teensy\\avr/cores/teensy4" "T:\\TEMP\\arduino_build_668374" "T:\\arduino_1.8.9_146\\hardware\\teensy/../tools/arm/bin/arm-none-eabi-g++" -x c++-header -O2 -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__IMXRT1052__ -DTEENSYDUINO=146 -DARDUINO=10809 -DF_CPU=600000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IT:\\arduino_1.8.9_146\\hardware\\teensy\\avr/cores/teensy4" "T:\\TEMP\\arduino_build_668374/pch/Arduino.h" -o "T:\\TEMP\\arduino_build_668374/pch/Arduino.h.gch"
    Using previously compiled file: T:\TEMP\arduino_build_668374\pch\Arduino.h.gch
    
    Using previously compiled file: T:\TEMP\arduino_build_668374\sketch\AudioSampleGong.cpp.o
    Using previously compiled file: T:\TEMP\arduino_build_668374\sketch\AudioSampleKick.cpp.o
    Using previously compiled file: T:\TEMP\arduino_build_668374\sketch\AudioSampleTomtom.cpp.o
    Using previously compiled file: T:\TEMP\arduino_build_668374\sketch\AudioSampleSnare.cpp.o
    Using previously compiled file: T:\TEMP\arduino_build_668374\sketch\AudioSampleCashregister.cpp.o
    Using previously compiled file: T:\TEMP\arduino_build_668374\sketch\AudioSampleHihat.cpp.o
    "T:\\arduino_1.8.9_146\\hardware\\teensy/../tools/arm/bin/arm-none-eabi-g++" -c -O2 -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__IMXRT1052__ -DTEENSYDUINO=146 -DARDUINO=10809 -DF_CPU=600000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IT:\\TEMP\\arduino_build_668374/pch" "-IT:\\arduino_1.8.9_146\\hardware\\teensy\\avr\\cores\\teensy4" "-IT:\\arduino_1.8.9_146\\hardware\\teensy\\avr\\libraries\\Audio" "-IT:\\arduino_1.8.9_146\\hardware\\teensy\\avr\\libraries\\SPI" "-IT:\\arduino_1.8.9_146\\hardware\\teensy\\avr\\libraries\\SD" "-IT:\\arduino_1.8.9_146\\hardware\\teensy\\avr\\libraries\\SerialFlash" "-IT:\\arduino_1.8.9_146\\hardware\\teensy\\avr\\libraries\\Wire" "T:\\TEMP\\arduino_build_668374\\sketch\\ADAT_DrumSamplePlayer.ino.cpp" -o "T:\\TEMP\\arduino_build_668374\\sketch\\ADAT_DrumSamplePlayer.ino.cpp.o"
    Compiling libraries...
    Compiling library "Audio"
    Using previously compiled file: T:\TEMP\arduino_build_668374\libraries\Audio\memcpy_audio.S.o
    Using previously compiled file: T:\TEMP\arduino_build_668374\libraries\Audio\data_windows.c.o
    Using previously compiled file: T:\TEMP\arduino_build_668374\libraries\Audio\data_waveforms.c.o
    Using previously compiled file: T:\TEMP\arduino_build_668374\libraries\Audio\data_spdif.c.o
    Using previously compiled file: T:\TEMP\arduino_build_668374\libraries\Audio\data_ulaw.c.o
    Using previously compiled file: T:\TEMP\arduino_build_668374\libraries\Audio\effect_envelope.cpp.o
    Using previously compiled file: T:\TEMP\arduino_build_668374\libraries\Audio\input_tdm2.cpp.o
    Using previously compiled file: T:\TEMP\arduino_build_668374\libraries\Audio\play_sd_wav.cpp.o
    Using previously compiled file: T:\TEMP\arduino_build_668374\libraries\Audio\effect_freeverb.cpp.o
    Using previously compiled file: T:\TEMP\arduino_build_668374\libraries\Audio\output_dac.cpp.o
    Using previously compiled file: T:\TEMP\arduino_build_668374\libraries\Audio\analyze_fft1024.cpp.o
    Using previously compiled file: T:\TEMP\arduino_build_668374\libraries\Audio\filter_fir.cpp.o
    Using previously compiled file: T:\TEMP\arduino_build_668374\libraries\Audio\output_pt8211_2.cpp.o
    Using previously compiled file: T:\TEMP\arduino_build_668374\libraries\Audio\filter_biquad.cpp.o
    Using previously compiled file: T:\TEMP\arduino_build_668374\libraries\Audio\output_pwm.cpp.o
    Using previously compiled file: T:\TEMP\arduino_build_668374\libraries\Audio\analyze_fft256.cpp.o
    Using previously compiled file: T:\TEMP\arduino_build_668374\libraries\Audio\output_spdif.cpp.o
    Using previously compiled file: T:\TEMP\arduino_build_668374\libraries\Audio\record_queue.cpp.o
    Using previously compiled file: T:\TEMP\arduino_build_668374\libraries\Audio\output_spdif2.cpp.o
    Using previously compiled file: T:\TEMP\arduino_build_668374\libraries\Audio\filter_variable.cpp.o
    Using previously compiled file: T:\TEMP\arduino_build_668374\libraries\Audio\output_tdm2.cpp.o
    Using previously compiled file: T:\TEMP\arduino_build_668374\libraries\Audio\play_memory.cpp.o
    Using previously compiled file: T:\TEMP\arduino_build_668374\libraries\Audio\output_dacs.cpp.o
    Using previously compiled file: T:\TEMP\arduino_build_668374\libraries\Audio\output_i2s.cpp.o
    Using previously compiled file: T:\TEMP\arduino_build_668374\libraries\Audio\play_serialflash_raw.cpp.o
    Using previously compiled file: T:\TEMP\arduino_build_668374\libraries\Audio\output_tdm.cpp.o
    Using previously compiled file: T:\TEMP\arduino_build_668374\libraries\Audio\analyze_notefreq.cpp.o
    Using previously compiled file: T:\TEMP\arduino_build_668374\libraries\Audio\effect_midside.cpp.o
    Using previously compiled file: T:\TEMP\arduino_build_668374\libraries\Audio\spi_interrupt.cpp.o
    Using previously compiled file: T:\TEMP\arduino_build_668374\libraries\Audio\effect_waveshaper.cpp.o
    Using previously compiled file: T:\TEMP\arduino_build_668374\libraries\Audio\input_adc.cpp.o
    Using previously compiled file: T:\TEMP\arduino_build_668374\libraries\Audio\analyze_peak.cpp.o
    Using previously compiled file: T:\TEMP\arduino_build_668374\libraries\Audio\output_spdif3.cpp.o
    Using previously compiled file: T:\TEMP\arduino_build_668374\libraries\Audio\effect_reverb.cpp.o
    Using previously compiled file: T:\TEMP\arduino_build_668374\libraries\Audio\input_pdm.cpp.o
    Using previously compiled file: T:\TEMP\arduino_build_668374\libraries\Audio\output_adat.cpp.o
    Using previously compiled file: T:\TEMP\arduino_build_668374\libraries\Audio\input_i2s_quad.cpp.o
    Using previously compiled file: T:\TEMP\arduino_build_668374\libraries\Audio\play_queue.cpp.o
    Using previously compiled file: T:\TEMP\arduino_build_668374\libraries\Audio\control_wm8731.cpp.o
    Using previously compiled file: T:\TEMP\arduino_build_668374\libraries\Audio\input_tdm.cpp.o
    Using previously compiled file: T:\TEMP\arduino_build_668374\libraries\Audio\effect_bitcrusher.cpp.o
    Using previously compiled file: T:\TEMP\arduino_build_668374\libraries\Audio\synth_tonesweep.cpp.o
    Using previously compiled file: T:\TEMP\arduino_build_668374\libraries\Audio\synth_simple_drum.cpp.o
    Using previously compiled file: T:\TEMP\arduino_build_668374\libraries\Audio\analyze_print.cpp.o
    Using previously compiled file: T:\TEMP\arduino_build_668374\libraries\Audio\synth_pinknoise.cpp.o
    Using previously compiled file: T:\TEMP\arduino_build_668374\libraries\Audio\control_cs4272.cpp.o
    Using previously compiled file: T:\TEMP\arduino_build_668374\libraries\Audio\synth_pwm.cpp.o
    Using previously compiled file: T:\TEMP\arduino_build_668374\libraries\Audio\effect_delay.cpp.o
    Using previously compiled file: T:\TEMP\arduino_build_668374\libraries\Audio\synth_dc.cpp.o
    Using previously compiled file: T:\TEMP\arduino_build_668374\libraries\Audio\output_i2s2.cpp.o
    Using previously compiled file: T:\TEMP\arduino_build_668374\libraries\Audio\control_ak4558.cpp.o
    Using previously compiled file: T:\TEMP\arduino_build_668374\libraries\Audio\synth_waveform.cpp.o
    Using previously compiled file: T:\TEMP\arduino_build_668374\libraries\Audio\control_cs42448.cpp.o
    Using previously compiled file: T:\TEMP\arduino_build_668374\libraries\Audio\play_sd_raw.cpp.o
    Using previously compiled file: T:\TEMP\arduino_build_668374\libraries\Audio\synth_wavetable.cpp.o
    Using previously compiled file: T:\TEMP\arduino_build_668374\libraries\Audio\synth_sine.cpp.o
    Using previously compiled file: T:\TEMP\arduino_build_668374\libraries\Audio\input_adcs.cpp.o
    Using previously compiled file: T:\TEMP\arduino_build_668374\libraries\Audio\analyze_tonedetect.cpp.o
    Using previously compiled file: T:\TEMP\arduino_build_668374\libraries\Audio\output_mqs.cpp.o
    Using previously compiled file: T:\TEMP\arduino_build_668374\libraries\Audio\effect_fade.cpp.o
    Using previously compiled file: T:\TEMP\arduino_build_668374\libraries\Audio\effect_flange.cpp.o
    Using previously compiled file: T:\TEMP\arduino_build_668374\libraries\Audio\output_pt8211.cpp.o
    Using previously compiled file: T:\TEMP\arduino_build_668374\libraries\Audio\effect_chorus.cpp.o
    Using previously compiled file: T:\TEMP\arduino_build_668374\libraries\Audio\synth_whitenoise.cpp.o
    Using previously compiled file: T:\TEMP\arduino_build_668374\libraries\Audio\output_i2s_quad.cpp.o
    Using previously compiled file: T:\TEMP\arduino_build_668374\libraries\Audio\effect_multiply.cpp.o
    Using previously compiled file: T:\TEMP\arduino_build_668374\libraries\Audio\mixer.cpp.o
    Using previously compiled file: T:\TEMP\arduino_build_668374\libraries\Audio\effect_granular.cpp.o
    Using previously compiled file: T:\TEMP\arduino_build_668374\libraries\Audio\synth_karplusstrong.cpp.o
    Using previously compiled file: T:\TEMP\arduino_build_668374\libraries\Audio\input_i2s.cpp.o
    Using previously compiled file: T:\TEMP\arduino_build_668374\libraries\Audio\input_i2s2.cpp.o
    Using previously compiled file: T:\TEMP\arduino_build_668374\libraries\Audio\analyze_rms.cpp.o
    Using previously compiled file: T:\TEMP\arduino_build_668374\libraries\Audio\control_sgtl5000.cpp.o
    Using previously compiled file: T:\TEMP\arduino_build_668374\libraries\Audio\effect_delay_ext.cpp.o
    Using previously compiled file: T:\TEMP\arduino_build_668374\libraries\Audio\effect_combine.cpp.o
    Using previously compiled file: T:\TEMP\arduino_build_668374\libraries\Audio\control_tlv320aic3206.cpp.o
    Using previously compiled file: T:\TEMP\arduino_build_668374\libraries\Audio\utility\sqrt_integer.c.o
    Using previously compiled file: T:\TEMP\arduino_build_668374\libraries\Audio\utility\imxrt_hw.cpp.o
    Compiling library "SPI"
    Using previously compiled file: T:\TEMP\arduino_build_668374\libraries\SPI\SPI.cpp.o
    Compiling library "SD"
    Using previously compiled file: T:\TEMP\arduino_build_668374\libraries\SD\fat_t3.cpp.o
    Using previously compiled file: T:\TEMP\arduino_build_668374\libraries\SD\card_t3.cpp.o
    Using previously compiled file: T:\TEMP\arduino_build_668374\libraries\SD\dir_t3.cpp.o
    Using previously compiled file: T:\TEMP\arduino_build_668374\libraries\SD\File.cpp.o
    Using previously compiled file: T:\TEMP\arduino_build_668374\libraries\SD\init_t3.cpp.o
    Using previously compiled file: T:\TEMP\arduino_build_668374\libraries\SD\SD.cpp.o
    Using previously compiled file: T:\TEMP\arduino_build_668374\libraries\SD\cache_t3.cpp.o
    Using previously compiled file: T:\TEMP\arduino_build_668374\libraries\SD\file_t3.cpp.o
    Using previously compiled file: T:\TEMP\arduino_build_668374\libraries\SD\utility\NXP_SDHC.cpp.o
    Using previously compiled file: T:\TEMP\arduino_build_668374\libraries\SD\utility\Sd2Card.cpp.o
    Using previously compiled file: T:\TEMP\arduino_build_668374\libraries\SD\utility\SdFile.cpp.o
    Using previously compiled file: T:\TEMP\arduino_build_668374\libraries\SD\utility\SdVolume.cpp.o
    Compiling library "SerialFlash"
    Using previously compiled file: T:\TEMP\arduino_build_668374\libraries\SerialFlash\SerialFlashChip.cpp.o
    Using previously compiled file: T:\TEMP\arduino_build_668374\libraries\SerialFlash\SerialFlashDirectory.cpp.o
    Compiling library "Wire"
    Using previously compiled file: T:\TEMP\arduino_build_668374\libraries\Wire\Wire.cpp.o
    Using previously compiled file: T:\TEMP\arduino_build_668374\libraries\Wire\WireKinetis.cpp.o
    Using previously compiled file: T:\TEMP\arduino_build_668374\libraries\Wire\WireIMXRT.cpp.o
    Using previously compiled file: T:\TEMP\arduino_build_668374\libraries\Wire\utility\twi.c.o
    Compiling core...
    Using precompiled core: T:\TEMP\arduino_cache_483824\core\core_67d1e0d4f4ef0f0c8d386c1e6ec2169f.a
    Linking everything together...
    "T:\\arduino_1.8.9_146\\hardware\\teensy/../tools/arm/bin/arm-none-eabi-gcc" -O2 -Wl,--gc-sections,--relax "-TT:\\arduino_1.8.9_146\\hardware\\teensy\\avr\\cores\\teensy4/imxrt1052.ld" -mthumb -mcpu=cortex-m7 -mfloat-abi=hard -mfpu=fpv5-d16 -o "T:\\TEMP\\arduino_build_668374/ADAT_DrumSamplePlayer.ino.elf" "T:\\TEMP\\arduino_build_668374\\sketch\\ADAT_DrumSamplePlayer.ino.cpp.o" "T:\\TEMP\\arduino_build_668374\\sketch\\AudioSampleCashregister.cpp.o" "T:\\TEMP\\arduino_build_668374\\sketch\\AudioSampleGong.cpp.o" "T:\\TEMP\\arduino_build_668374\\sketch\\AudioSampleHihat.cpp.o" "T:\\TEMP\\arduino_build_668374\\sketch\\AudioSampleKick.cpp.o" "T:\\TEMP\\arduino_build_668374\\sketch\\AudioSampleSnare.cpp.o" "T:\\TEMP\\arduino_build_668374\\sketch\\AudioSampleTomtom.cpp.o" "T:\\TEMP\\arduino_build_668374\\libraries\\Audio\\analyze_fft1024.cpp.o" "T:\\TEMP\\arduino_build_668374\\libraries\\Audio\\analyze_fft256.cpp.o" "T:\\TEMP\\arduino_build_668374\\libraries\\Audio\\analyze_notefreq.cpp.o" "T:\\TEMP\\arduino_build_668374\\libraries\\Audio\\analyze_peak.cpp.o" "T:\\TEMP\\arduino_build_668374\\libraries\\Audio\\analyze_print.cpp.o" "T:\\TEMP\\arduino_build_668374\\libraries\\Audio\\analyze_rms.cpp.o" "T:\\TEMP\\arduino_build_668374\\libraries\\Audio\\analyze_tonedetect.cpp.o" "T:\\TEMP\\arduino_build_668374\\libraries\\Audio\\control_ak4558.cpp.o" "T:\\TEMP\\arduino_build_668374\\libraries\\Audio\\control_cs42448.cpp.o" "T:\\TEMP\\arduino_build_668374\\libraries\\Audio\\control_cs4272.cpp.o" "T:\\TEMP\\arduino_build_668374\\libraries\\Audio\\control_sgtl5000.cpp.o" "T:\\TEMP\\arduino_build_668374\\libraries\\Audio\\control_tlv320aic3206.cpp.o" "T:\\TEMP\\arduino_build_668374\\libraries\\Audio\\control_wm8731.cpp.o" "T:\\TEMP\\arduino_build_668374\\libraries\\Audio\\data_spdif.c.o" "T:\\TEMP\\arduino_build_668374\\libraries\\Audio\\data_ulaw.c.o" "T:\\TEMP\\arduino_build_668374\\libraries\\Audio\\data_waveforms.c.o" "T:\\TEMP\\arduino_build_668374\\libraries\\Audio\\data_windows.c.o" "T:\\TEMP\\arduino_build_668374\\libraries\\Audio\\effect_bitcrusher.cpp.o" "T:\\TEMP\\arduino_build_668374\\libraries\\Audio\\effect_chorus.cpp.o" "T:\\TEMP\\arduino_build_668374\\libraries\\Audio\\effect_combine.cpp.o" "T:\\TEMP\\arduino_build_668374\\libraries\\Audio\\effect_delay.cpp.o" "T:\\TEMP\\arduino_build_668374\\libraries\\Audio\\effect_delay_ext.cpp.o" "T:\\TEMP\\arduino_build_668374\\libraries\\Audio\\effect_envelope.cpp.o" "T:\\TEMP\\arduino_build_668374\\libraries\\Audio\\effect_fade.cpp.o" "T:\\TEMP\\arduino_build_668374\\libraries\\Audio\\effect_flange.cpp.o" "T:\\TEMP\\arduino_build_668374\\libraries\\Audio\\effect_freeverb.cpp.o" "T:\\TEMP\\arduino_build_668374\\libraries\\Audio\\effect_granular.cpp.o" "T:\\TEMP\\arduino_build_668374\\libraries\\Audio\\effect_midside.cpp.o" "T:\\TEMP\\arduino_build_668374\\libraries\\Audio\\effect_multiply.cpp.o" "T:\\TEMP\\arduino_build_668374\\libraries\\Audio\\effect_reverb.cpp.o" "T:\\TEMP\\arduino_build_668374\\libraries\\Audio\\effect_waveshaper.cpp.o" "T:\\TEMP\\arduino_build_668374\\libraries\\Audio\\filter_biquad.cpp.o" "T:\\TEMP\\arduino_build_668374\\libraries\\Audio\\filter_fir.cpp.o" "T:\\TEMP\\arduino_build_668374\\libraries\\Audio\\filter_variable.cpp.o" "T:\\TEMP\\arduino_build_668374\\libraries\\Audio\\input_adc.cpp.o" "T:\\TEMP\\arduino_build_668374\\libraries\\Audio\\input_adcs.cpp.o" "T:\\TEMP\\arduino_build_668374\\libraries\\Audio\\input_i2s.cpp.o" "T:\\TEMP\\arduino_build_668374\\libraries\\Audio\\input_i2s2.cpp.o" "T:\\TEMP\\arduino_build_668374\\libraries\\Audio\\input_i2s_quad.cpp.o" "T:\\TEMP\\arduino_build_668374\\libraries\\Audio\\input_pdm.cpp.o" "T:\\TEMP\\arduino_build_668374\\libraries\\Audio\\input_tdm.cpp.o" "T:\\TEMP\\arduino_build_668374\\libraries\\Audio\\input_tdm2.cpp.o" "T:\\TEMP\\arduino_build_668374\\libraries\\Audio\\memcpy_audio.S.o" "T:\\TEMP\\arduino_build_668374\\libraries\\Audio\\mixer.cpp.o" "T:\\TEMP\\arduino_build_668374\\libraries\\Audio\\output_adat.cpp.o" "T:\\TEMP\\arduino_build_668374\\libraries\\Audio\\output_dac.cpp.o" "T:\\TEMP\\arduino_build_668374\\libraries\\Audio\\output_dacs.cpp.o" "T:\\TEMP\\arduino_build_668374\\libraries\\Audio\\output_i2s.cpp.o" "T:\\TEMP\\arduino_build_668374\\libraries\\Audio\\output_i2s2.cpp.o" "T:\\TEMP\\arduino_build_668374\\libraries\\Audio\\output_i2s_quad.cpp.o" "T:\\TEMP\\arduino_build_668374\\libraries\\Audio\\output_mqs.cpp.o" "T:\\TEMP\\arduino_build_668374\\libraries\\Audio\\output_pt8211.cpp.o" "T:\\TEMP\\arduino_build_668374\\libraries\\Audio\\output_pt8211_2.cpp.o" "T:\\TEMP\\arduino_build_668374\\libraries\\Audio\\output_pwm.cpp.o" "T:\\TEMP\\arduino_build_668374\\libraries\\Audio\\output_spdif.cpp.o" "T:\\TEMP\\arduino_build_668374\\libraries\\Audio\\output_spdif2.cpp.o" "T:\\TEMP\\arduino_build_668374\\libraries\\Audio\\output_spdif3.cpp.o" "T:\\TEMP\\arduino_build_668374\\libraries\\Audio\\output_tdm.cpp.o" "T:\\TEMP\\arduino_build_668374\\libraries\\Audio\\output_tdm2.cpp.o" "T:\\TEMP\\arduino_build_668374\\libraries\\Audio\\play_memory.cpp.o" "T:\\TEMP\\arduino_build_668374\\libraries\\Audio\\play_queue.cpp.o" "T:\\TEMP\\arduino_build_668374\\libraries\\Audio\\play_sd_raw.cpp.o" "T:\\TEMP\\arduino_build_668374\\libraries\\Audio\\play_sd_wav.cpp.o" "T:\\TEMP\\arduino_build_668374\\libraries\\Audio\\play_serialflash_raw.cpp.o" "T:\\TEMP\\arduino_build_668374\\libraries\\Audio\\record_queue.cpp.o" "T:\\TEMP\\arduino_build_668374\\libraries\\Audio\\spi_interrupt.cpp.o" "T:\\TEMP\\arduino_build_668374\\libraries\\Audio\\synth_dc.cpp.o" "T:\\TEMP\\arduino_build_668374\\libraries\\Audio\\synth_karplusstrong.cpp.o" "T:\\TEMP\\arduino_build_668374\\libraries\\Audio\\synth_pinknoise.cpp.o" "T:\\TEMP\\arduino_build_668374\\libraries\\Audio\\synth_pwm.cpp.o" "T:\\TEMP\\arduino_build_668374\\libraries\\Audio\\synth_simple_drum.cpp.o" "T:\\TEMP\\arduino_build_668374\\libraries\\Audio\\synth_sine.cpp.o" "T:\\TEMP\\arduino_build_668374\\libraries\\Audio\\synth_tonesweep.cpp.o" "T:\\TEMP\\arduino_build_668374\\libraries\\Audio\\synth_waveform.cpp.o" "T:\\TEMP\\arduino_build_668374\\libraries\\Audio\\synth_wavetable.cpp.o" "T:\\TEMP\\arduino_build_668374\\libraries\\Audio\\synth_whitenoise.cpp.o" "T:\\TEMP\\arduino_build_668374\\libraries\\Audio\\utility\\imxrt_hw.cpp.o" "T:\\TEMP\\arduino_build_668374\\libraries\\Audio\\utility\\sqrt_integer.c.o" "T:\\TEMP\\arduino_build_668374\\libraries\\SPI\\SPI.cpp.o" "T:\\TEMP\\arduino_build_668374\\libraries\\SD\\File.cpp.o" "T:\\TEMP\\arduino_build_668374\\libraries\\SD\\SD.cpp.o" "T:\\TEMP\\arduino_build_668374\\libraries\\SD\\cache_t3.cpp.o" "T:\\TEMP\\arduino_build_668374\\libraries\\SD\\card_t3.cpp.o" "T:\\TEMP\\arduino_build_668374\\libraries\\SD\\dir_t3.cpp.o" "T:\\TEMP\\arduino_build_668374\\libraries\\SD\\fat_t3.cpp.o" "T:\\TEMP\\arduino_build_668374\\libraries\\SD\\file_t3.cpp.o" "T:\\TEMP\\arduino_build_668374\\libraries\\SD\\init_t3.cpp.o" "T:\\TEMP\\arduino_build_668374\\libraries\\SD\\utility\\NXP_SDHC.cpp.o" "T:\\TEMP\\arduino_build_668374\\libraries\\SD\\utility\\Sd2Card.cpp.o" "T:\\TEMP\\arduino_build_668374\\libraries\\SD\\utility\\SdFile.cpp.o" "T:\\TEMP\\arduino_build_668374\\libraries\\SD\\utility\\SdVolume.cpp.o" "T:\\TEMP\\arduino_build_668374\\libraries\\SerialFlash\\SerialFlashChip.cpp.o" "T:\\TEMP\\arduino_build_668374\\libraries\\SerialFlash\\SerialFlashDirectory.cpp.o" "T:\\TEMP\\arduino_build_668374\\libraries\\Wire\\Wire.cpp.o" "T:\\TEMP\\arduino_build_668374\\libraries\\Wire\\WireIMXRT.cpp.o" "T:\\TEMP\\arduino_build_668374\\libraries\\Wire\\WireKinetis.cpp.o" "T:\\TEMP\\arduino_build_668374\\libraries\\Wire\\utility\\twi.c.o" "T:\\TEMP\\arduino_build_668374/..\\arduino_cache_483824\\core\\core_67d1e0d4f4ef0f0c8d386c1e6ec2169f.a" "-LT:\\TEMP\\arduino_build_668374" -larm_cortexM7lfsp_math -lm -lstdc++
    t:/arduino_1.8.9_146/hardware/tools/arm/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/bin/ld.exe: T:\TEMP\arduino_build_668374/ADAT_DrumSamplePlayer.ino.elf section `.data' will not fit in region `DTCM'
    
    t:/arduino_1.8.9_146/hardware/tools/arm/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/bin/ld.exe: address 0x200292c0 of T:\TEMP\arduino_build_668374/ADAT_DrumSamplePlayer.ino.elf section `.bss' is not within region `DTCM'
    
    t:/arduino_1.8.9_146/hardware/tools/arm/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/bin/ld.exe: address 0x200292c0 of T:\TEMP\arduino_build_668374/ADAT_DrumSamplePlayer.ino.elf section `.bss' is not within region `DTCM'
    
    t:/arduino_1.8.9_146/hardware/tools/arm/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/bin/ld.exe: region `DTCM' overflowed by 37568 bytes
    
    T:\TEMP\arduino_build_668374\sketch\ADAT_DrumSamplePlayer.ino.cpp.o: In function `AudioOutputADAT::AudioOutputADAT()':
    
    T:\arduino_1.8.9_146\hardware\teensy\avr\libraries\Audio/output_adat.h:34: undefined reference to `AudioOutputADAT::begin()'
    
    T:\TEMP\arduino_build_668374\sketch\ADAT_DrumSamplePlayer.ino.cpp.o: In function `AudioStream::AudioStream(unsigned char, audio_block_struct**)':
    
    T:\arduino_1.8.9_146\hardware\teensy\avr\cores\teensy4/AudioStream.h:130: undefined reference to `vtable for AudioOutputADAT'
    
    collect2.exe: error: ld returned 1 exit status
    
    Multiple libraries were found for "SD.h"
     Used: T:\arduino_1.8.9_146\hardware\teensy\avr\libraries\SD
     Not used: T:\arduino_1.8.9_146\libraries\SD
    Using library Audio at version 1.3 in folder: T:\arduino_1.8.9_146\hardware\teensy\avr\libraries\Audio 
    Using library SPI at version 1.0 in folder: T:\arduino_1.8.9_146\hardware\teensy\avr\libraries\SPI 
    Using library SD at version 1.2.2 in folder: T:\arduino_1.8.9_146\hardware\teensy\avr\libraries\SD 
    Using library SerialFlash at version 0.5 in folder: T:\arduino_1.8.9_146\hardware\teensy\avr\libraries\SerialFlash 
    Using library Wire at version 1.0 in folder: T:\arduino_1.8.9_146\hardware\teensy\avr\libraries\Wire 
    Error compiling for board Teensy 4-Beta1.
    And this build failed on "...\Audio\examples\HardwareTesting\PassThroughMon o\PassThroughMono.ino":
    Code:
    T:\arduino_1.8.9_146\hardware\teensy\avr\cores\teensy4/AudioStream.h:130: undefined reference to `vtable for AudioInputAnalog'
    
    T:\arduino_1.8.9_146\hardware\teensy\avr\cores\teensy4/AudioStream.h:130: undefined reference to `vtable for AudioOutputPWM'
    Last edited by defragster; 04-22-2019 at 07:33 AM.

  8. #2283
    Senior Member+ defragster's Avatar
    Join Date
    Feb 2015
    Posts
    9,291
    Just ran across a Power Only USB cable - been looking for one a few months … Not sure if the expected behavior was posted and if this is right to have the end user recognize easily when a bad or Power Only cable in use fails to support USB programming.

    B1_T4:
    > When it starts running the Red LED is Off like normal with Power Only - or god Data Cable
    > When Button is pressed and on Power Only USB the Red LED does a blink - some ~1 sec on and ~1 off?
    > With Full Power/Data USB cable on Button Press the Red LED shows an ON Red ~8 secs, then goes to slow ~1 sec on and ~2 sec off? TyComm is showing the T4b1 is connected in Bootloader mode.

    The blink timing in both cases is hard to measure if it is sending a signal? The meaningful ~8 second on with good cable button press is useful for the time it lasts.

  9. #2284
    Senior Member PaulStoffregen's Avatar
    Join Date
    Nov 2012
    Posts
    20,440
    Quote Originally Posted by WMXZ View Post
    I was using this Molex FFC FPC connector https://www.digikey.de/product-detai...6CT-ND/4505929
    Pretty sure that part can't fit on the beta2 board.

    Datasheet says the "C" dimension is 12.7 mm for the 8 pin version. Then the 2 mounting tabs each add 0.8 mm, for 14.3 width.

    Click image for larger version. 

Name:	sc.png 
Views:	14 
Size:	17.6 KB 
ID:	16459

    The distance between pads on Teensy (not allowing for any clearance) is 13.59 mm.

    The wider beta1 boards had 18.67 mm space, but that was only because I had not yet managed to route the PCB in 6 layers to fit the normal Teensy form factor. Making the board wider was a quick way to get a first beta for testing.

  10. #2285
    Senior Member+ manitou's Avatar
    Join Date
    Jan 2013
    Posts
    2,129
    Re: register definitions for fast GPIO on 1060

    1.46-beta11 imxrt.h needs register/field definitions for fast GPIO regs GPIO6-9 and IOMUXC_GPR_GPR26-29

    See testing fast GPIO on NXP 1060 eval board

  11. #2286
    Senior Member+ defragster's Avatar
    Join Date
    Feb 2015
    Posts
    9,291
    I added that 'fast GPIO' to post post #2080 :: Teensy 4.0 SECOND Beta Test with 1062

    SR+ etc can add to that post so the items don't get lost for quick resolution or addition to first page tracking as needed. Putting a link in that post to detailed post works too. As noted I added a link to that #2080 post in Paul's Post #1 that I see is still there for easy reference.

  12. #2287
    Senior Member
    Join Date
    Jul 2014
    Posts
    2,282
    Quote Originally Posted by PaulStoffregen View Post
    Pretty sure that part can't fit on the beta2 board.
    I was afraid that the mounting pads make it too big.

  13. #2288
    Senior Member+ KurtE's Avatar
    Join Date
    Jan 2014
    Posts
    5,270
    I was playing around some more with the Excel document, which I have not updated yet in #2269

    But assuming I add in the Six signal pins from the SD Card pins like we did for T3.6. Which to me makes even more sense than it did no T3.6 as nothing is physically connected to the shipping boards AND the T4 has a lot less IO pins than the T3.6 does...

    But if the PR goes through adding the pins, like I described:
    Code:
    34	SD_B0_03	2.15	UART8_RTS		1:MISO	PWM1_B1			IO-07				DATA1
    35	SD_B0_02	3.14	UART8_CTS		1:MOSI	PWM1_A1			IO-06				DATA0
    36	SD_B0_01	3.13		3_SDA	1:CS0	PWM1_B0			IO-05				CLK
    37	SD_B0_00	3.12		3_SCL	1:SCK	PWM1_A0			IO-04				CMD
    38	SD_B0_05	3.17	UART8_RX		1:B_DQS	PWM1_B2			IO-09				DATA3
    39	SD_B0_04	3.16	UART8_TX		1:B_SSO_B	PWM1_A2			IO-08				DATA2
    You will notices some of these have Green Text. I think these are duplicates of other IO pins. Question is if it makes sense to add them as Alternate pins...

  14. #2289
    Senior Member+ manitou's Avatar
    Join Date
    Jan 2013
    Posts
    2,129
    Quote Originally Posted by defragster View Post
    Decided to test Audio Board on Beta 1 1052 T4 Breakout - to see if it is really broken - or I just can't get wires in the right place for a display. Also for a baseline on testing the T4_beta2 board.
    It worked to run "...\Audio\examples\HardwareTesting\ToneSweep\Tone Sweep.ino"

    So that seems good.
    I too soldered up audio shield for T4 beta1 with T4 adapter. With switch on I2S1 I successfully played sine wave through ear buds. But I couldn't figure out how to get SD on audio shield to work with T4 beta1 adapter board. It could be my soldering, but I also plugged the audio shield into a breadboard and ran wires to T3.2 with MOSI(7) and CLK(14). I was able to run SD example listfiles. With same breadboard setup and T4 beta, listfiles failed to find SD. So i'm not sure how to configure MOSI and CLK, because there are no "alternates" for T4 SPI (10-13). I also tried using MOSI(11) and CLK(13) from T4, but that didn't work either.

    Has anyone got audio shield SD to work with T4 beta1? What is the proper incantation? (Maybe it was discussed in this thread and i missed it ...)

    FWIW, T4 with SPI (10-13) talks to sparkfun SD adapter.
    Last edited by manitou; 04-22-2019 at 08:42 PM.

  15. #2290
    Senior Member+
    Join Date
    Jul 2014
    Location
    New York
    Posts
    3,904
    @manitou

    I tested using an SD card on the Audio Shield and was able to play different file types. The sketch I used is in post https://forum.pjrc.com/threads/54711...l=1#post199104 if you want to give it a try.

    EDIT: Frank B and I ran through a lot of the audio tests. I don't have any MIDI hardware to test with so can't confirm that part of it.

  16. #2291
    Senior Member+
    Join Date
    Jul 2014
    Location
    New York
    Posts
    3,904
    Ok all. Just received the new board and wow, impressive. If not for the larger mcu cant tell the difference between T3.6 and T4 Like the layout on the breadboard and Paul even included another audio shield

    First thing i noticed in the IDE on first plug in is that it will be identified as follows:
    Code:
    Port: [no device] RawHID (Teensy 4 - Beta 2)
    which a little different than what I am use to

    Reloading the blink to see what you get on Serial4 i see the normal startup sequence:
    Code:
    ***********IMXRT Startup**********
    test 1 -1234567 3
    CCM_ANALOG_PLL_USB1=80003000
      enable USB clocks
    CCM_ANALOG_PLL_USB1=80003040
    Increasing voltage to 1250 mV
    need to switch to alternate clock during reconfigure of ARM PLL
    USB PLL is running, so we can use 120 MHz
    Freq: 12 MHz * 100 / 2 / 1
    ARM PLL=80002042
    ARM PLL needs reconfigure
    ARM PLL=80002064
    New Frequency: ARM=600000000, IPG=150000000
    USB reset took 6 loops
    analogInit
    before C++ constructors
    after C++ constructors
    before setup
    after setup
    usb_cdc_line_coding, baud=0
    usb_cdc_line_coding, baud=0
    usb_cdc_line_coding, baud=115200
    usb_cdc_line_coding, baud=115200
    To turn off hold down the button for about 5 seconds and the little green light goes out. To turn back on requires a press of about 1 second it seems.

    Now for some testing
    Last edited by mjs513; 04-22-2019 at 09:27 PM.

  17. #2292
    Senior Member+
    Join Date
    Jul 2014
    Location
    New York
    Posts
    3,904
    ILI9341_t3 Library
    The Teensyduino version will not compile for the T4B2 - no support for 105/1062 boards. However, @KurtE's T4-Beta branch does compile and run without issue on the B2 board - admittedly only tested with graphicstest.ino sketch - not exhaustive testing.

    ILI9488_t3 Library Does compile but doesn't recognize the SPI port - issue is with my own doing. Put a fix in but couldn't test it until today so that is an easy fix to make.

    EDIT: I modify my local copy of the ILI9488 library just for SPI and it runs on the B2 no issue (again graphicstest.ino). Funny problem with spi1 and spi2 test.

    I am using @KurtE's updated SPI library. Have to go and check with Kurt?

  18. #2293
    Senior Member PaulStoffregen's Avatar
    Join Date
    Nov 2012
    Posts
    20,440
    I'm considering wrapping up a 1.46 software release today. I have a long list of stuff I wanted to do, including merging Kurt's USB host bluetooth stuff. Kinda feeling not awesome about leaving all that undone. But having a stable 1.46 on the website will make merging lots of change much easier.

  19. #2294
    Senior Member+
    Join Date
    Jul 2014
    Location
    New York
    Posts
    3,904
    @Paul
    As much as I would love to tell you go take a break while we are all playing its probably not a bad idea to do it sooner than later to get a baseline before B2 changes start hitting

  20. #2295
    Senior Member+ defragster's Avatar
    Join Date
    Feb 2015
    Posts
    9,291
    Pushing out 1.46 makes sense to me to allow the 1.47 to get major updates and real testing with T4b2 updates.

    I got T4_Beta2 from the mailbox where it sat for almost 2 hours. Impressive package!

    POWER BUTTON HAS NO EFFECT

    > Plugged it into car USB charger and it blinked!
    > "Button Press": shows no Red - so maybe that is the expected No Data behavior - if the RED LED doesn't blink it is Power only?
    > Press, tap, wiggle , Hold of 'ON/OFF' Power button does nothing?
    > I installed a fresh WINDOWS 10 :: IDE and TD1.46b11 tree and Blink uploaded.
    > "Button Press" on DATA USB glows red and waits when TLoader has Auto Off - showing 'Beta #2 text and image'
    > And on USB battery pack a "Button Press" again shows No Red at all
    > 15sec Restore worked blink and No Windows Hassle
    : Click image for larger version. 

Name:	15sRestore.jpg 
Views:	31 
Size:	99.7 KB 
ID:	16460
    > Press, tap, wiggle , Hold of 'ON/OFF' Power button does nothing?



    Ref Info here is first TLoader Verbose [those callback C114 lines are sure persistent and annoying]:
    Code:
    14:30:00.495 (ports 5): Begin, version=1.46-beta11, high-res time
    14:30:00.495 (ports 5): LoadLibrary cfgmgr32 ok
    14:30:00.495 (ports 5): LoadLibrary ntdll ok
    14:30:00.501 (ports 5): callback 0024
    14:30:00.501 (ports 5): callback 0081
    14:30:00.507 (ports 5): callback 0083
    14:30:00.510 (ports 5): hWnd = 988588
    14:30:00.515 (ports 5): found_usb_device, id=\\?\usb#vid_16c0&pid_0478#0008d79f#{a5dcbf10-6530-11d2-901f-00c04fb951ed}
    14:30:00.515 (ports 5): found_usb_device, loc=usb:0/140000/0/2    Port_#0002.Hub_#0001
    14:30:00.515 (ports 5): found_usb_device, devinst=00000006
    14:30:00.515 (ports 5): found_usb_device, hwid=USB\VID_16C0&PID_0478&REV_0002
    14:30:00.515 (ports 5): add: loc=usb:0/140000/0/2, class=HID, vid=16C0, pid=0478, ver=0002, serial=0008d79f, dev=\\?\usb#vid_16c0&pid_0478#0008d79f#{a5dcbf10-6530-11d2-901f-00c04fb951ed}
    14:30:00.515 (ports 5): hiddev_from_devinst_list: iface=0
    14:30:00.517 (ports 5): found_usb_device complete
    14:30:00.518 (ports 5): hid, found devinst=0000000A
    14:30:00.518 (ports 5): hid, path=\\?\hid#vid_16c0&pid_0478#6&286fbe38&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}
    14:30:00.518 (ports 5): hid,  opened handle
    14:30:00.579 (ports 5):  devinst=0000000A, location=usb:0/140000/0/2
    14:30:00.579 (ports 5):  vid=16C0, pid=0478, ver=0002, usepage=FF9C, use=0024
    14:30:00.579 (ports 5):  devpath=\\?\hid#vid_16c0&pid_0478#6&286fbe38&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}
    14:30:00.579 (ports 5): usb_add: usb:0/140000/0/2  hid#vid_16c0&pid_0478 (Teensy 4-Beta2) Bootloader
    14:30:01.376 (ports 5): callback C114
    14:30:03.490 (ports 5): callback C114
    14:30:05.560 (ports 5): callback C114
    14:30:07.650 (ports 5): callback C114
    14:30:09.705 (ports 5): callback C114
    14:30:11.817 (ports 5): callback C114
    14:30:13.885 (ports 5): callback C114
    14:30:15.939 (ports 5): callback C114
    14:30:18.013 (ports 5): callback C114
    14:30:20.102 (ports 5): callback C114
    14:30:22.149 (ports 5): callback C114
    14:30:24.240 (ports 5): callback C114
    14:30:26.279 (ports 5): callback C114
    14:30:28.346 (ports 5): callback C114
    14:30:30.421 (ports 5): callback C114
    14:30:32.469 (ports 5): callback C114
    14:30:34.529 (ports 5): callback C114
    14:30:36.618 (ports 5): callback C114
    14:30:38.685 (ports 5): callback C114
    14:30:40.749 (ports 5): callback C114
    14:30:42.814 (ports 5): callback C114
    14:30:44.854 (ports 5): callback C114
    14:30:46.928 (ports 5): callback C114
    14:30:48.956 (ports 5): callback C114
    14:30:50.986 (ports 5): callback C114
    14:30:53.029 (ports 5): callback C114
    14:30:55.112 (ports 5): callback C114
    14:30:57.182 (ports 5): callback C114
    14:30:59.265 (ports 5): callback C114
    14:31:01.302 (ports 5): callback C114
    14:31:03.385 (ports 5): callback C114
    14:31:03.600 (post_compile 1): Begin, version=1.46-beta11, high-res time
    14:31:05.487 (ports 5): callback C114
    14:31:06.297 (loader): Teensy Loader 1.46-beta11, begin program
    14:31:06.466 (loader): Listening for remote control on port 3149
    14:31:06.466 (loader): initialized, showing main window
    14:31:06.528 (loader): remote connection 1384 opened
    14:31:06.528 (loader): remote cmd from 1384: "comment: Teensyduino 1.46-beta11 - WINDOWS (teensy_post_compile)"
    14:31:06.528 (loader): remote cmd from 1384: "status"
    14:31:06.528 (loader): HID/win32:  vid:046D pid:C534 ver:2901
    14:31:06.528 (loader): HID/win32:  vid:1B80 pid:B406 ver:0100
    14:31:06.528 (loader): HID/win32:  vid:046D pid:C534 ver:2901
    14:31:06.528 (loader): HID/win32:  vid:1B80 pid:B406 ver:0100
    14:31:06.534 (post_compile 1): Sending command: comment: Teensyduino 1.46-beta11 - WINDOWS (teensy_post_compile)
    14:31:06.544 (loader): HID/win32:  vid:0764 pid:0501 ver:0001
    14:31:06.544 (loader): HID/win32:  vid:1B80 pid:B406 ver:0100
    14:31:06.544 (loader): HID/win32:  vid:046D pid:C534 ver:2901
    14:31:06.544 (loader): HID/win32:  vid:1B80 pid:B406 ver:0100
    14:31:06.544 (loader): HID/win32:  vid:046D pid:C534 ver:2901
    14:31:06.611 (loader): HID/win32:  vid:16C0 pid:0478 ver:0002
    14:31:06.611 (loader): HID/win32:  usage_page:FF9C, usage:0024
    14:31:06.611 (loader): Device came online, code_size = 1572864
    14:31:06.611 (loader): Board is: Teensy 4-Beta2 (IMXRT1062), version 0.02
    14:31:06.611 (loader): set background IMG_ONLINE
    14:31:06.611 (loader): remote cmd from 1384: "dir:T:\TEMP\arduino_build_150823\"
    14:31:06.611 (loader): remote cmd from 1384: "file:Blink.ino.hex"
    14:31:06.611 (loader): File "Blink.ino.hex". 12756 bytes, 1% used
    14:31:06.620 (post_compile 1): Status: 0, 0, 1, 1, 0, 0, T:\TEMP\arduino_build_513868\, BlinkMin.ino.hex
    14:31:06.620 (post_compile 1): Sending command: dir:T:\TEMP\arduino_build_150823\
    14:31:06.621 (post_compile 1): Sending command: file:Blink.ino.hex
    14:31:06.627 (loader): remote cmd from 1384: "status"
    14:31:06.627 (loader): HID/win32: HidD_GetPreparsedData ok, device still online :-)
    14:31:06.629 (post_compile 1): Status: 1, 0, 1, 1, 0, 0, T:\TEMP\arduino_build_150823\, Blink.ino.hex
    14:31:06.629 (post_compile 1): Disconnect
    14:31:06.643 (loader): remote connection 1384 closed
    14:31:06.966 (post_compile 2): Begin, version=1.46-beta11, high-res time
    14:31:06.967 (loader): remote connection 1384 opened
    14:31:06.967 (loader): remote cmd from 1384: "comment: Teensyduino 1.46-beta11 - WINDOWS (teensy_post_compile)"
    14:31:06.967 (loader): remote cmd from 1384: "status"
    14:31:06.967 (loader): remote cmd from 1384: "dir:T:\TEMP\arduino_build_150823\"
    14:31:06.967 (loader): remote cmd from 1384: "file:Blink.ino.hex"
    14:31:06.967 (loader): File "Blink.ino.hex". 12756 bytes, 1% used
    14:31:06.967 (loader): remote cmd from 1384: "status"
    14:31:06.970 (post_compile 2): Sending command: comment: Teensyduino 1.46-beta11 - WINDOWS (teensy_post_compile)
    14:31:06.971 (post_compile 2): Status: 1, 0, 1, 1, 0, 0, T:\TEMP\arduino_build_150823\, Blink.ino.hex
    14:31:06.971 (post_compile 2): Sending command: dir:T:\TEMP\arduino_build_150823\
    14:31:06.971 (post_compile 2): Sending command: file:Blink.ino.hex
    14:31:06.978 (post_compile 2): Status: 1, 0, 1, 1, 0, 0, T:\TEMP\arduino_build_150823\, Blink.ino.hex
    14:31:06.978 (post_compile 2): Disconnect
    14:31:06.998 (loader): remote connection 1384 closed
    14:31:06.998 (loader): remote connection 1436 opened
    14:31:06.998 (post_compile 3): Running teensy_reboot: "T:\Ard186t4b2\hardware\teensy\..\tools\teensy_reboot.exe" teensy_reboot.exe "-board=TEENSY40" "-port=usb:0/140000/0/8/6" "-portlabel=COM20 Serial" "-portprotocol=Teensy"
    14:31:07.114 (reboot 4): Begin, version=1.46-beta11, high-res time
    14:31:07.114 (reboot 4): location = usb:0/140000/0/8/6
    14:31:07.114 (reboot 4): portlabel = COM20 Serial
    14:31:07.114 (reboot 4): Only location usb:0/140000/0/8/6 will be tried
    14:31:07.114 (reboot 4): portprotocol = Teensy
    14:31:07.114 (reboot 4): LoadLibrary cfgmgr32 ok
    14:31:07.114 (reboot 4): LoadLibrary ntdll ok
    14:31:07.145 (loader): remote connection 1440 opened
    14:31:07.145 (loader): remote cmd from 1440: "show:arduino_attempt_reboot"
    14:31:07.145 (loader): got request to show arduino rebooting message
    14:31:07.145 (loader): remote cmd from 1440: "comment: Teensyduino 1.46-beta11 - WINDOWS (teensy_reboot)"
    14:31:07.145 (loader): remote cmd from 1440: "status"
    14:31:07.145 (loader): remote cmd from 1440: "auto:on"
    14:31:07.148 (reboot 4): found_usb_device, id=\\?\usb#vid_16c0&pid_0478#0008d79f#{a5dcbf10-6530-11d2-901f-00c04fb951ed}
    14:31:07.148 (reboot 4): found_usb_device, loc=usb:0/140000/0/2    Port_#0002.Hub_#0001
    14:31:07.148 (reboot 4): found_usb_device, hwid=USB\VID_16C0&PID_0478&REV_0002
    14:31:07.148 (reboot 4): found_usb_device, devinst=00000006
    14:31:07.149 (reboot 4): add: loc=usb:0/140000/0/2, class=HID, vid=16C0, pid=0478, ver=0002, serial=0008d79f, dev=\\?\usb#vid_16c0&pid_0478#0008d79f#{a5dcbf10-6530-11d2-901f-00c04fb951ed}
    14:31:07.149 (reboot 4): hiddev_from_devinst_list: iface=0
    14:31:07.151 (reboot 4): found_usb_device complete
    14:31:07.151 (reboot 4): hid, found devinst=0000000A
    14:31:07.157 (reboot 4): found Teensy Loader, version 1.46
    14:31:07.157 (reboot 4): Sending command: show:arduino_attempt_reboot
    14:31:07.159 (reboot 4): Sending command: comment: Teensyduino 1.46-beta11 - WINDOWS (teensy_reboot)
    14:31:07.160 (reboot 4): Status: 1, 0, 1, 1, 0, 0, T:\TEMP\arduino_build_150823\, Blink.ino.hex
    14:31:07.160 (reboot 4): Sending command: auto:on
    14:31:07.160 (reboot 4): send: auto:on
    14:31:07.160 (reboot 4): Disconnect
    14:31:07.161 (loader): File "Blink.ino.hex". 12756 bytes, 1% used
    14:31:07.161 (loader): elf appears to be for Teensy 4-Beta2 (IMXRT1062) (1572864 bytes)
    14:31:07.161 (loader): elf binary data matches hex file
    14:31:07.161 (loader): elf file is for Teensy 4-Beta2 (IMXRT1062)
    14:31:07.161 (loader): begin operation
    14:31:07.183 (loader): remote connection 1440 closed
    14:31:07.191 (loader): remote connection 1436 closed
    14:31:07.191 (loader): flash, block=0, bs=1024, auto=1
    14:31:07.192 (loader):  gauge old value = 0
    14:31:07.202 (loader): flash, block=1, bs=1024, auto=1
    14:31:07.330 (loader):  gauge old value = 1
    14:31:07.330 (loader): flash, block=2, bs=1024, auto=1
    14:31:07.330 (loader):  gauge old value = 2
    14:31:07.330 (loader): flash, block=3, bs=1024, auto=1
    14:31:07.330 (loader):  gauge old value = 3
    14:31:07.330 (loader): flash, block=4, bs=1024, auto=1
    14:31:07.330 (loader):  gauge old value = 4
    14:31:07.330 (loader): flash, block=5, bs=1024, auto=1
    14:31:07.345 (loader):  gauge old value = 5
    14:31:07.345 (loader): flash, block=6, bs=1024, auto=1
    14:31:07.345 (loader):  gauge old value = 6
    14:31:07.345 (loader): flash, block=7, bs=1024, auto=1
    14:31:07.345 (loader):  gauge old value = 7
    14:31:07.345 (loader): flash, block=8, bs=1024, auto=1
    14:31:07.345 (loader):  gauge old value = 8
    14:31:07.345 (loader): flash, block=9, bs=1024, auto=1
    14:31:07.345 (loader):  gauge old value = 9
    14:31:07.345 (loader): flash, block=10, bs=1024, auto=1
    14:31:07.346 (loader):  gauge old value = 10
    14:31:07.346 (loader): flash, block=11, bs=1024, auto=1
    14:31:07.346 (loader):  gauge old value = 11
    14:31:07.346 (loader): flash, block=12, bs=1024, auto=1
    14:31:07.346 (loader):  gauge old value = 12
    14:31:07.361 (loader): sending reboot
    14:31:07.361 (loader): begin wait_until_offline
    14:31:07.396 (ports 5): WM_DEVICECHANGE DBT_DEVICEREMOVECOMPLETE
    14:31:07.430 (loader): offline, waited 1
    14:31:07.430 (loader): end operation, total time = 0.269 seconds
    14:31:07.430 (loader): set background IMG_REBOOT_OK
    14:31:07.430 (loader): redraw timer set, image 14 to show for 1200 ms
    14:31:07.430 (loader): remote connection 1440 opened
    14:31:07.430 (loader): HID/win32:  vid:046D pid:C534 ver:2901
    14:31:07.430 (loader): HID/win32:  vid:1B80 pid:B406 ver:0100
    14:31:07.430 (loader): HID/win32:  vid:046D pid:C534 ver:2901
    14:31:07.430 (loader): HID/win32:  vid:1B80 pid:B406 ver:0100
    14:31:07.430 (loader): HID/win32:  vid:0764 pid:0501 ver:0001
    14:31:07.430 (loader): HID/win32:  vid:1B80 pid:B406 ver:0100
    14:31:07.430 (loader): HID/win32:  vid:046D pid:C534 ver:2901
    14:31:07.430 (loader): HID/win32:  vid:1B80 pid:B406 ver:0100
    14:31:07.430 (loader): HID/win32:  vid:046D pid:C534 ver:2901
    14:31:07.436 (ports 5): remove: loc=usb:0/140000/0/2
    14:31:07.436 (ports 5): usb_remove: usb:0/140000/0/2
    14:31:07.436 (ports 5): nothing new, skipping HID & Ports enum
    14:31:07.436 (ports 5): WM_DEVICECHANGE DBT_DEVNODES_CHANGED
    14:31:07.437 (ports 5): nothing new, skipping HID & Ports enum
    14:31:07.555 (ports 5): callback C114
    14:31:07.718 (ports 5): WM_DEVICECHANGE DBT_DEVNODES_CHANGED
    14:31:07.719 (ports 5): nothing new, skipping HID & Ports enum
    14:31:08.633 (loader): redraw, image 9
    14:31:09.058 (ports 5): purge, name=hid#vid_16c0&pid_0478 (Teensy 4-Beta2) Bootloader, loc=usb:0/140000/0/2, age=1.622 sec
    14:31:09.369 (ports 5): WM_DEVICECHANGE DBT_DEVNODES_CHANGED
    14:31:09.369 (ports 5): nothing new, skipping HID & Ports enum
    14:31:09.415 (ports 5): WM_DEVICECHANGE DBT_DEVICEARRIVAL
    14:31:09.416 (ports 5): found_usb_device, id=\\?\usb#vid_16c0&pid_0483#5794870#{a5dcbf10-6530-11d2-901f-00c04fb951ed}
    14:31:09.416 (ports 5): found_usb_device, loc=usb:0/140000/0/2    Port_#0002.Hub_#0001
    14:31:09.416 (ports 5): found_usb_device, hwid=USB\VID_16C0&PID_0483&REV_0279
    14:31:09.416 (ports 5): found_usb_device, devinst=0000001d
    14:31:09.416 (ports 5): add: loc=usb:0/140000/0/2, class=Ports, vid=16C0, pid=0483, ver=0279, serial=5794870, dev=\\?\usb#vid_16c0&pid_0483#5794870#{a5dcbf10-6530-11d2-901f-00c04fb951ed}
    14:31:09.418 (ports 5):   comport_from_devinst_list attempt
    14:31:09.418 (ports 5):   found Ports in classguid_list at index=0
    14:31:09.418 (ports 5):   port COM25 found from devnode
    14:31:09.418 (ports 5): found_usb_device complete
    14:31:09.419 (ports 5): usb_add: usb:0/140000/0/2  COM25 (Teensy 4-Beta2) Serial
    14:31:09.429 (ports 5): WM_DEVICECHANGE DBT_DEVICEARRIVAL
    14:31:09.430 (ports 5): nothing new, skipping HID & Ports enum
    14:31:09.465 (ports 5): WM_DEVICECHANGE DBT_DEVNODES_CHANGED
    14:31:09.466 (ports 5): nothing new, skipping HID & Ports enum
    14:31:09.723 (ports 5): callback C114
    14:31:11.809 (ports 5): callback C114
    14:31:13.878 (ports 5): callback C114
    14:31:13.893 (serialmon 6): Begin, version=1.46-beta11, high-res time
    14:31:13.893 (serialmon 6): listening for location: usb:0/140000/0/2
    14:31:13.893 (serialmon 6): LoadLibrary cfgmgr32 ok
    14:31:13.893 (serialmon 6): LoadLibrary ntdll ok
    14:31:13.900 (serialmon 6): callback 0024
    14:31:13.900 (serialmon 6): callback 0081
    14:31:13.907 (serialmon 6): callback 0083
    14:31:13.910 (serialmon 6): hWnd = 526962
    14:31:13.910 (serialmon 6): loop stdin, ready=2097151
    14:31:13.912 (serialmon 6): found_usb_device, id=\\?\usb#vid_16c0&pid_0483#5794870#{a5dcbf10-6530-11d2-901f-00c04fb951ed}
    14:31:13.912 (serialmon 6): found_usb_device, loc=usb:0/140000/0/2    Port_#0002.Hub_#0001
    14:31:13.912 (serialmon 6): found_usb_device, hwid=USB\VID_16C0&PID_0483&REV_0279
    14:31:13.912 (serialmon 6): found_usb_device, devinst=00000006
    14:31:13.912 (serialmon 6): add: loc=usb:0/140000/0/2, class=Ports, vid=16C0, pid=0483, ver=0279, serial=5794870, dev=\\?\usb#vid_16c0&pid_0483#5794870#{a5dcbf10-6530-11d2-901f-00c04fb951ed}
    14:31:13.912 (serialmon 6):   comport_from_devinst_list attempt
    14:31:13.912 (serialmon 6):   found Ports in classguid_list at index=0
    14:31:13.912 (serialmon 6):   port COM25 found from devnode
    14:31:13.912 (serialmon 6): found_usb_device complete
    14:31:13.914 (serialmon 6): usb_add: usb:0/140000/0/2
    14:31:13.914 (serialmon 6): translate "COM25" -> "\\.\COM25"
    14:31:14.115 (serialmon 6): GetDefaultCommConfig success
    14:31:14.236 (serialmon 6): SetDefaultCommConfig success
    14:31:14.236 (serialmon 6): Opened \\.\COM25 Serial
    14:31:14.239 (ports 5): callback 001A
    14:31:14.275 (loader): remote connection 1504 opened
    14:31:14.288 (serialmon 6): callback 001A
    14:31:15.966 (serialmon 6): callback C114
    14:31:15.966 (ports 5): callback C114
    14:31:18.062 (serialmon 6): callback C114
    14:31:18.062 (ports 5): callback C114
    14:31:20.197 (serialmon 6): callback C114
    14:31:20.198 (ports 5): callback C114
    14:31:22.288 (serialmon 6): callback C114
    14:31:22.289 (ports 5): callback C114
    14:31:24.340 (serialmon 6): callback C114
    14:31:24.340 (ports 5): callback C114
    14:31:26.415 (serialmon 6): callback C114
    14:31:26.415 (ports 5): callback C114
    14:31:28.489 (serialmon 6): callback C114
    14:31:28.489 (ports 5): callback C114
    14:31:30.543 (serialmon 6): callback C114
    14:31:30.544 (ports 5): callback C114
    14:31:32.610 (serialmon 6): callback C114
    14:31:32.611 (ports 5): callback C114
    14:31:34.651 (serialmon 6): callback C114
    14:31:34.651 (ports 5): callback C114
    14:31:36.703 (serialmon 6): callback C114
    14:31:36.703 (ports 5): callback C114
    14:31:38.775 (serialmon 6): callback C114
    14:31:38.775 (ports 5): callback C114
    14:31:40.828 (serialmon 6): callback C114
    14:31:40.829 (ports 5): callback C114
    14:31:42.889 (serialmon 6): callback C114
    14:31:42.889 (ports 5): callback C114
    14:31:44.960 (serialmon 6): callback C114
    14:31:44.960 (ports 5): callback C114
    14:31:47.024 (serialmon 6): callback C114
    14:31:47.024 (ports 5): callback C114
    14:31:47.266 (serialmon 6): WM_DEVICECHANGE DBT_DEVNODES_CHANGED
    14:31:47.266 (serialmon 6): nothing new, skipping HID & Ports enum
    14:31:47.267 (ports 5): WM_DEVICECHANGE DBT_DEVNODES_CHANGED
    14:31:47.268 (ports 5): nothing new, skipping HID & Ports enum
    14:31:48.169 (serialmon 6): WM_DEVICECHANGE DBT_DEVNODES_CHANGED
    14:31:48.169 (serialmon 6): nothing new, skipping HID & Ports enum
    14:31:48.170 (ports 5): WM_DEVICECHANGE DBT_DEVNODES_CHANGED
    14:31:48.170 (ports 5): nothing new, skipping HID & Ports enum
    14:31:48.238 (serialmon 6): WM_DEVICECHANGE DBT_DEVNODES_CHANGED
    14:31:48.239 (serialmon 6): nothing new, skipping HID & Ports enum
    14:31:48.239 (ports 5): WM_DEVICECHANGE DBT_DEVNODES_CHANGED
    14:31:48.240 (ports 5): nothing new, skipping HID & Ports enum
    14:31:48.755 (loader): remote connection 1504 closed
    14:31:49.079 (ports 5): callback C114
    14:31:51.110 (ports 5): callback C114
    14:31:51.154 (serialmon 7): Begin, version=1.46-beta11, high-res time
    14:31:51.154 (serialmon 7): listening for location: usb:0/140000/0/2
    14:31:51.154 (serialmon 7): LoadLibrary cfgmgr32 ok
    14:31:51.154 (serialmon 7): LoadLibrary ntdll ok
    14:31:51.160 (serialmon 7): callback 0024
    14:31:51.160 (serialmon 7): callback 0081
    14:31:51.165 (serialmon 7): callback 0083
    14:31:51.167 (serialmon 7): hWnd = 592498
    14:31:51.168 (serialmon 7): loop stdin, ready=2097151
    14:31:51.170 (serialmon 7): found_usb_device, id=\\?\usb#vid_16c0&pid_0483#5794870#{a5dcbf10-6530-11d2-901f-00c04fb951ed}
    14:31:51.170 (serialmon 7): found_usb_device, loc=usb:0/140000/0/2    Port_#0002.Hub_#0001
    14:31:51.170 (serialmon 7): found_usb_device, hwid=USB\VID_16C0&PID_0483&REV_0279
    14:31:51.170 (serialmon 7): found_usb_device, devinst=00000006
    14:31:51.170 (serialmon 7): add: loc=usb:0/140000/0/2, class=Ports, vid=16C0, pid=0483, ver=0279, serial=5794870, dev=\\?\usb#vid_16c0&pid_0483#5794870#{a5dcbf10-6530-11d2-901f-00c04fb951ed}
    14:31:51.170 (serialmon 7):   comport_from_devinst_list attempt
    14:31:51.170 (serialmon 7):   found Ports in classguid_list at index=0
    14:31:51.170 (serialmon 7):   port COM25 found from devnode
    14:31:51.170 (serialmon 7): found_usb_device complete
    14:31:51.171 (serialmon 7): usb_add: usb:0/140000/0/2
    14:31:51.171 (serialmon 7): translate "COM25" -> "\\.\COM25"
    14:31:51.296 (serialmon 7): GetDefaultCommConfig success
    14:31:51.416 (serialmon 7): SetDefaultCommConfig success
    14:31:51.416 (serialmon 7): Opened \\.\COM25 Serial
    14:31:51.419 (ports 5): callback 001A
    14:31:51.458 (loader): remote connection 828 opened
    14:31:53.201 (ports 5): callback C114
    14:31:54.767 (loader): remote connection 828 closed
    14:31:55.271 (ports 5): callback C114
    14:31:57.302 (ports 5): callback C114
    14:31:57.527 (loader): file changed
    14:31:57.531 (loader): File "Blink.ino.hex". 13876 bytes, 1% used
    14:31:57.796 (loader): remote connection 1580 opened
    14:31:57.796 (loader): remote cmd from 1580: "comment: Teensyduino 1.46-beta11 - WINDOWS (teensy_post_compile)"
    14:31:57.796 (loader): remote cmd from 1580: "status"
    14:31:57.796 (loader): remote cmd from 1580: "dir:T:\TEMP\arduino_build_150823\"
    14:31:57.796 (loader): remote cmd from 1580: "file:Blink.ino.hex"
    14:31:57.796 (loader): File "Blink.ino.hex". 13876 bytes, 1% used
    14:31:57.797 (post_compile 8): Begin, version=1.46-beta11, high-res time
    14:31:57.803 (post_compile 8): Sending command: comment: Teensyduino 1.46-beta11 - WINDOWS (teensy_post_compile)
    14:31:57.805 (post_compile 8): Status: 1, 1, 0, 1, 0, 0, T:\TEMP\arduino_build_150823\, Blink.ino.hex
    14:31:57.805 (post_compile 8): Sending command: dir:T:\TEMP\arduino_build_150823\
    14:31:57.805 (post_compile 8): Sending command: file:Blink.ino.hex
    14:31:57.812 (loader): remote cmd from 1580: "status"
    14:31:57.815 (post_compile 8): Status: 1, 1, 0, 1, 0, 0, T:\TEMP\arduino_build_150823\, Blink.ino.hex
    14:31:57.815 (post_compile 8): Disconnect
    14:31:57.827 (loader): remote connection 1580 closed
    14:31:58.116 (post_compile 9): Begin, version=1.46-beta11, high-res time
    14:31:58.118 (loader): remote connection 1352 opened
    14:31:58.118 (loader): remote cmd from 1352: "comment: Teensyduino 1.46-beta11 - WINDOWS (teensy_post_compile)"
    14:31:58.118 (loader): remote cmd from 1352: "status"
    14:31:58.118 (loader): remote cmd from 1352: "dir:T:\TEMP\arduino_build_150823\"
    14:31:58.118 (loader): remote cmd from 1352: "file:Blink.ino.hex"
    14:31:58.118 (loader): File "Blink.ino.hex". 13876 bytes, 1% used
    14:31:58.118 (loader): remote cmd from 1352: "status"
    14:31:58.121 (post_compile 9): Sending command: comment: Teensyduino 1.46-beta11 - WINDOWS (teensy_post_compile)
    14:31:58.122 (post_compile 9): Status: 1, 1, 0, 1, 0, 0, T:\TEMP\arduino_build_150823\, Blink.ino.hex
    14:31:58.122 (post_compile 9): Sending command: dir:T:\TEMP\arduino_build_150823\
    14:31:58.123 (post_compile 9): Sending command: file:Blink.ino.hex
    14:31:58.132 (post_compile 9): Status: 1, 1, 0, 1, 0, 0, T:\TEMP\arduino_build_150823\, Blink.ino.hex
    14:31:58.132 (post_compile 9): Disconnect
    14:31:58.150 (loader): remote connection 1352 closed
    14:31:58.150 (loader): remote connection 1352 opened
    14:31:58.150 (post_compile 10): Running teensy_reboot: "T:\Ard186t4b2\hardware\teensy\..\tools\teensy_reboot.exe" teensy_reboot.exe "-board=TEENSY40" "-port=usb:0/140000/0/2" "-portlabel=COM25 Serial" "-portprotocol=Teensy"
    14:31:58.182 (loader): remote connection 1580 opened
    14:31:58.189 (reboot 11): Begin, version=1.46-beta11, high-res time
    14:31:58.189 (reboot 11): location = usb:0/140000/0/2
    14:31:58.189 (reboot 11): portlabel = COM25 Serial
    14:31:58.189 (reboot 11): Only location usb:0/140000/0/2 will be tried
    14:31:58.189 (reboot 11): portprotocol = Teensy
    14:31:58.189 (reboot 11): LoadLibrary cfgmgr32 ok
    14:31:58.189 (reboot 11): LoadLibrary ntdll ok
    14:31:58.191 (reboot 11): found_usb_device, id=\\?\usb#vid_16c0&pid_0483#5794870#{a5dcbf10-6530-11d2-901f-00c04fb951ed}
    14:31:58.191 (reboot 11): found_usb_device, loc=usb:0/140000/0/2    Port_#0002.Hub_#0001
    14:31:58.191 (reboot 11): found_usb_device, devinst=00000006
    14:31:58.191 (reboot 11): found_usb_device, hwid=USB\VID_16C0&PID_0483&REV_0279
    14:31:58.191 (reboot 11): add: loc=usb:0/140000/0/2, class=Ports, vid=16C0, pid=0483, ver=0279, serial=5794870, dev=\\?\usb#vid_16c0&pid_0483#5794870#{a5dcbf10-6530-11d2-901f-00c04fb951ed}
    14:31:58.191 (reboot 11):   comport_from_devinst_list attempt
    14:31:58.191 (reboot 11):   found Ports in classguid_list at index=0
    14:31:58.191 (reboot 11):   port COM25 found from devnode
    14:31:58.191 (reboot 11): found_usb_device complete
    14:31:58.197 (reboot 11): found Teensy Loader, version 1.46
    14:31:58.197 (reboot 11): Sending command: show:arduino_attempt_reboot
    14:31:58.197 (loader): remote cmd from 1580: "show:arduino_attempt_reboot"
    14:31:58.197 (loader): got request to show arduino rebooting message
    14:31:58.197 (loader): remote cmd from 1580: "comment: Teensyduino 1.46-beta11 - WINDOWS (teensy_reboot)"
    14:31:58.197 (loader): remote cmd from 1580: "status"
    14:31:58.201 (reboot 11): Sending command: comment: Teensyduino 1.46-beta11 - WINDOWS (teensy_reboot)
    14:31:58.203 (reboot 11): Status: 1, 1, 0, 1, 0, 0, T:\TEMP\arduino_build_150823\, Blink.ino.hex
    14:31:58.203 (reboot 11): do_reset (serial) COM25
    14:31:58.213 (loader): remote cmd from 1580: "status"
    14:31:58.224 (reboot 11): Status: 1, 1, 0, 1, 0, 0, T:\TEMP\arduino_build_150823\, Blink.ino.hex
    14:31:58.224 (reboot 11): status read, retry 0
    14:31:58.301 (ports 5): WM_DEVICECHANGE DBT_DEVICEREMOVECOMPLETE
    14:31:58.302 (ports 5): remove: loc=usb:0/140000/0/2
    14:31:58.302 (ports 5): usb_remove: usb:0/140000/0/2
    14:31:58.302 (ports 5): nothing new, skipping HID & Ports enum
    14:31:58.311 (ports 5): WM_DEVICECHANGE DBT_DEVNODES_CHANGED
    14:31:58.312 (ports 5): nothing new, skipping HID & Ports enum
    14:31:58.314 (ports 5): WM_DEVICECHANGE DBT_DEVICEREMOVECOMPLETE
    14:31:58.314 (ports 5): nothing new, skipping HID & Ports enum
    14:31:58.329 (loader): remote cmd from 1580: "status"
    14:31:58.331 (reboot 11): Status: 1, 1, 0, 1, 0, 0, T:\TEMP\arduino_build_150823\, Blink.ino.hex
    14:31:58.331 (reboot 11): status read, retry 1
    14:31:58.437 (loader): remote cmd from 1580: "status"
    14:31:58.439 (reboot 11): Status: 1, 1, 0, 1, 0, 0, T:\TEMP\arduino_build_150823\, Blink.ino.hex
    14:31:58.439 (reboot 11): status read, retry 2
    14:31:58.549 (ports 5): WM_DEVICECHANGE DBT_DEVICEARRIVAL
    14:31:58.550 (ports 5): found_usb_device, id=\\?\usb#vid_16c0&pid_0478#0008d79f#{a5dcbf10-6530-11d2-901f-00c04fb951ed}
    14:31:58.550 (ports 5): found_usb_device, loc=usb:0/140000/0/2    Port_#0002.Hub_#0001
    14:31:58.550 (ports 5): found_usb_device, hwid=USB\VID_16C0&PID_0478&REV_0002
    14:31:58.550 (ports 5): found_usb_device, devinst=00000006
    14:31:58.550 (ports 5): add: loc=usb:0/140000/0/2, class=HID, vid=16C0, pid=0478, ver=0002, serial=0008d79f, dev=\\?\usb#vid_16c0&pid_0478#0008d79f#{a5dcbf10-6530-11d2-901f-00c04fb951ed}
    14:31:58.550 (ports 5): hiddev_from_devinst_list: iface=0
    14:31:58.551 (ports 5): found_usb_device complete
    14:31:58.551 (loader): remote cmd from 1580: "status"
    14:31:58.552 (ports 5): usb_add: usb:0/140000/0/2  [no_device] (Teensy 4-Beta2) Bootloader
    14:31:58.554 (reboot 11): Status: 1, 1, 0, 1, 0, 0, T:\TEMP\arduino_build_150823\, Blink.ino.hex
    14:31:58.554 (reboot 11): status read, retry 3
    14:31:58.571 (ports 5): WM_DEVICECHANGE DBT_DEVNODES_CHANGED
    14:31:58.572 (ports 5): update_usb_device, devinst list change, old had 1, new has 2
    14:31:58.572 (ports 5): hiddev_from_devinst_list: iface=0
    14:31:58.573 (ports 5): hid, found devinst=0000000A
    14:31:58.573 (ports 5): hid, path=\\?\hid#vid_16c0&pid_0478#6&286fbe38&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}
    14:31:58.573 (ports 5): hid,  opened handle
    14:31:58.574 (ports 5):  devinst=0000000A, location=usb:0/140000/0/2
    14:31:58.574 (ports 5):  vid=16C0, pid=0478, ver=0002, usepage=FF9C, use=0024
    14:31:58.574 (ports 5):  devpath=\\?\hid#vid_16c0&pid_0478#6&286fbe38&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}
    14:31:58.574 (ports 5): usb_add: usb:0/140000/0/2  hid#vid_16c0&pid_0478 (Teensy 4-Beta2) Bootloader
    14:31:58.616 (ports 5): WM_DEVICECHANGE DBT_DEVNODES_CHANGED
    14:31:58.617 (ports 5): nothing new, skipping HID & Ports enum
    14:31:58.657 (loader): remote cmd from 1580: "status"
    14:31:58.657 (loader): Device came online, code_size = 1572864
    14:31:58.657 (loader): Board is: Teensy 4-Beta2 (IMXRT1062), version 0.02
    14:31:58.657 (loader): File "Blink.ino.hex". 13876 bytes, 1% used
    14:31:58.657 (loader): set background IMG_ONLINE
    14:31:58.667 (loader): File "Blink.ino.hex". 13876 bytes, 1% used
    14:31:58.667 (loader): elf appears to be for Teensy 4-Beta2 (IMXRT1062) (1572864 bytes)
    14:31:58.667 (loader): elf binary data matches hex file
    14:31:58.667 (loader): elf file is for Teensy 4-Beta2 (IMXRT1062)
    14:31:58.667 (loader): begin operation
    14:31:58.682 (reboot 11): Status: 1, 1, 1, 2, 0, 1, T:\TEMP\arduino_build_150823\, Blink.ino.hex
    14:31:58.686 (loader): flash, block=0, bs=1024, auto=1
    14:31:58.686 (loader):  gauge old value = 0
    14:31:58.686 (loader): flash, block=1, bs=1024, auto=1
    14:31:58.837 (loader):  gauge old value = 1
    14:31:58.837 (loader): remote cmd from 1580: "status"
    14:31:58.846 (reboot 11): Status: 1, 1, 1, 2, 0, 1, T:\TEMP\arduino_build_150823\, Blink.ino.hex
    14:31:58.847 (loader): flash, block=2, bs=1024, auto=1
    14:31:58.847 (loader):  gauge old value = 2
    14:31:58.847 (loader): flash, block=3, bs=1024, auto=1
    14:31:58.847 (loader):  gauge old value = 3
    14:31:58.847 (loader): flash, block=4, bs=1024, auto=1
    14:31:58.847 (loader):  gauge old value = 4
    14:31:58.847 (loader): flash, block=5, bs=1024, auto=1
    14:31:58.847 (loader):  gauge old value = 5
    14:31:58.847 (loader): flash, block=6, bs=1024, auto=1
    14:31:58.847 (loader):  gauge old value = 6
    14:31:58.847 (loader): flash, block=7, bs=1024, auto=1
    14:31:58.847 (loader):  gauge old value = 7
    14:31:58.847 (loader): flash, block=8, bs=1024, auto=1
    14:31:58.847 (loader):  gauge old value = 8
    14:31:58.847 (loader): flash, block=9, bs=1024, auto=1
    14:31:58.847 (loader):  gauge old value = 9
    14:31:58.857 (loader): flash, block=10, bs=1024, auto=1
    14:31:58.857 (loader):  gauge old value = 10
    14:31:58.857 (loader): flash, block=11, bs=1024, auto=1
    14:31:58.857 (loader):  gauge old value = 11
    14:31:58.857 (loader): flash, block=12, bs=1024, auto=1
    14:31:58.857 (loader):  gauge old value = 12
    14:31:58.857 (loader): flash, block=13, bs=1024, auto=1
    14:31:58.857 (loader):  gauge old value = 13
    14:31:58.867 (loader): sending reboot
    14:31:58.867 (loader): begin wait_until_offline
    14:31:58.888 (ports 5): WM_DEVICECHANGE DBT_DEVICEREMOVECOMPLETE
    14:31:58.888 (ports 5): remove: loc=usb:0/140000/0/2
    14:31:58.888 (ports 5): usb_remove: usb:0/140000/0/2
    14:31:58.888 (ports 5): nothing new, skipping HID & Ports enum
    14:31:58.937 (loader): offline, waited 1
    14:31:58.937 (loader): end operation, total time = 0.271 seconds
    14:31:58.937 (loader): set background IMG_REBOOT_OK
    14:31:58.937 (loader): redraw timer set, image 14 to show for 1200 ms
    14:31:58.937 (loader): remote cmd from 1580: "status"
    14:31:58.937 (loader): HID/win32:  vid:046D pid:C534 ver:2901
    14:31:58.937 (loader): HID/win32:  vid:1B80 pid:B406 ver:0100
    14:31:58.937 (loader): HID/win32:  vid:046D pid:C534 ver:2901
    14:31:58.937 (loader): HID/win32:  vid:1B80 pid:B406 ver:0100
    14:31:58.937 (loader): HID/win32:  vid:0764 pid:0501 ver:0001
    14:31:58.937 (loader): HID/win32:  vid:1B80 pid:B406 ver:0100
    14:31:58.937 (loader): HID/win32:  vid:046D pid:C534 ver:2901
    14:31:58.937 (loader): HID/win32:  vid:1B80 pid:B406 ver:0100
    14:31:58.937 (loader): HID/win32:  vid:046D pid:C534 ver:2901
    14:31:58.943 (reboot 11): Status: 1, 1, 0, 2, 0, 0, T:\TEMP\arduino_build_150823\, Blink.ino.hex
    14:31:58.943 (reboot 11): status read, retry 4
    14:31:58.943 (reboot 11): Success
    14:31:58.943 (reboot 11): Disconnect
    14:31:58.948 (ports 5): WM_DEVICECHANGE DBT_DEVNODES_CHANGED
    14:31:58.949 (ports 5): nothing new, skipping HID & Ports enum
    14:31:58.957 (loader): remote connection 1580 closed
    14:31:58.957 (loader): remote connection 1352 closed
    14:31:59.195 (serialmon 12): Begin, version=1.46-beta11, high-res time
    14:31:59.195 (serialmon 12): listening for location: usb:0/140000/0/2
    14:31:59.195 (serialmon 12): LoadLibrary cfgmgr32 ok
    14:31:59.195 (serialmon 12): LoadLibrary ntdll ok
    14:31:59.197 (ports 5): WM_DEVICECHANGE DBT_DEVNODES_CHANGED
    14:31:59.198 (ports 5): nothing new, skipping HID & Ports enum
    14:31:59.202 (serialmon 12): callback 0024
    14:31:59.202 (serialmon 12): callback 0081
    14:31:59.208 (serialmon 12): callback 0083
    14:31:59.208 (ports 5): WM_DEVICECHANGE DBT_DEVICEARRIVAL
    14:31:59.209 (ports 5): found_usb_device, id=\\?\usb#vid_16c0&pid_0483#5794870#{a5dcbf10-6530-11d2-901f-00c04fb951ed}
    14:31:59.209 (ports 5): found_usb_device, loc=usb:0/140000/0/2    Port_#0002.Hub_#0001
    14:31:59.209 (ports 5): found_usb_device, hwid=USB\VID_16C0&PID_0483&REV_0279
    14:31:59.209 (ports 5): found_usb_device, devinst=0000001d
    14:31:59.209 (ports 5): add: loc=usb:0/140000/0/2, class=Ports, vid=16C0, pid=0483, ver=0279, serial=5794870, dev=\\?\usb#vid_16c0&pid_0483#5794870#{a5dcbf10-6530-11d2-901f-00c04fb951ed}
    14:31:59.209 (ports 5):   comport_from_devinst_list attempt
    14:31:59.209 (ports 5):   found Ports in classguid_list at index=0
    14:31:59.209 (ports 5):   port COM25 found from devnode
    14:31:59.209 (ports 5): found_usb_device complete
    14:31:59.211 (ports 5): usb_add: usb:0/140000/0/2  COM25 (Teensy 4-Beta2) Serial
    14:31:59.213 (serialmon 12): hWnd = 592520
    14:31:59.213 (serialmon 12): loop stdin, ready=2097151
    14:31:59.217 (serialmon 12): found_usb_device, id=\\?\usb#vid_16c0&pid_0483#5794870#{a5dcbf10-6530-11d2-901f-00c04fb951ed}
    14:31:59.217 (serialmon 12): found_usb_device, loc=usb:0/140000/0/2    Port_#0002.Hub_#0001
    14:31:59.217 (serialmon 12): found_usb_device, hwid=USB\VID_16C0&PID_0483&REV_0279
    14:31:59.217 (serialmon 12): found_usb_device, devinst=00000006
    14:31:59.217 (serialmon 12): add: loc=usb:0/140000/0/2, class=Ports, vid=16C0, pid=0483, ver=0279, serial=5794870, dev=\\?\usb#vid_16c0&pid_0483#5794870#{a5dcbf10-6530-11d2-901f-00c04fb951ed}
    14:31:59.217 (serialmon 12):   comport_from_devinst_list attempt
    14:31:59.217 (serialmon 12):   found Ports in classguid_list at index=0
    14:31:59.217 (serialmon 12):   port COM25 found from devnode
    14:31:59.217 (serialmon 12): found_usb_device complete
    14:31:59.219 (serialmon 12): usb_add: usb:0/140000/0/2
    14:31:59.219 (serialmon 12): translate "COM25" -> "\\.\COM25"
    14:31:59.354 (serialmon 12): GetDefaultCommConfig success
    14:31:59.478 (serialmon 12): SetDefaultCommConfig success
    14:31:59.478 (serialmon 12): Opened \\.\COM25 Serial
    14:31:59.481 (ports 5): callback 001A
    14:31:59.517 (loader): remote connection 1588 opened
    14:31:59.528 (serialmon 12): WM_DEVICECHANGE DBT_DEVICEARRIVAL
    14:31:59.529 (serialmon 12): WM_DEVICECHANGE DBT_DEVNODES_CHANGED
    14:31:59.529 (serialmon 12): callback C114
    14:31:59.532 (serialmon 12): callback 001A
    14:31:59.534 (serialmon 12): nothing new, skipping HID & Ports enum
    14:31:59.566 (ports 5): WM_DEVICECHANGE DBT_DEVICEARRIVAL
    14:31:59.567 (ports 5): nothing new, skipping HID & Ports enum
    14:31:59.571 (ports 5): WM_DEVICECHANGE DBT_DEVNODES_CHANGED
    14:31:59.571 (ports 5): callback C114
    14:31:59.573 (ports 5): nothing new, skipping HID & Ports enum
    14:32:00.142 (loader): redraw, image 9
    14:32:02.138 (serialmon 12): callback C114
    14:32:02.139 (ports 5): callback C114
    14:32:04.210 (serialmon 12): callback C114
    14:32:04.210 (ports 5): callback C114
    14:32:06.260 (serialmon 12): callback C114
    14:32:06.261 (ports 5): callback C114
    14:32:08.319 (serialmon 12): callback C114
    14:32:08.319 (ports 5): callback C114
    14:32:10.370 (serialmon 12): callback C114
    14:32:10.370 (ports 5): callback C114
    14:32:12.442 (serialmon 12): callback C114
    14:32:12.442 (ports 5): callback C114
    14:32:14.510 (serialmon 12): callback C114
    14:32:14.511 (ports 5): callback C114
    14:32:16.569 (serialmon 12): callback C114
    14:32:16.569 (ports 5): callback C114
    14:32:18.622 (serialmon 12): callback C114
    14:32:18.622 (ports 5): callback C114
    14:32:20.677 (serialmon 12): callback C114
    14:32:20.677 (ports 5): callback C114
    14:32:22.731 (serialmon 12): callback C114
    14:32:22.731 (ports 5): callback C114
    14:32:24.789 (serialmon 12): callback C114
    14:32:24.789 (ports 5): callback C114
    14:32:26.861 (serialmon 12): callback C114
    14:32:26.861 (ports 5): callback C114
    14:32:27.305 (serialmon 12): teensy read ov error
    14:32:27.305 (serialmon 12): teensy read error
    14:32:27.308 (ports 5): WM_DEVICECHANGE DBT_DEVICEREMOVECOMPLETE
    14:32:27.308 (ports 5): remove: loc=usb:0/140000/0/2
    14:32:27.308 (ports 5): usb_remove: usb:0/140000/0/2
    14:32:27.308 (ports 5): nothing new, skipping HID & Ports enum
    14:32:27.309 (serialmon 12): WM_DEVICECHANGE DBT_DEVICEREMOVECOMPLETE
    14:32:27.310 (serialmon 12): remove: loc=usb:0/140000/0/2
    14:32:27.310 (serialmon 12): usb_remove: usb:0/140000/0/2
    14:32:27.310 (serialmon 12): Disconnect \\.\COM25
    14:32:27.310 (serialmon 12): nothing new, skipping HID & Ports enum
    14:32:27.324 (serialmon 12): WM_DEVICECHANGE DBT_DEVNODES_CHANGED
    14:32:27.324 (serialmon 12): nothing new, skipping HID & Ports enum
    14:32:27.325 (ports 5): WM_DEVICECHANGE DBT_DEVNODES_CHANGED
    14:32:27.325 (serialmon 12): WM_DEVICECHANGE DBT_DEVICEREMOVECOMPLETE
    14:32:27.326 (ports 5): nothing new, skipping HID & Ports enum
    14:32:27.326 (serialmon 12): nothing new, skipping HID & Ports enum
    14:32:27.327 (ports 5): WM_DEVICECHANGE DBT_DEVICEREMOVECOMPLETE
    14:32:27.328 (ports 5): nothing new, skipping HID & Ports enum
    14:32:28.925 (serialmon 12): callback C114
    14:32:28.925 (ports 5): purge, name=COM25 (Teensy 4-Beta2) Serial, loc=usb:0/140000/0/2, age=1.617 sec
    14:32:28.925 (ports 5): callback C114
    14:32:31.035 (serialmon 12): callback C114
    14:32:31.036 (ports 5): callback C114
    14:32:33.103 (serialmon 12): callback C114
    14:32:33.103 (ports 5): callback C114
    14:32:35.160 (serialmon 12): callback C114
    14:32:35.161 (ports 5): callback C114
    14:32:37.212 (serialmon 12): callback C114
    14:32:37.213 (ports 5): callback C114
    14:32:39.271 (serialmon 12): callback C114
    14:32:39.271 (ports 5): callback C114
    14:32:41.343 (serialmon 12): callback C114
    14:32:41.343 (ports 5): callback C114
    14:32:43.394 (serialmon 12): callback C114
    14:32:43.394 (ports 5): callback C114
    14:32:45.469 (serialmon 12): callback C114
    14:32:45.470 (ports 5): callback C114
    14:32:47.521 (serialmon 12): callback C114
    14:32:47.521 (ports 5): callback C114
    14:32:49.612 (serialmon 12): callback C114
    14:32:49.612 (ports 5): callback C114
    14:32:51.680 (serialmon 12): callback C114
    14:32:51.680 (ports 5): callback C114
    14:32:53.728 (serialmon 12): callback C114
    14:32:53.728 (ports 5): callback C114
    14:32:55.822 (serialmon 12): callback C114
    14:32:55.822 (ports 5): callback C114
    14:32:57.854 (serialmon 12): callback C114
    14:32:57.855 (ports 5): callback C114
    14:32:59.942 (serialmon 12): callback C114
    14:32:59.942 (ports 5): callback C114
    14:33:02.015 (serialmon 12): callback C114
    14:33:02.016 (ports 5): callback C114
    14:33:04.105 (serialmon 12): callback C114
    14:33:04.105 (ports 5): callback C114
    14:33:06.156 (serialmon 12): callback C114
    14:33:06.156 (ports 5): callback C114
    14:33:08.213 (serialmon 12): callback C114
    14:33:08.213 (ports 5): callback C114
    14:33:10.283 (serialmon 12): callback C114
    14:33:10.283 (ports 5): callback C114
    14:33:12.356 (serialmon 12): callback C114
    14:33:12.356 (ports 5): callback C114
    14:33:14.410 (serialmon 12): callback C114
    14:33:14.411 (ports 5): callback C114
    14:33:15.667 (serialmon 12): WM_DEVICECHANGE DBT_DEVNODES_CHANGED
    14:33:15.668 (serialmon 12): nothing new, skipping HID & Ports enum
    14:33:15.669 (ports 5): WM_DEVICECHANGE DBT_DEVNODES_CHANGED
    14:33:15.670 (ports 5): nothing new, skipping HID & Ports enum
    14:33:15.676 (ports 5): WM_DEVICECHANGE DBT_DEVICEARRIVAL
    14:33:15.676 (serialmon 12): WM_DEVICECHANGE DBT_DEVICEARRIVAL
    14:33:15.677 (serialmon 12): found_usb_device, id=\\?\usb#vid_16c0&pid_0483#5794870#{a5dcbf10-6530-11d2-901f-00c04fb951ed}
    14:33:15.677 (serialmon 12): found_usb_device, loc=usb:0/140000/0/2    Port_#0002.Hub_#0001
    14:33:15.677 (serialmon 12): found_usb_device, hwid=USB\VID_16C0&PID_0483&REV_0279
    14:33:15.677 (serialmon 12): found_usb_device, devinst=00000006
    14:33:15.677 (serialmon 12): add: loc=usb:0/140000/0/2, class=Ports, vid=16C0, pid=0483, ver=0279, serial=5794870, dev=\\?\usb#vid_16c0&pid_0483#5794870#{a5dcbf10-6530-11d2-901f-00c04fb951ed}
    14:33:15.677 (serialmon 12):   comport_from_devinst_list attempt
    14:33:15.677 (serialmon 12):   found Ports in classguid_list at index=0
    14:33:15.677 (serialmon 12):   port COM25 found from devnode
    14:33:15.677 (serialmon 12): found_usb_device complete
    14:33:15.677 (ports 5): found_usb_device, id=\\?\usb#vid_16c0&pid_0483#5794870#{a5dcbf10-6530-11d2-901f-00c04fb951ed}
    14:33:15.677 (ports 5): found_usb_device, loc=usb:0/140000/0/2    Port_#0002.Hub_#0001
    14:33:15.677 (ports 5): found_usb_device, hwid=USB\VID_16C0&PID_0483&REV_0279
    14:33:15.677 (ports 5): found_usb_device, devinst=0000001d
    14:33:15.677 (ports 5): add: loc=usb:0/140000/0/2, class=Ports, vid=16C0, pid=0483, ver=0279, serial=5794870, dev=\\?\usb#vid_16c0&pid_0483#5794870#{a5dcbf10-6530-11d2-901f-00c04fb951ed}
    14:33:15.677 (ports 5):   comport_from_devinst_list attempt
    14:33:15.677 (ports 5):   found Ports in classguid_list at index=0
    14:33:15.678 (ports 5):   port COM25 found from devnode
    14:33:15.678 (ports 5): found_usb_device complete
    14:33:15.678 (serialmon 12): usb_add: usb:0/140000/0/2
    14:33:15.678 (serialmon 12): translate "COM25" -> "\\.\COM25"
    14:33:15.679 (ports 5): usb_add: usb:0/140000/0/2  COM25 (Teensy 4-Beta2) Serial
    14:33:15.800 (serialmon 12): GetDefaultCommConfig success
    14:33:15.904 (serialmon 12): SetDefaultCommConfig success
    14:33:15.904 (serialmon 12): Opened \\.\COM25 Serial
    14:33:15.907 (ports 5): callback 001A
    14:33:15.909 (serialmon 12): WM_DEVICECHANGE DBT_DEVICEARRIVAL
    14:33:15.910 (serialmon 12): WM_DEVICECHANGE DBT_DEVNODES_CHANGED
    14:33:15.914 (serialmon 12): callback 001A
    14:33:15.918 (serialmon 12): nothing new, skipping HID & Ports enum
    14:33:16.009 (ports 5): WM_DEVICECHANGE DBT_DEVICEARRIVAL
    14:33:16.010 (ports 5): nothing new, skipping HID & Ports enum
    14:33:16.011 (ports 5): WM_DEVICECHANGE DBT_DEVNODES_CHANGED
    14:33:16.012 (ports 5): nothing new, skipping HID & Ports enum
    14:33:16.540 (ports 5): callback C114

  21. #2296
    Senior Member+
    Join Date
    Jul 2014
    Location
    New York
    Posts
    3,904
    Audio Shield/Library

    @Frank B

    Paul is right looks like audio is broken. I hooked up my other audio shield since I had the mic and pot soldered on already and ran the sketch I referenced in https://forum.pjrc.com/threads/54711...l=1#post203887. It reads files off the sd card and plays them. While it is successfully reading and opening the files it just sounds like a bunch tones at various pitches being played as each file it played.

    Tried to play Zelda wavetable as well but no joy. Same type of issues with just the speaker tapping away.

  22. #2297
    Senior Member+
    Join Date
    Jul 2014
    Location
    New York
    Posts
    3,904
    @defragster

    Did you hold the on/off button for 5-7 seconds. That worked for me - green light will go off and when you hold it again to turn power back on, have to hold for a second or so and the it comes right back up. Didn't notice what the red light was doing, unfortunately

  23. #2298
    Senior Member+ defragster's Avatar
    Join Date
    Feb 2015
    Posts
    9,291
    RE T4b2: > Press, tap, wiggle , Hold of 'ON/OFF' Power button does nothing?

    If I put GND on 'Power on/off' Pin in 5 seconds it goes Off

    It seems I have a bad POGO pin connection?

    Meter shows 2.93V on that pad

    With Probe tip pushed into Pin Hole to measure voltage:
    Pressing Button drops to 0V - this compressed the POGO and makes a connection to button
    5 seconds and Green Off. Release button and voltage sits at 2.28V
    Button some couple hundred ms's and Green LED back on.

    {Update}: I just got some of these Test Points from AdaFruit - they press into a PCB pin hole. I folded one of the legs over and pressing the other into the hole compressing against the POGO pin and now have a working button.
    With this in place the POGO Shaft now shows voltage connection to the T4 PCB pin. IT seems stable like that - would probably work with a loop of wire through the hole too - or if I could remove/restore the T4 I could solder the hole closed and probably work.

    @mjs513 - yes the 'Hold' part of that was indeed for extended periods.
    Last edited by defragster; 04-22-2019 at 10:37 PM.

  24. #2299
    Senior Member PaulStoffregen's Avatar
    Join Date
    Nov 2012
    Posts
    20,440
    I did test the button on all 9 boards. It worked at least once, ~5 sec to turn off power, about half a second to turn it back on.

    But the pogo pin for that button, and the tiny pins for the SD card aren't ideal. That pogo is trying to touch a through hole pad with an ID that's approx the same as the pogo pin's OD. Ideally a pogo pin with wider and conical head should be used, but I didn't have any in the 12-13 mm height.

    Likewise, the native SD pogo pins are also far from ideal. If you pull the board out of the sockets, you'll see I tried to build a support to hold them in position, perpendicular to the PCB. But the pins don't have great tolerance, and the pads on the T4 bottom side are thin. Sometimes the pins only just barely touch the edge of the pad. I did run that test program on all 9 boards and measured 6 different frequencies with my multimeter... so they were all touching when we shipped these breakout boards. But if you pull the T4 out, I recommend running that program (from msg #2250) and checking whether all 6 pins on the edge of the SD socket are giving a unique frequency.

  25. #2300
    Senior Member PaulStoffregen's Avatar
    Join Date
    Nov 2012
    Posts
    20,440
    Quote Originally Posted by mjs513 View Post
    First thing i noticed in the IDE on first plug in is that it will be identified as follows:
    Code:
    Port: [no device] RawHID (Teensy 4 - Beta 2)
    which a little different than what I am use to
    Which version & rev of Windows is this? Very strange that it's not loading a driver for a HID interface.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •