This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Saving on memory device for C6748 EVM

Hi,

I would like to continously save calculated numbers from my C6748 EVM during execution, that afterwards can be transferred to a computer (not through emulation debug USB). The DSP is to loop through a program and save a float/int number at the end of the loop. The important thing is that when execution is finished, there will be a readable file of the results e.g. with one number per row.

The EVM has a 1.1 USB host port and a sd card slot that I think can be used for this purpose. The serial port can also be used but would require a connected computer during execution. 

Is the USB port able to connect and control a standard USB memory stick? Would it mean a large amount of work (I've seen some threads talking about the impossibilities of USB with C6748)? Is the sd card slot an easier approach? Do you have any other ideas on how to do this?

Regards,
Fredrik

  • StarterWare has an example for the EVM to be a USB Host supporting a MSC Device ie. memory stick. The example uses the USB 2.0 OTG port though. If fact, all StarterWare examples use the OTG port. The OTG port will require that the ID pin be grounded to set the host role. If you want to the use the USB 1.1 OHCI, you have try porting from other source. The OHCI is very standard, there should be a few examples.

    The StarterWare has some SD Card code but it's used from one of the bootloaders.

    Never used the either StarterWare USB Host or SD code, so take this with a grain of salt.