This is I believe the third time I have had this, happen in about a week. Some of it may have to do with updating to different version of boards, but maybe not.
Not sure of exact steps:
I am currently running nightly build 20230401
This morning I compiled a few things with the newly released version of the Teensy install
(1.58.0). Paul has now released a new beta build 1.59.1 which he has labeled as
0.59.1 as to keep all users that are running a released version like the 1.58.0 from being prompted if they wish to update each time Arduino installs.
I then built a sketch, in this case my picture viewer which displays images off of an SD card onto a display, currently configured for RA8876, and which you can update the files on the SD over MTP: KurtE/mtp_tft_picture_view: WIP (github.com)
I configured for T4.1, The correct Com port, and USB type of : Serial + MTP,
I tried building and the link failed:
Compiling core...
Using precompiled core: C:\Users\kurte\AppData\Local\Temp\arduino\cores\teensy_avr_teensy41_101959c6bdaa9a37abb86f6cd0e474a6\core.a
Linking everything together...
"C:\\Users\\kurte\\AppData\\Local\\Arduino15\\packages\\teensy\\tools\\teensy-compile\\11.3.1/arm/bin/arm-none-eabi-gcc" -O2 -Wl,--gc-sections,--relax "-TC:\\Users\\kurte\\AppData\\Local\\Arduino15\\packages\\teensy\\hardware\\avr\\0.59.1\\cores\\teensy4/imxrt1062_t41.ld" -mthumb -mcpu=cortex-m7 -mfloat-abi=hard -mfpu=fpv5-d16 -o "C:\\Users\\kurte\\AppData\\Local\\Temp\\arduino\\sketches\\479771791AB690CB5AEED20B64877CBE/mtp_tft_picture_view.ino.elf" "C:\\Users\\kurte\\AppData\\Local\\Temp\\arduino\\sketches\\479771791AB690CB5AEED20B64877CBE\\sketch\\mtp_tft_picture_view.ino.cpp.o" "C:\\Users\\kurte\\AppData\\Local\\Temp\\arduino\\sketches\\479771791AB690CB5AEED20B64877CBE\\libraries\\SPI\\SPI.cpp.o" "C:\\Users\\kurte\\AppData\\Local\\Temp\\arduino\\sketches\\479771791AB690CB5AEED20B64877CBE\\libraries\\SD\\SD.cpp.o" "C:\\Users\\kurte\\AppData\\Local\\Temp\\arduino\\sketches\\479771791AB690CB5AEED20B64877CBE\\libraries\\SdFat\\ExFatLib\\ExFatDbg.cpp.o" "C:\\Users\\kurte\\AppData\\Local\\Temp\\arduino\\sketches\\479771791AB690CB5AEED20B64877CBE\\libraries\\SdFat\\ExFatLib\\ExFatFile.cpp.o" "C:\\Users\\kurte\\AppData\\Local\\Temp\\arduino\\sketches\\479771791AB690CB5AEED20B64877CBE\\libraries\\SdFat\\ExFatLib\\ExFatFilePrint.cpp.o" "C:\\Users\\kurte\\AppData\\Local\\Temp\\arduino\\sketches\\479771791AB690CB5AEED20B64877CBE\\libraries\\SdFat\\ExFatLib\\ExFatFileWrite.cpp.o" "C:\\Users\\kurte\\AppData\\Local\\Temp\\arduino\\sketches\\479771791AB690CB5AEED20B64877CBE\\libraries\\SdFat\\ExFatLib\\ExFatFormatter.cpp.o" "C:\\Users\\kurte\\AppData\\Local\\Temp\\arduino\\sketches\\479771791AB690CB5AEED20B64877CBE\\libraries\\SdFat\\ExFatLib\\ExFatName.cpp.o" "C:\\Users\\kurte\\AppData\\Local\\Temp\\arduino\\sketches\\479771791AB690CB5AEED20B64877CBE\\libraries\\SdFat\\ExFatLib\\ExFatPartition.cpp.o" "C:\\Users\\kurte\\AppData\\Local\\Temp\\arduino\\sketches\\479771791AB690CB5AEED20B64877CBE\\libraries\\SdFat\\ExFatLib\\ExFatVolume.cpp.o" "C:\\Users\\kurte\\AppData\\Local\\Temp\\arduino\\sketches\\479771791AB690CB5AEED20B64877CBE\\libraries\\SdFat\\ExFatLib\\upcase.cpp.o" "C:\\Users\\kurte\\AppData\\Local\\Temp\\arduino\\sketches\\479771791AB690CB5AEED20B64877CBE\\libraries\\SdFat\\FatLib\\FatDbg.cpp.o" "C:\\Users\\kurte\\AppData\\Local\\Temp\\arduino\\sketches\\479771791AB690CB5AEED20B64877CBE\\libraries\\SdFat\\FatLib\\FatFile.cpp.o" "C:\\Users\\kurte\\AppData\\Local\\Temp\\arduino\\sketches\\479771791AB690CB5AEED20B64877CBE\\libraries\\SdFat\\FatLib\\FatFileLFN.cpp.o" "C:\\Users\\kurte\\AppData\\Local\\Temp\\arduino\\sketches\\479771791AB690CB5AEED20B64877CBE\\libraries\\SdFat\\FatLib\\FatFilePrint.cpp.o" "C:\\Users\\kurte\\AppData\\Local\\Temp\\arduino\\sketches\\479771791AB690CB5AEED20B64877CBE\\libraries\\SdFat\\FatLib\\FatFileSFN.cpp.o" "C:\\Users\\kurte\\AppData\\Local\\Temp\\arduino\\sketches\\479771791AB690CB5AEED20B64877CBE\\libraries\\SdFat\\FatLib\\FatFormatter.cpp.o" "C:\\Users\\kurte\\AppData\\Local\\Temp\\arduino\\sketches\\479771791AB690CB5AEED20B64877CBE\\libraries\\SdFat\\FatLib\\FatName.cpp.o" "C:\\Users\\kurte\\AppData\\Local\\Temp\\arduino\\sketches\\479771791AB690CB5AEED20B64877CBE\\libraries\\SdFat\\FatLib\\FatPartition.cpp.o" "C:\\Users\\kurte\\AppData\\Local\\Temp\\arduino\\sketches\\479771791AB690CB5AEED20B64877CBE\\libraries\\SdFat\\FatLib\\FatVolume.cpp.o" "C:\\Users\\kurte\\AppData\\Local\\Temp\\arduino\\sketches\\479771791AB690CB5AEED20B64877CBE\\libraries\\SdFat\\FreeStack.cpp.o" "C:\\Users\\kurte\\AppData\\Local\\Temp\\arduino\\sketches\\479771791AB690CB5AEED20B64877CBE\\libraries\\SdFat\\FsLib\\FsFile.cpp.o" "C:\\Users\\kurte\\AppData\\Local\\Temp\\arduino\\sketches\\479771791AB690CB5AEED20B64877CBE\\libraries\\SdFat\\FsLib\\FsNew.cpp.o" "C:\\Users\\kurte\\AppData\\Local\\Temp\\arduino\\sketches\\479771791AB690CB5AEED20B64877CBE\\libraries\\SdFat\\FsLib\\FsVolume.cpp.o" "C:\\Users\\kurte\\AppData\\Local\\Temp\\arduino\\sketches\\479771791AB690CB5AEED20B64877CBE\\libraries\\SdFat\\MinimumSerial.cpp.o" "C:\\Users\\kurte\\AppData\\Local\\Temp\\arduino\\sketches\\479771791AB690CB5AEED20B64877CBE\\libraries\\SdFat\\SdCard\\SdCardInfo.cpp.o" "C:\\Users\\kurte\\AppData\\Local\\Temp\\arduino\\sketches\\479771791AB690CB5AEED20B64877CBE\\libraries\\SdFat\\SdCard\\SdSpiCard.cpp.o" "C:\\Users\\kurte\\AppData\\Local\\Temp\\arduino\\sketches\\479771791AB690CB5AEED20B64877CBE\\libraries\\SdFat\\SdCard\\SdioTeensy.cpp.o" "C:\\Users\\kurte\\AppData\\Local\\Temp\\arduino\\sketches\\479771791AB690CB5AEED20B64877CBE\\libraries\\SdFat\\SpiDriver\\SdSpiArtemis.cpp.o" "C:\\Users\\kurte\\AppData\\Local\\Temp\\arduino\\sketches\\479771791AB690CB5AEED20B64877CBE\\libraries\\SdFat\\SpiDriver\\SdSpiChipSelect.cpp.o" "C:\\Users\\kurte\\AppData\\Local\\Temp\\arduino\\sketches\\479771791AB690CB5AEED20B64877CBE\\libraries\\SdFat\\SpiDriver\\SdSpiDue.cpp.o" "C:\\Users\\kurte\\AppData\\Local\\Temp\\arduino\\sketches\\479771791AB690CB5AEED20B64877CBE\\libraries\\SdFat\\SpiDriver\\SdSpiESP.cpp.o" "C:\\Users\\kurte\\AppData\\Local\\Temp\\arduino\\sketches\\479771791AB690CB5AEED20B64877CBE\\libraries\\SdFat\\SpiDriver\\SdSpiParticle.cpp.o" "C:\\Users\\kurte\\AppData\\Local\\Temp\\arduino\\sketches\\479771791AB690CB5AEED20B64877CBE\\libraries\\SdFat\\SpiDriver\\SdSpiSTM32.cpp.o" "C:\\Users\\kurte\\AppData\\Local\\Temp\\arduino\\sketches\\479771791AB690CB5AEED20B64877CBE\\libraries\\SdFat\\SpiDriver\\SdSpiSTM32Core.cpp.o" "C:\\Users\\kurte\\AppData\\Local\\Temp\\arduino\\sketches\\479771791AB690CB5AEED20B64877CBE\\libraries\\SdFat\\SpiDriver\\SdSpiTeensy3.cpp.o" "C:\\Users\\kurte\\AppData\\Local\\Temp\\arduino\\sketches\\479771791AB690CB5AEED20B64877CBE\\libraries\\SdFat\\common\\FmtNumber.cpp.o" "C:\\Users\\kurte\\AppData\\Local\\Temp\\arduino\\sketches\\479771791AB690CB5AEED20B64877CBE\\libraries\\SdFat\\common\\FsCache.cpp.o" "C:\\Users\\kurte\\AppData\\Local\\Temp\\arduino\\sketches\\479771791AB690CB5AEED20B64877CBE\\libraries\\SdFat\\common\\FsDateTime.cpp.o" "C:\\Users\\kurte\\AppData\\Local\\Temp\\arduino\\sketches\\479771791AB690CB5AEED20B64877CBE\\libraries\\SdFat\\common\\FsName.cpp.o" "C:\\Users\\kurte\\AppData\\Local\\Temp\\arduino\\sketches\\479771791AB690CB5AEED20B64877CBE\\libraries\\SdFat\\common\\FsStructs.cpp.o" "C:\\Users\\kurte\\AppData\\Local\\Temp\\arduino\\sketches\\479771791AB690CB5AEED20B64877CBE\\libraries\\SdFat\\common\\FsUtf.cpp.o" "C:\\Users\\kurte\\AppData\\Local\\Temp\\arduino\\sketches\\479771791AB690CB5AEED20B64877CBE\\libraries\\SdFat\\common\\PrintBasic.cpp.o" "C:\\Users\\kurte\\AppData\\Local\\Temp\\arduino\\sketches\\479771791AB690CB5AEED20B64877CBE\\libraries\\SdFat\\common\\upcase.cpp.o" "C:\\Users\\kurte\\AppData\\Local\\Temp\\arduino\\sketches\\479771791AB690CB5AEED20B64877CBE\\libraries\\SdFat\\iostream\\StdioStream.cpp.o" "C:\\Users\\kurte\\AppData\\Local\\Temp\\arduino\\sketches\\479771791AB690CB5AEED20B64877CBE\\libraries\\SdFat\\iostream\\StreamBaseClass.cpp.o" "C:\\Users\\kurte\\AppData\\Local\\Temp\\arduino\\sketches\\479771791AB690CB5AEED20B64877CBE\\libraries\\SdFat\\iostream\\istream.cpp.o" "C:\\Users\\kurte\\AppData\\Local\\Temp\\arduino\\sketches\\479771791AB690CB5AEED20B64877CBE\\libraries\\SdFat\\iostream\\ostream.cpp.o" "C:\\Users\\kurte\\AppData\\Local\\Temp\\arduino\\sketches\\479771791AB690CB5AEED20B64877CBE\\libraries\\MTP_Teensy\\MTP_SD_Callbacks.cpp.o" "C:\\Users\\kurte\\AppData\\Local\\Temp\\arduino\\sketches\\479771791AB690CB5AEED20B64877CBE\\libraries\\MTP_Teensy\\MTP_Storage.cpp.o" "C:\\Users\\kurte\\AppData\\Local\\Temp\\arduino\\sketches\\479771791AB690CB5AEED20B64877CBE\\libraries\\MTP_Teensy\\MTP_Teensy.cpp.o" "C:\\Users\\kurte\\AppData\\Local\\Temp\\arduino\\sketches\\479771791AB690CB5AEED20B64877CBE\\libraries\\MTP_Teensy\\MTP_USBFS_Callbacks.cpp.o" "C:\\Users\\kurte\\AppData\\Local\\Temp\\arduino\\sketches\\479771791AB690CB5AEED20B64877CBE\\libraries\\JPEGDEC\\JPEGDEC.cpp.o" "C:\\Users\\kurte\\AppData\\Local\\Temp\\arduino\\sketches\\479771791AB690CB5AEED20B64877CBE\\libraries\\PNGdec\\PNGdec.cpp.o" "C:\\Users\\kurte\\AppData\\Local\\Temp\\arduino\\sketches\\479771791AB690CB5AEED20B64877CBE\\libraries\\PNGdec\\adler32.c.o" "C:\\Users\\kurte\\AppData\\Local\\Temp\\arduino\\sketches\\479771791AB690CB5AEED20B64877CBE\\libraries\\PNGdec\\crc32.c.o" "C:\\Users\\kurte\\AppData\\Local\\Temp\\arduino\\sketches\\479771791AB690CB5AEED20B64877CBE\\libraries\\PNGdec\\infback.c.o" "C:\\Users\\kurte\\AppData\\Local\\Temp\\arduino\\sketches\\479771791AB690CB5AEED20B64877CBE\\libraries\\PNGdec\\inffast.c.o" "C:\\Users\\kurte\\AppData\\Local\\Temp\\arduino\\sketches\\479771791AB690CB5AEED20B64877CBE\\libraries\\PNGdec\\inflate.c.o" "C:\\Users\\kurte\\AppData\\Local\\Temp\\arduino\\sketches\\479771791AB690CB5AEED20B64877CBE\\libraries\\PNGdec\\inftrees.c.o" "C:\\Users\\kurte\\AppData\\Local\\Temp\\arduino\\sketches\\479771791AB690CB5AEED20B64877CBE\\libraries\\PNGdec\\zutil.c.o" "C:\\Users\\kurte\\AppData\\Local\\Temp\\arduino\\sketches\\479771791AB690CB5AEED20B64877CBE\\libraries\\Ra8876LiteTeensy\\Ra8876LiteTeensy.a" "C:\\Users\\kurte\\AppData\\Local\\Temp\\arduino\\sketches\\479771791AB690CB5AEED20B64877CBE\\libraries\\Wire\\Wire.cpp.o" "C:\\Users\\kurte\\AppData\\Local\\Temp\\arduino\\sketches\\479771791AB690CB5AEED20B64877CBE\\libraries\\Wire\\WireIMXRT.cpp.o" "C:\\Users\\kurte\\AppData\\Local\\Temp\\arduino\\sketches\\479771791AB690CB5AEED20B64877CBE\\libraries\\Wire\\WireKinetis.cpp.o" "C:\\Users\\kurte\\AppData\\Local\\Temp\\arduino\\sketches\\479771791AB690CB5AEED20B64877CBE\\libraries\\Wire\\utility\\twi.c.o" "C:\\Users\\kurte\\AppData\\Local\\Temp\\arduino\\sketches\\479771791AB690CB5AEED20B64877CBE/..\\..\\cores\\teensy_avr_teensy41_101959c6bdaa9a37abb86f6cd0e474a6\\core.a" "-LC:\\Users\\kurte\\AppData\\Local\\Temp\\arduino\\sketches\\479771791AB690CB5AEED20B64877CBE" -larm_cortexM7lfsp_math -lm -lstdc++
c:/users/kurte/appdata/local/arduino15/packages/teensy/tools/teensy-compile/11.3.1/arm/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/bin/ld.exe: C:\Users\kurte\AppData\Local\Temp\arduino\sketches\479771791AB690CB5AEED20B64877CBE\libraries\MTP_Teensy\MTP_Teensy.cpp.o: in function `MTP_class::begin()':
c:\Users\kurte\Documents\Arduino\libraries\MTP_Teensy\src/MTP_Teensy.cpp:91: undefined reference to `usb_mtp_rxSize'
c:/users/kurte/appdata/local/arduino15/packages/teensy/tools/teensy-compile/11.3.1/arm/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/bin/ld.exe: C:\Users\kurte\AppData\Local\Temp\arduino\sketches\479771791AB690CB5AEED20B64877CBE\libraries\MTP_Teensy\MTP_Teensy.cpp.o: in function `MTP_class::receive_bulk(unsigned long)':
c:\Users\kurte\Documents\Arduino\libraries\MTP_Teensy\src/MTP_Teensy.cpp:1594: undefined reference to `usb_mtp_recv'
c:/users/kurte/appdata/local/arduino15/packages/teensy/tools/teensy-compile/11.3.1/arm/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/bin/ld.exe: C:\Users\kurte\AppData\Local\Temp\arduino\sketches\479771791AB690CB5AEED20B64877CBE\libraries\MTP_Teensy\MTP_Teensy.cpp.o: in function `MTP_class::read(void*, unsigned long)':
c:\Users\kurte\Documents\Arduino\libraries\MTP_Teensy\src/MTP_Teensy.cpp:1418: undefined reference to `usb_mtp_status'
c:/users/kurte/appdata/local/arduino15/packages/teensy/tools/teensy-compile/11.3.1/arm/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/bin/ld.exe: C:\Users\kurte\AppData\Local\Temp\arduino\sketches\479771791AB690CB5AEED20B64877CBE\libraries\MTP_Teensy\MTP_Teensy.cpp.o: in function `MTP_class::receive_bulk(unsigned long)':
c:\Users\kurte\Documents\Arduino\libraries\MTP_Teensy\src/MTP_Teensy.cpp:1594: undefined reference to `usb_mtp_recv'
c:/users/kurte/appdata/local/arduino15/packages/teensy/tools/teensy-compile/11.3.1/arm/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/bin/ld.exe: c:\Users\kurte\Documents\Arduino\libraries\MTP_Teensy\src/MTP_Teensy.cpp:1594: undefined reference to `usb_mtp_recv'
c:/users/kurte/appdata/local/arduino15/packages/teensy/tools/teensy-compile/11.3.1/arm/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/bin/ld.exe: C:\Users\kurte\AppData\Local\Temp\arduino\sketches\479771791AB690CB5AEED20B64877CBE\libraries\MTP_Teensy\MTP_Teensy.cpp.o: in function `MTP_class::SendObject(MTP_class::MTPContainer&)':
c:\Users\kurte\Documents\Arduino\libraries\MTP_Teensy\src/MTP_Teensy.cpp:490: undefined reference to `usb_mtp_status'
c:/users/kurte/appdata/local/arduino15/packages/teensy/tools/teensy-compile/11.3.1/arm/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/bin/ld.exe: C:\Users\kurte\AppData\Local\Temp\arduino\sketches\479771791AB690CB5AEED20B64877CBE\libraries\MTP_Teensy\MTP_Teensy.cpp.o: in function `MTP_class::allocate_transmit_bulk()':
c:\Users\kurte\Documents\Arduino\libraries\MTP_Teensy\src/MTP_Teensy.cpp:1613: undefined reference to `usb_mtp_txSize'
c:/users/kurte/appdata/local/arduino15/packages/teensy/tools/teensy-compile/11.3.1/arm/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/bin/ld.exe: C:\Users\kurte\AppData\Local\Temp\arduino\sketches\479771791AB690CB5AEED20B64877CBE\libraries\MTP_Teensy\MTP_Teensy.cpp.o: in function `MTP_class::transmit_bulk()':
c:\Users\kurte\Documents\Arduino\libraries\MTP_Teensy\src/MTP_Teensy.cpp:1623: undefined reference to `usb_mtp_send'
c:/users/kurte/appdata/local/arduino15/packages/teensy/tools/teensy-compile/11.3.1/arm/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/bin/ld.exe: c:\Users\kurte\Documents\Arduino\libraries\MTP_Teensy\src/MTP_Teensy.cpp:1621: undefined reference to `usb_mtp_status'
c:/users/kurte/appdata/local/arduino15/packages/teensy/tools/teensy-compile/11.3.1/arm/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/bin/ld.exe: C:\Users\kurte\AppData\Local\Temp\arduino\sketches\479771791AB690CB5AEED20B64877CBE\libraries\MTP_Teensy\MTP_Teensy.cpp.o: in function `MTP_class::allocate_transmit_bulk()':
c:\Users\kurte\Documents\Arduino\libraries\MTP_Teensy\src/MTP_Teensy.cpp:1613: undefined reference to `usb_mtp_txSize'
c:/users/kurte/appdata/local/arduino15/packages/teensy/tools/teensy-compile/11.3.1/arm/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/bin/ld.exe: C:\Users\kurte\AppData\Local\Temp\arduino\sketches\479771791AB690CB5AEED20B64877CBE\libraries\MTP_Teensy\MTP_Teensy.cpp.o: in function `MTP_class::transmit_bulk()':
c:\Users\kurte\Documents\Arduino\libraries\MTP_Teensy\src/MTP_Teensy.cpp:1623: undefined reference to `usb_mtp_send'
c:/users/kurte/appdata/local/arduino15/packages/teensy/tools/teensy-compile/11.3.1/arm/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/bin/ld.exe: c:\Users\kurte\Documents\Arduino\libraries\MTP_Teensy\src/MTP_Teensy.cpp:1621: undefined reference to `usb_mtp_status'
c:/users/kurte/appdata/local/arduino15/packages/teensy/tools/teensy-compile/11.3.1/arm/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/bin/ld.exe: C:\Users\kurte\AppData\Local\Temp\arduino\sketches\479771791AB690CB5AEED20B64877CBE\libraries\MTP_Teensy\MTP_Teensy.cpp.o: in function `MTP_class::allocate_transmit_bulk()':
c:\Users\kurte\Documents\Arduino\libraries\MTP_Teensy\src/MTP_Teensy.cpp:1613: undefined reference to `usb_mtp_txSize'
c:/users/kurte/appdata/local/arduino15/packages/teensy/tools/teensy-compile/11.3.1/arm/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/bin/ld.exe: C:\Users\kurte\AppData\Local\Temp\arduino\sketches\479771791AB690CB5AEED20B64877CBE\libraries\MTP_Teensy\MTP_Teensy.cpp.o: in function `MTP_class::transmit_bulk()':
c:\Users\kurte\Documents\Arduino\libraries\MTP_Teensy\src/MTP_Teensy.cpp:1623: undefined reference to `usb_mtp_send'
c:/users/kurte/appdata/local/arduino15/packages/teensy/tools/teensy-compile/11.3.1/arm/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/bin/ld.exe: C:\Users\kurte\AppData\Local\Temp\arduino\sketches\479771791AB690CB5AEED20B64877CBE\libraries\MTP_Teensy\MTP_Teensy.cpp.o: in function `MTP_class::GetObject(MTP_class::MTPContainer&)':
c:\Users\kurte\Documents\Arduino\libraries\MTP_Teensy\src/MTP_Teensy.cpp:605: undefined reference to `usb_mtp_status'
c:/users/kurte/appdata/local/arduino15/packages/teensy/tools/teensy-compile/11.3.1/arm/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/bin/ld.exe: C:\Users\kurte\AppData\Local\Temp\arduino\sketches\479771791AB690CB5AEED20B64877CBE\libraries\MTP_Teensy\MTP_Teensy.cpp.o: in function `MTP_class::allocate_transmit_bulk()':
c:\Users\kurte\Documents\Arduino\libraries\MTP_Teensy\src/MTP_Teensy.cpp:1613: undefined reference to `usb_mtp_txSize'
c:/users/kurte/appdata/local/arduino15/packages/teensy/tools/teensy-compile/11.3.1/arm/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/bin/ld.exe: C:\Users\kurte\AppData\Local\Temp\arduino\sketches\479771791AB690CB5AEED20B64877CBE\libraries\MTP_Teensy\MTP_Teensy.cpp.o: in function `MTP_class::transmit_bulk()':
c:\Users\kurte\Documents\Arduino\libraries\MTP_Teensy\src/MTP_Teensy.cpp:1623: undefined reference to `usb_mtp_send'
c:/users/kurte/appdata/local/arduino15/packages/teensy/tools/teensy-compile/11.3.1/arm/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/bin/ld.exe: C:\Users\kurte\AppData\Local\Temp\arduino\sketches\479771791AB690CB5AEED20B64877CBE\libraries\MTP_Teensy\MTP_Teensy.cpp.o: in function `MTP_class::GetPartialObject(MTP_class::MTPContainer&)':
c:\Users\kurte\Documents\Arduino\libraries\MTP_Teensy\src/MTP_Teensy.cpp:643: undefined reference to `usb_mtp_status'
c:/users/kurte/appdata/local/arduino15/packages/teensy/tools/teensy-compile/11.3.1/arm/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/bin/ld.exe: C:\Users\kurte\AppData\Local\Temp\arduino\sketches\479771791AB690CB5AEED20B64877CBE\libraries\MTP_Teensy\MTP_Teensy.cpp.o: in function `MTP_class::receive_bulk(unsigned long)':
c:\Users\kurte\Documents\Arduino\libraries\MTP_Teensy\src/MTP_Teensy.cpp:1594: undefined reference to `usb_mtp_recv'
c:/users/kurte/appdata/local/arduino15/packages/teensy/tools/teensy-compile/11.3.1/arm/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/bin/ld.exe: C:\Users\kurte\AppData\Local\Temp\arduino\sketches\479771791AB690CB5AEED20B64877CBE\libraries\MTP_Teensy\MTP_Teensy.cpp.o: in function `MTP_class::send_DeviceResetEvent()':
c:\Users\kurte\Documents\Arduino\libraries\MTP_Teensy\src/MTP_Teensy.cpp:1827: undefined reference to `usb_mtp_status'
c:/users/kurte/appdata/local/arduino15/packages/teensy/tools/teensy-compile/11.3.1/arm/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/bin/ld.exe: C:\Users\kurte\AppData\Local\Temp\arduino\sketches\479771791AB690CB5AEED20B64877CBE\libraries\MTP_Teensy\MTP_Teensy.cpp.o: in function `MTP_class::allocate_transmit_bulk()':
c:\Users\kurte\Documents\Arduino\libraries\MTP_Teensy\src/MTP_Teensy.cpp:1613: undefined reference to `usb_mtp_txSize'
c:/users/kurte/appdata/local/arduino15/packages/teensy/tools/teensy-compile/11.3.1/arm/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/bin/ld.exe: C:\Users\kurte\AppData\Local\Temp\arduino\sketches\479771791AB690CB5AEED20B64877CBE\libraries\MTP_Teensy\MTP_Teensy.cpp.o: in function `MTP_class::transmit_bulk()':
c:\Users\kurte\Documents\Arduino\libraries\MTP_Teensy\src/MTP_Teensy.cpp:1623: undefined reference to `usb_mtp_send'
c:/users/kurte/appdata/local/arduino15/packages/teensy/tools/teensy-compile/11.3.1/arm/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/bin/ld.exe: C:\Users\kurte\AppData\Local\Temp\arduino\sketches\479771791AB690CB5AEED20B64877CBE\libraries\MTP_Teensy\MTP_Teensy.cpp.o: in function `MTP_class::processIntervalTimer()':
c:\Users\kurte\Documents\Arduino\libraries\MTP_Teensy\src/MTP_Teensy.cpp:315: undefined reference to `usb_mtp_status'
c:/users/kurte/appdata/local/arduino15/packages/teensy/tools/teensy-compile/11.3.1/arm/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/bin/ld.exe: C:\Users\kurte\AppData\Local\Temp\arduino\sketches\479771791AB690CB5AEED20B64877CBE\libraries\MTP_Teensy\MTP_Teensy.cpp.o: in function `MTP_class::receive_bulk(unsigned long)':
c:\Users\kurte\Documents\Arduino\libraries\MTP_Teensy\src/MTP_Teensy.cpp:1594: undefined reference to `usb_mtp_recv'
c:/users/kurte/appdata/local/arduino15/packages/teensy/tools/teensy-compile/11.3.1/arm/bin/../lib/gcc/arm-none-eabi/11.3.1/../../../../arm-none-eabi/bin/ld.exe: C:\Users\kurte\AppData\Local\Temp\arduino\sketches\479771791AB690CB5AEED20B64877CBE\libraries\MTP_Teensy\MTP_Teensy.cpp.o: in function `MTP_class::_interval_timer_handler()':
c:\Users\kurte\Documents\Arduino\libraries\MTP_Teensy\src/MTP_Teensy.cpp:298: undefined reference to `usb_mtp_status'
collect2.exe: error: ld returned 1 exit status
Multiple libraries were found for "SD.h"
Used: C:\Users\kurte\AppData\Local\Arduino15\packages\teensy\hardware\avr\0.59.1\libraries\SD
Not used: C:\Users\kurte\AppData\Local\Arduino15\libraries\SD
Not used: C:\Users\kurte\Documents\Arduino\libraries\SD
Multiple libraries were found for "SdFat.h"
Used: C:\Users\kurte\AppData\Local\Arduino15\packages\teensy\hardware\avr\0.59.1\libraries\SdFat
Not used: C:\Users\kurte\Documents\Arduino\libraries\SdFat_-_Adafruit_Fork
Using library SPI at version 1.0 in folder: C:\Users\kurte\AppData\Local\Arduino15\packages\teensy\hardware\avr\0.59.1\libraries\SPI
Using library SD at version 2.0.0 in folder: C:\Users\kurte\AppData\Local\Arduino15\packages\teensy\hardware\avr\0.59.1\libraries\SD
Using library SdFat at version 2.1.2 in folder: C:\Users\kurte\AppData\Local\Arduino15\packages\teensy\hardware\avr\0.59.1\libraries\SdFat
Using library MTP_Teensy at version 1.0.0 in folder: D:\github\MTP_Teensy
Using library JPEGDEC at version 1.2.8 in folder: C:\Users\kurte\Documents\Arduino\libraries\JPEGDEC
Using library PNGdec at version 1.0.1 in folder: C:\Users\kurte\Documents\Arduino\libraries\PNGdec
Using library Ra8876LiteTeensy at version 1.0.0 in folder: D:\github\Ra8876LiteTeensy
Using library Wire at version 1.0 in folder: C:\Users\kurte\AppData\Local\Arduino15\packages\teensy\hardware\avr\0.59.1\libraries\Wire
exit status 1
So I then exited Arduino and went to my temp directory: %temp%
and I deleted all files/directories like:
Arduino*.*
*.clangd
I started up Arduino again and did the upload command again this time:
Linking everything together...
"C:\\Users\\kurte\\AppData\\Local\\Arduino15\\packages\\teensy\\tools\\teensy-compile\\11.3.1/arm/bin/arm-none-eabi-gcc" -O2 -Wl,--gc-sections,--relax "-TC:\\Users\\kurte\\AppData\\Local\\Arduino15\\packages\\teensy\\hardware\\avr\\0.59.1\\cores\\teensy4/imxrt1062_t41.ld" -mthumb -mcpu=cortex-m7 -mfloat-abi=hard -mfpu=fpv5-d16 -o "C:\\Users\\kurte\\AppData\\Local\\Temp\\arduino\\sketches\\479771791AB690CB5AEED20B64877CBE/mtp_tft_picture_view.ino.elf" "C:\\Users\\kurte\\AppData\\Local\\Temp\\arduino\\sketches\\479771791AB690CB5AEED20B64877CBE\\sketch\\mtp_tft_picture_view.ino.cpp.o" "C:\\Users\\kurte\\AppData\\Local\\Temp\\arduino\\sketches\\479771791AB690CB5AEED20B64877CBE\\libraries\\SPI\\SPI.cpp.o" "C:\\Users\\kurte\\AppData\\Local\\Temp\\arduino\\sketches\\479771791AB690CB5AEED20B64877CBE\\libraries\\SD\\SD.cpp.o" "C:\\Users\\kurte\\AppData\\Local\\Temp\\arduino\\sketches\\479771791AB690CB5AEED20B64877CBE\\libraries\\SdFat\\ExFatLib\\ExFatDbg.cpp.o" "C:\\Users\\kurte\\AppData\\Local\\Temp\\arduino\\sketches\\479771791AB690CB5AEED20B64877CBE\\libraries\\SdFat\\ExFatLib\\ExFatFile.cpp.o" "C:\\Users\\kurte\\AppData\\Local\\Temp\\arduino\\sketches\\479771791AB690CB5AEED20B64877CBE\\libraries\\SdFat\\ExFatLib\\ExFatFilePrint.cpp.o" "C:\\Users\\kurte\\AppData\\Local\\Temp\\arduino\\sketches\\479771791AB690CB5AEED20B64877CBE\\libraries\\SdFat\\ExFatLib\\ExFatFileWrite.cpp.o" "C:\\Users\\kurte\\AppData\\Local\\Temp\\arduino\\sketches\\479771791AB690CB5AEED20B64877CBE\\libraries\\SdFat\\ExFatLib\\ExFatFormatter.cpp.o" "C:\\Users\\kurte\\AppData\\Local\\Temp\\arduino\\sketches\\479771791AB690CB5AEED20B64877CBE\\libraries\\SdFat\\ExFatLib\\ExFatName.cpp.o" "C:\\Users\\kurte\\AppData\\Local\\Temp\\arduino\\sketches\\479771791AB690CB5AEED20B64877CBE\\libraries\\SdFat\\ExFatLib\\ExFatPartition.cpp.o" "C:\\Users\\kurte\\AppData\\Local\\Temp\\arduino\\sketches\\479771791AB690CB5AEED20B64877CBE\\libraries\\SdFat\\ExFatLib\\ExFatVolume.cpp.o" "C:\\Users\\kurte\\AppData\\Local\\Temp\\arduino\\sketches\\479771791AB690CB5AEED20B64877CBE\\libraries\\SdFat\\ExFatLib\\upcase.cpp.o" "C:\\Users\\kurte\\AppData\\Local\\Temp\\arduino\\sketches\\479771791AB690CB5AEED20B64877CBE\\libraries\\SdFat\\FatLib\\FatDbg.cpp.o" "C:\\Users\\kurte\\AppData\\Local\\Temp\\arduino\\sketches\\479771791AB690CB5AEED20B64877CBE\\libraries\\SdFat\\FatLib\\FatFile.cpp.o" "C:\\Users\\kurte\\AppData\\Local\\Temp\\arduino\\sketches\\479771791AB690CB5AEED20B64877CBE\\libraries\\SdFat\\FatLib\\FatFileLFN.cpp.o" "C:\\Users\\kurte\\AppData\\Local\\Temp\\arduino\\sketches\\479771791AB690CB5AEED20B64877CBE\\libraries\\SdFat\\FatLib\\FatFilePrint.cpp.o" "C:\\Users\\kurte\\AppData\\Local\\Temp\\arduino\\sketches\\479771791AB690CB5AEED20B64877CBE\\libraries\\SdFat\\FatLib\\FatFileSFN.cpp.o" "C:\\Users\\kurte\\AppData\\Local\\Temp\\arduino\\sketches\\479771791AB690CB5AEED20B64877CBE\\libraries\\SdFat\\FatLib\\FatFormatter.cpp.o" "C:\\Users\\kurte\\AppData\\Local\\Temp\\arduino\\sketches\\479771791AB690CB5AEED20B64877CBE\\libraries\\SdFat\\FatLib\\FatName.cpp.o" "C:\\Users\\kurte\\AppData\\Local\\Temp\\arduino\\sketches\\479771791AB690CB5AEED20B64877CBE\\libraries\\SdFat\\FatLib\\FatPartition.cpp.o" "C:\\Users\\kurte\\AppData\\Local\\Temp\\arduino\\sketches\\479771791AB690CB5AEED20B64877CBE\\libraries\\SdFat\\FatLib\\FatVolume.cpp.o" "C:\\Users\\kurte\\AppData\\Local\\Temp\\arduino\\sketches\\479771791AB690CB5AEED20B64877CBE\\libraries\\SdFat\\FreeStack.cpp.o" "C:\\Users\\kurte\\AppData\\Local\\Temp\\arduino\\sketches\\479771791AB690CB5AEED20B64877CBE\\libraries\\SdFat\\FsLib\\FsFile.cpp.o" "C:\\Users\\kurte\\AppData\\Local\\Temp\\arduino\\sketches\\479771791AB690CB5AEED20B64877CBE\\libraries\\SdFat\\FsLib\\FsNew.cpp.o" "C:\\Users\\kurte\\AppData\\Local\\Temp\\arduino\\sketches\\479771791AB690CB5AEED20B64877CBE\\libraries\\SdFat\\FsLib\\FsVolume.cpp.o" "C:\\Users\\kurte\\AppData\\Local\\Temp\\arduino\\sketches\\479771791AB690CB5AEED20B64877CBE\\libraries\\SdFat\\MinimumSerial.cpp.o" "C:\\Users\\kurte\\AppData\\Local\\Temp\\arduino\\sketches\\479771791AB690CB5AEED20B64877CBE\\libraries\\SdFat\\SdCard\\SdCardInfo.cpp.o" "C:\\Users\\kurte\\AppData\\Local\\Temp\\arduino\\sketches\\479771791AB690CB5AEED20B64877CBE\\libraries\\SdFat\\SdCard\\SdSpiCard.cpp.o" "C:\\Users\\kurte\\AppData\\Local\\Temp\\arduino\\sketches\\479771791AB690CB5AEED20B64877CBE\\libraries\\SdFat\\SdCard\\SdioTeensy.cpp.o" "C:\\Users\\kurte\\AppData\\Local\\Temp\\arduino\\sketches\\479771791AB690CB5AEED20B64877CBE\\libraries\\SdFat\\SpiDriver\\SdSpiArtemis.cpp.o" "C:\\Users\\kurte\\AppData\\Local\\Temp\\arduino\\sketches\\479771791AB690CB5AEED20B64877CBE\\libraries\\SdFat\\SpiDriver\\SdSpiChipSelect.cpp.o" "C:\\Users\\kurte\\AppData\\Local\\Temp\\arduino\\sketches\\479771791AB690CB5AEED20B64877CBE\\libraries\\SdFat\\SpiDriver\\SdSpiDue.cpp.o" "C:\\Users\\kurte\\AppData\\Local\\Temp\\arduino\\sketches\\479771791AB690CB5AEED20B64877CBE\\libraries\\SdFat\\SpiDriver\\SdSpiESP.cpp.o" "C:\\Users\\kurte\\AppData\\Local\\Temp\\arduino\\sketches\\479771791AB690CB5AEED20B64877CBE\\libraries\\SdFat\\SpiDriver\\SdSpiParticle.cpp.o" "C:\\Users\\kurte\\AppData\\Local\\Temp\\arduino\\sketches\\479771791AB690CB5AEED20B64877CBE\\libraries\\SdFat\\SpiDriver\\SdSpiSTM32.cpp.o" "C:\\Users\\kurte\\AppData\\Local\\Temp\\arduino\\sketches\\479771791AB690CB5AEED20B64877CBE\\libraries\\SdFat\\SpiDriver\\SdSpiSTM32Core.cpp.o" "C:\\Users\\kurte\\AppData\\Local\\Temp\\arduino\\sketches\\479771791AB690CB5AEED20B64877CBE\\libraries\\SdFat\\SpiDriver\\SdSpiTeensy3.cpp.o" "C:\\Users\\kurte\\AppData\\Local\\Temp\\arduino\\sketches\\479771791AB690CB5AEED20B64877CBE\\libraries\\SdFat\\common\\FmtNumber.cpp.o" "C:\\Users\\kurte\\AppData\\Local\\Temp\\arduino\\sketches\\479771791AB690CB5AEED20B64877CBE\\libraries\\SdFat\\common\\FsCache.cpp.o" "C:\\Users\\kurte\\AppData\\Local\\Temp\\arduino\\sketches\\479771791AB690CB5AEED20B64877CBE\\libraries\\SdFat\\common\\FsDateTime.cpp.o" "C:\\Users\\kurte\\AppData\\Local\\Temp\\arduino\\sketches\\479771791AB690CB5AEED20B64877CBE\\libraries\\SdFat\\common\\FsName.cpp.o" "C:\\Users\\kurte\\AppData\\Local\\Temp\\arduino\\sketches\\479771791AB690CB5AEED20B64877CBE\\libraries\\SdFat\\common\\FsStructs.cpp.o" "C:\\Users\\kurte\\AppData\\Local\\Temp\\arduino\\sketches\\479771791AB690CB5AEED20B64877CBE\\libraries\\SdFat\\common\\FsUtf.cpp.o" "C:\\Users\\kurte\\AppData\\Local\\Temp\\arduino\\sketches\\479771791AB690CB5AEED20B64877CBE\\libraries\\SdFat\\common\\PrintBasic.cpp.o" "C:\\Users\\kurte\\AppData\\Local\\Temp\\arduino\\sketches\\479771791AB690CB5AEED20B64877CBE\\libraries\\SdFat\\common\\upcase.cpp.o" "C:\\Users\\kurte\\AppData\\Local\\Temp\\arduino\\sketches\\479771791AB690CB5AEED20B64877CBE\\libraries\\SdFat\\iostream\\StdioStream.cpp.o" "C:\\Users\\kurte\\AppData\\Local\\Temp\\arduino\\sketches\\479771791AB690CB5AEED20B64877CBE\\libraries\\SdFat\\iostream\\StreamBaseClass.cpp.o" "C:\\Users\\kurte\\AppData\\Local\\Temp\\arduino\\sketches\\479771791AB690CB5AEED20B64877CBE\\libraries\\SdFat\\iostream\\istream.cpp.o" "C:\\Users\\kurte\\AppData\\Local\\Temp\\arduino\\sketches\\479771791AB690CB5AEED20B64877CBE\\libraries\\SdFat\\iostream\\ostream.cpp.o" "C:\\Users\\kurte\\AppData\\Local\\Temp\\arduino\\sketches\\479771791AB690CB5AEED20B64877CBE\\libraries\\MTP_Teensy\\MTP_SD_Callbacks.cpp.o" "C:\\Users\\kurte\\AppData\\Local\\Temp\\arduino\\sketches\\479771791AB690CB5AEED20B64877CBE\\libraries\\MTP_Teensy\\MTP_Storage.cpp.o" "C:\\Users\\kurte\\AppData\\Local\\Temp\\arduino\\sketches\\479771791AB690CB5AEED20B64877CBE\\libraries\\MTP_Teensy\\MTP_Teensy.cpp.o" "C:\\Users\\kurte\\AppData\\Local\\Temp\\arduino\\sketches\\479771791AB690CB5AEED20B64877CBE\\libraries\\MTP_Teensy\\MTP_USBFS_Callbacks.cpp.o" "C:\\Users\\kurte\\AppData\\Local\\Temp\\arduino\\sketches\\479771791AB690CB5AEED20B64877CBE\\libraries\\JPEGDEC\\JPEGDEC.cpp.o" "C:\\Users\\kurte\\AppData\\Local\\Temp\\arduino\\sketches\\479771791AB690CB5AEED20B64877CBE\\libraries\\PNGdec\\PNGdec.cpp.o" "C:\\Users\\kurte\\AppData\\Local\\Temp\\arduino\\sketches\\479771791AB690CB5AEED20B64877CBE\\libraries\\PNGdec\\adler32.c.o" "C:\\Users\\kurte\\AppData\\Local\\Temp\\arduino\\sketches\\479771791AB690CB5AEED20B64877CBE\\libraries\\PNGdec\\crc32.c.o" "C:\\Users\\kurte\\AppData\\Local\\Temp\\arduino\\sketches\\479771791AB690CB5AEED20B64877CBE\\libraries\\PNGdec\\infback.c.o" "C:\\Users\\kurte\\AppData\\Local\\Temp\\arduino\\sketches\\479771791AB690CB5AEED20B64877CBE\\libraries\\PNGdec\\inffast.c.o" "C:\\Users\\kurte\\AppData\\Local\\Temp\\arduino\\sketches\\479771791AB690CB5AEED20B64877CBE\\libraries\\PNGdec\\inflate.c.o" "C:\\Users\\kurte\\AppData\\Local\\Temp\\arduino\\sketches\\479771791AB690CB5AEED20B64877CBE\\libraries\\PNGdec\\inftrees.c.o" "C:\\Users\\kurte\\AppData\\Local\\Temp\\arduino\\sketches\\479771791AB690CB5AEED20B64877CBE\\libraries\\PNGdec\\zutil.c.o" "C:\\Users\\kurte\\AppData\\Local\\Temp\\arduino\\sketches\\479771791AB690CB5AEED20B64877CBE\\libraries\\Ra8876LiteTeensy\\Ra8876LiteTeensy.a" "C:\\Users\\kurte\\AppData\\Local\\Temp\\arduino\\sketches\\479771791AB690CB5AEED20B64877CBE\\libraries\\Wire\\Wire.cpp.o" "C:\\Users\\kurte\\AppData\\Local\\Temp\\arduino\\sketches\\479771791AB690CB5AEED20B64877CBE\\libraries\\Wire\\WireIMXRT.cpp.o" "C:\\Users\\kurte\\AppData\\Local\\Temp\\arduino\\sketches\\479771791AB690CB5AEED20B64877CBE\\libraries\\Wire\\WireKinetis.cpp.o" "C:\\Users\\kurte\\AppData\\Local\\Temp\\arduino\\sketches\\479771791AB690CB5AEED20B64877CBE\\libraries\\Wire\\utility\\twi.c.o" "C:\\Users\\kurte\\AppData\\Local\\Temp\\arduino\\sketches\\479771791AB690CB5AEED20B64877CBE/core\\core.a" "-LC:\\Users\\kurte\\AppData\\Local\\Temp\\arduino\\sketches\\479771791AB690CB5AEED20B64877CBE" -larm_cortexM7lfsp_math -lm -lstdc++
"C:\\Users\\kurte\\AppData\\Local\\Arduino15\\packages\\teensy\\tools\\teensy-compile\\11.3.1/arm/bin/arm-none-eabi-objcopy" -O ihex -j .eeprom --set-section-flags=.eeprom=alloc,load --no-change-warnings --change-section-lma .eeprom=0 "C:\\Users\\kurte\\AppData\\Local\\Temp\\arduino\\sketches\\479771791AB690CB5AEED20B64877CBE/mtp_tft_picture_view.ino.elf" "C:\\Users\\kurte\\AppData\\Local\\Temp\\arduino\\sketches\\479771791AB690CB5AEED20B64877CBE/mtp_tft_picture_view.ino.eep"
"C:\\Users\\kurte\\AppData\\Local\\Arduino15\\packages\\teensy\\tools\\teensy-compile\\11.3.1/arm/bin/arm-none-eabi-objcopy" -O ihex -R .eeprom "C:\\Users\\kurte\\AppData\\Local\\Temp\\arduino\\sketches\\479771791AB690CB5AEED20B64877CBE/mtp_tft_picture_view.ino.elf" "C:\\Users\\kurte\\AppData\\Local\\Temp\\arduino\\sketches\\479771791AB690CB5AEED20B64877CBE/mtp_tft_picture_view.ino.hex"
"C:\\Users\\kurte\\AppData\\Local\\Arduino15\\packages\\teensy\\tools\\teensy-tools\\0.59.1/teensy_secure" encrypthex TEENSY41 "C:\\Users\\kurte\\AppData\\Local\\Temp\\arduino\\sketches\\479771791AB690CB5AEED20B64877CBE/mtp_tft_picture_view.ino.hex"
encrypting 212992 bytes to C:\Users\kurte\AppData\Local\Temp\arduino\sketches\479771791AB690CB5AEED20B64877CBE/mtp_tft_picture_view.ino.ehex
"C:\\Users\\kurte\\AppData\\Local\\Arduino15\\packages\\teensy\\tools\\teensy-tools\\0.59.1/teensy_post_compile" -file=mtp_tft_picture_view.ino "-path=C:\\Users\\kurte\\AppData\\Local\\Temp\\arduino\\sketches\\479771791AB690CB5AEED20B64877CBE" "-tools=C:\\Users\\kurte\\AppData\\Local\\Arduino15\\packages\\teensy\\tools\\teensy-tools\\0.59.1/" -board=TEENSY41
Opening Teensy Loader...
"C:\\Users\\kurte\\AppData\\Local\\Arduino15\\packages\\teensy\\tools\\teensy-tools\\0.59.1/stdout_redirect" "C:\\Users\\kurte\\AppData\\Local\\Temp\\arduino\\sketches\\479771791AB690CB5AEED20B64877CBE/mtp_tft_picture_view.ino.sym" "C:\\Users\\kurte\\AppData\\Local\\Arduino15\\packages\\teensy\\tools\\teensy-compile\\11.3.1/arm/bin/arm-none-eabi-objdump" -t -C "C:\\Users\\kurte\\AppData\\Local\\Temp\\arduino\\sketches\\479771791AB690CB5AEED20B64877CBE/mtp_tft_picture_view.ino.elf"
"C:\\Users\\kurte\\AppData\\Local\\Arduino15\\packages\\teensy\\tools\\teensy-tools\\0.59.1/teensy_size" "C:\\Users\\kurte\\AppData\\Local\\Temp\\arduino\\sketches\\479771791AB690CB5AEED20B64877CBE/mtp_tft_picture_view.ino.elf"
Memory Usage on Teensy 4.1:
FLASH: code:170408, data:41692, headers:9080 free for files:7905284
RAM1: variables:111072, code:164472, padding:32136 free for local variables:216608
RAM2: variables:28800 free for malloc/new:495488
"C:\\Users\\kurte\\AppData\\Local\\Arduino15\\packages\\teensy\\tools\\teensy-tools\\0.59.1/stdout_redirect" "C:\\Users\\kurte\\AppData\\Local\\Temp\\arduino\\sketches\\479771791AB690CB5AEED20B64877CBE/mtp_tft_picture_view.ino.lst" "C:\\Users\\kurte\\AppData\\Local\\Arduino15\\packages\\teensy\\tools\\teensy-compile\\11.3.1/arm/bin/arm-none-eabi-objdump" -d -S -C "C:\\Users\\kurte\\AppData\\Local\\Temp\\arduino\\sketches\\479771791AB690CB5AEED20B64877CBE/mtp_tft_picture_view.ino.elf"
Multiple libraries were found for "SD.h"
Used: C:\Users\kurte\AppData\Local\Arduino15\packages\teensy\hardware\avr\0.59.1\libraries\SD
Not used: C:\Users\kurte\AppData\Local\Arduino15\libraries\SD
Not used: C:\Users\kurte\Documents\Arduino\libraries\SD
Multiple libraries were found for "SdFat.h"
Used: C:\Users\kurte\AppData\Local\Arduino15\packages\teensy\hardware\avr\0.59.1\libraries\SdFat
Not used: C:\Users\kurte\Documents\Arduino\libraries\SdFat_-_Adafruit_Fork
Using library SPI at version 1.0 in folder: C:\Users\kurte\AppData\Local\Arduino15\packages\teensy\hardware\avr\0.59.1\libraries\SPI
Using library SD at version 2.0.0 in folder: C:\Users\kurte\AppData\Local\Arduino15\packages\teensy\hardware\avr\0.59.1\libraries\SD
Using library SdFat at version 2.1.2 in folder: C:\Users\kurte\AppData\Local\Arduino15\packages\teensy\hardware\avr\0.59.1\libraries\SdFat
Using library MTP_Teensy at version 1.0.0 in folder: D:\github\MTP_Teensy
Using library JPEGDEC at version 1.2.8 in folder: C:\Users\kurte\Documents\Arduino\libraries\JPEGDEC
Using library PNGdec at version 1.0.1 in folder: C:\Users\kurte\Documents\Arduino\libraries\PNGdec
Using library Ra8876LiteTeensy at version 1.0.0 in folder: D:\github\Ra8876LiteTeensy
Using library Wire at version 1.0 in folder: C:\Users\kurte\AppData\Local\Arduino15\packages\teensy\hardware\avr\0.59.1\libraries\Wire
"C:\Users\kurte\AppData\Local\Arduino15\packages\teensy\tools\teensy-tools\0.59.1/teensy_post_compile" "-file=mtp_tft_picture_view.ino" "-path=C:\Users\kurte\AppData\Local\Temp\arduino\sketches\479771791AB690CB5AEED20B64877CBE" "-tools=C:\Users\kurte\AppData\Local\Arduino15\packages\teensy\tools\teensy-tools\0.59.1" "-board=TEENSY41" -reboot "-port=usb:0/140000/0/8/4" "-portlabel={serial.port.label}" "-portprotocol={serial.port.protocol}"
As I mentioned at the start this is I believe the third (maybe forth) time this week, I have hit something like this. And before this, it had been a long time since I had an issue like this.
Not sure if something changed in the recent nightly builds that might cause this?
EDIT: One thought on maybe something to do with caching. The previous sketch I built for Triple Serial, and then I changed to the Serial + MTP. The MTP code will not be generated unless the USB type is either MTP or Serial + MTP. So maybe the code that decides to use the cached version or needs to rebuild did not take this into effect?