Trying to get SD bootloader working with Petit file system on TM4C1294 part. The bootloader is working in raw form when just exiting Updater(). However, if I link the Petit function pf_mount() in my code, with all code in the function pf_mount() commented out, my program jumps to the wrong place during reset and does not go to ResetISR().
Even more strange, I can call disk_initialize(), outside pf_mount(), from Updater() and the bootloader works up to this point. Something must be trashing the interrupt vector table, but not sure where/how. I've tried increasing the stack size, etc, but no change and can't seem to get past this. Wonder if anyone has been able to get a SD bootloader working with the TM4C1294 parts? Any help or advice would be greatly appreciated.