Untangled the must have install steps for the eZdsp C5535 USB devboard made by "Spectrum Digital", on a WinXP:
- no Internet connection required, not even for CCS (Code Composer Studio) license
- from the DVD that came with the board install
- "D:\setup_CCS_4.2.4.00033.exe" into default location, "C:\Program Files\Texas Instruments"
- the C5500 compiler and XDS100 emulator (TI's JTAG) are a must have option
- "D:\install_images\emulation\sd_targets\SetupEZDSP5535.exe" into ccs4 folder "C:\Program Files\Texas Instruments\ccs4"
- as a side note, at each start CCS will scan the folders at the same level with "ccs4" folder, and offer to install any components it might see there
- at this point a license was added for the CCS, and also the board support files and project examples in
- C:\Program Files\Texas Instruments\ccsv4\emulation\boards\ezdsp5535_v1\tests
- now you can start CCS and create a new target configuration file for the eZdsp board
- choose emulator "Texas Instruments XDS100v2 USB Emulator" (their JTAG)
- choose devboard model "EZDSP5535"
- click save
- connect the USB (the big one, for the JTAG interface, not the mini USB connector), drivers will be installed automatically, offline, no Internet required
- to add project examples, use import project from
- C:\Program Files\Texas Instruments\ccsv4\emulation\boards\ezdsp5535_v1\tests
- DO NOT COPY the projects in the local workspace, unless you know how to add the proper include and libs paths to the compiler and linker (from project properties), this is because the example projects have some paths specified relative to their own location
- click the Debug icon, and the imported project should compile, open the debugger, connect to the JTAG and download the binaries
- click the Run icon to run the imported project
(if, for example the CCS is installed in C:\TI, then in the imported example project, add to the project properties:
- manually add in the "C5500 Compiler" -> "Include Options"
- "C:\TI\ccsv4\emulation\boards\ezdsp5535_v1\include"
- "C:\TI\ccsv4\emulation\boards\ezdsp5535_v1\c55xx_csl\inc"
- manually add in the "C5500 Linker" -> "File Search Path" -> "Add <dir> to library search path"
- "C:\TI\ccsv4\emulation\boards\ezdsp5535_v1\lib"
- "C:\TI\ccsv4\emulation\boards\ezdsp5535_v1\c55xx_csl\ccs_v4.0_examples\cslVC5505\Debug"
- "C:\TI\ccsv4\tools\compiler\c5500\lib"
)
Later edit:
- eZdsp board is not supported on Linux
- their onboard JTAG is in fact a FTDI based JTAG, with FT2232HL, so it might be possible to use the board from Linux
- might be possible to use the board as a generic FTDI based JTAG for other boards and other devices
- the board has an uSD demo card to turn the eZdsp board into an external USB soundcard when connected to a PC using the mini-USB connector (tested under both Linux and Windows, no drivers required and no internet connection required)