You can use breakpoints on the ROM calls with logerror to get a serialized list of calls, but it's not exactly a trace.

 bpset address, 1, {logerror "bp at address %08X\n", pc; g}; 

You can put them all in a text file and use the 'source' command to load them into the debugger at the beginning of execution.