After a lengthy support back and forth with the fine folks at Rowley Crossworks, we are at a stand still … hoping somebody can give us an "AH HA" moment! I can send the project files if somebody with Crossworks wants to look.
Anyway, we are using the NXP/Phillips USB Secondary Bootloader (AN10759.pdf on their site). It works fine with their samples built with the Keil toolchain.
The FreeRTOS Rowley demo works great "out of the box", but when we make the settings changes in Crossworks to rebuild the demo to use 0x2000 as the starting address (and remap the interrupts), it doesn’t work.
The Rowley folks used a JTAG debugger (we’re evaluating their tool, so we don’t have a compatible JTAG device yet) and the result was:
<B>If I debug your FreeRTOS app it starts up (again under debugger control) and dies on the call to vTaskStartScheduler. Interrupts seem to be routed OK.,</b>