Hello,
I wish to use a combination of 3 applications on MK20DX256 (teensy 3.2)
The main application is compiled in teensy/arduino and the second is uTasker1.4 and serves as USB-MSD allowing user to access an SD card within the device over USB.
I'm following the steps explained here.
https://github.com/pixelmatix/JumpToUsbMsdAppWithOffset/To summarise:
Main application is located at 0x00000
USB-MSD is located at 0x38080
We jump from main to USB-MSD @ 0x38080
Everything works when flashing the 2 combined hexes to a blank MCU.
However I wish to use the 2 above applications on top of a third uTasker bootloader application:
0x00000 uTasker bootloader
0x05080 Main application
0x38080 USB-MSD
This is where I have an issue:
the uTasker bootloader won't accept the 2 combined applications (arduino application with 0x05080 start address and USB-MSD with start address 0x38080).
The bootloader won't reboot after transferring the combined hex
Must I change the USB-MSD start address (move forward by 05080?) to compensate for the bootloader offset?
I'm unsure if the address is absolute or relative to the starting address of the main application...
Many thanks in advance, sorry in advance if this is off topic and happy weekend!
Alex