Load a music file into Ezkit-lite (BF561) memory

We are suffering with a dilemma. We are trying to implement an WAV "decoder" in Blackfin BF561 using the EZkit-lite. Then, we will need to put a piece of WAV file into his memory (I suggested the external SDRAM). I saw in a example (Ogg vorbis decoder) that it's possible to do that (load a file into external memory) using the EZ-kit's debug port, but I was not able to understand how it did that.

Somebody know how that task is accomplished? What is the way to load the music file into memory using the debug port?

Thanks for your answer. I think the best option for my app is the third way. How can I do that? Our codes must be presented in assembly, and I didn't found any helpful assembly code implementing the "third way".

It would be great if you could explain how to implement it, or where I can find an helpful example.

By the way, the "Fill memory" option is capable to fill an external memory as SDRAM? I don't think so...

We've put a tiny wav file in the BF memory using your tips. We tried to write the code in assembly unsuccessfully. Then, C is the best option for this type of application. The file was recorded in a buffer allocated in L1 memory, next step is write the content of this buffer in a external SDRAM.