Kurt
Start address is a define, eg.
#define UTASKER_APP_START 0x0002000
CRCs in external memory (presumably on FlexBus) doesn't need porting. It works with whatever C code you have.
Port Muxing is designed to be simple in the uTasker environment and the problem seems that people get afraid of this after working in the traditional ones where one needs to get into the register and bit details. Eg. of a couple of pin configurations:
_CONFIG_PERIPHERAL(B, 2, (PB_2_UART0_RTS | UART_PULL_UPS)); // UART0_RX on PB16 (alt. function 3)
_CONFIG_PERIPHERAL(E, 2, (PE_2_SDHC0_DCLK | PORT_DSE_HIGH)); // SDHC_DCLK on PE.2 (alt. function 4)
_CONFIG_PERIPHERAL(C, 9, (PC_9_FB_AD6 | PORT_DSE_HIGH | PORT_PS_DOWN_ENABLE));
_CONFIG_PERIPHERAL(C, 10, (PC_10_FB_AD5 | PORT_DSE_HIGH | PORT_PS_DOWN_ENABLE));
and complete inputs/output and general interface is shown at http://www.utasker.com/forum/index.php?topic=1875.0
All port clocking and such details are taken care of and the simulator shows you the pin's function that has really been set when it runs.
This means that a project setup can be done and verified in a few minutes.
The project includes various loaders (including fail-safe external memory to internal methods - see "Bare-Minimum" loader), Kboot plus Modbus, SREC, iHEX (on UART or USB-HID, USB-CDC) so you may also find a more convenient method if it is not yet fixed.
If you are on a tight deadline where you need guarantied results there is a professional version that is personally supported and the porting work will also be done for your, which will cost about the equivalent of a day's engineer work but includes several months of support/guarantee on top.
You can also do it using the open source version but you will need to do some homework to get to know the details.
Finally there is a service to help solve the incompatibility issues in the original code which is know to complicate moving between parts if you prefer to stay fully in your original environment: See services below.
Good luck
Regards
Mark
http://www.utasker.com/services.html