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.

C6748 sw development, ethernet, booting etc.

Other Parts Discussed in Thread: OMAP-L138, TMS320C6748

We've successfully finished a project where we utilized C6747 processor. Our new project has a C6748 and I'd like to get a little help on this. 

We have many new interfaces in the new project. The most important ones are SPI interface for boot flash and RMII ethernet. We're planning to use DSP/BIOS but you suggest Linux is easier that's ok to us (we've used Linux on FPGA softcores).

The first question is that is there a free bootloader code for the SPI interface? And how about code for TCP/IP ethernet stack?

We have used McASP in analog IF but going to use McBSP in our new project. Any suggestions what to read first (when going from McASP->McBSP)?

And finally we'd like to test as much as possible on a evaluation board before our protos come out. Do you think SOMC6748-10-1602AHCR could be a good choice to us / is there any better ones? 

Many thanks! :)

  • Timo,

    Did you get one of these? I'd be interested in any feedback you have, since I am going an EVM route to put together some demo software for a new product capability. Did you find it easy to get the bootloader going, etc?

    Thanks,

    Brian

  • Timo,

    For the C6748, which does not have the ARM9 that is in the OMAP-L138, I recommend using SYS/BIOS instead of Linux.

    For SPI bootloader code, we offer free tools to help you build your bootloader image. You build the project/application that you want loaded from the SPI Flash and then convert that to the format required for the ROM BootLoader to copy it from SPI to internal/external memory.

    We also offer a free Network Developer's Kit which includes the Ethernet stack you will need. For more information, you can search for NDK at TI.com or the TI Wiki Pages, or on this forum.

    From my point-of-view, the McBSP is one transmit + one receive serializers of a McASP. It is not exactly that simple, but close. The clock, data, and frame syncs work similarly, so once you understand most of the McASP you should be able to understand the McBSP quickly. They have some different features, so you will want to read the McBSP  section from the TRM.

    Brian and Timo,

    The SOM6748 sounds like just a SOM board that can be plugged onto your application board or a compatible EVM or DSK. The board you want to use for evaluation is the EVM or DSK. You can find some choices in the Tools area of the Product Folder at the link TMS320C6748. Click on Tools, then Design Kits. There is an Experimenter's Kit, an EVM, and an LCDK listed there right now. Look at each to see which ones have the features you need. Look for embedded emulation if you need that. Look for expansion connectors or specific peripherals on the board. if the board uses a SOM, then you can switch out with compatible processors to see how it could function differently.

    Regards,
    RandyP