Fix: https://github.com/PaulStoffregen/cores/pull/278
Ram-length / end needs to be 8-byte aligned.
Edit:
Remember to edit boards.txt:
teensy35.upload.maximum_data_size=262136
The changes are to Boards.txt ::
teensy35.upload.maximum_data_size=262136
and to \hardware\teensy\avr\cores\teensy3\mk64fx512.ld ::
RAM (rwx) : ORIGIN = 0x1FFF0000, LENGTH = 262136
TyCommander finds and uses various 'known values' like that parsed from the HEX file to prevent uploading a given HEX to the wrong processor.
My repro steps if not clear above - this is same as I stumbled into on B#3 as a secondary issue :
IDE #1 on T_LC - T_sermon open.
Open IDE #2 : Change to T_3.6, start compile on same sketch, during compile open T_sermon to T_3.6, compile completes and this is where I am.
T_Loader should tell T_sermon to drop the port again before programming?
May I suggest to change following in the error dialogue: "you must configure the correct board type" to "you must configure the correct board type and com port" and "to change the board configuration in the arduino IDE use tools->boards menu" to "Changing the board configuration in the arduino IDE using tools->boards menu will do so"
Sure it willHopefully just "port" will do?
Not sure what changed - it was so consistent before.