Thanks Stefan, I have just noticed that the RS232 input on the DSP303EVM should enable me to boot over the SCI port, however it appears as if the sclk goes to pin 7 of the serial connector. Is hyperterminal running under Windows 2000 capable of generating the 16x clock required to load the data? If not can somebody point me in the direction of a tool that would. Cheers, Scott. --- In , Stefan Stenzel <Stefan@S...> wrote: > Moin Scott, > > All DSP563XX derivates have a ROM bootcode that usually executes after > reset, and depending on the configuration fetches code from SCI, host > Interface, 8-bit wide memory, starts executing code from external > memory or whatever. The configuration is usually determined by the MODA/ > MODB/MODC pins, this is very well documented in the specific datasheet > and in the source code for the bootloader. > > BTW, documentation is the only reason the source code for the bootloader > is provided, it is already inside the ROM of the DSP, so trying to assemble > and download it is quite useless. > > If you are not sure if the proper booting method is selected, you should > reset and single-step you target and compare execution with the provided > bootloader code. > > > The manual also specifies that the first 2 words must be the length > > and starting address of the code being downloaded. Is there a > > utility that takes either a cld or srec file and can create the > > required format file (binary I presume)? > > Not quite, I did a lot of utilities that convert .lod files to binaries, > but these include initialized data for P: X: Y: L: mem, which the built-in > bootloader cannot handle, so first thing I do is to download my own bootloader > which does exactly this. Tell me if you want any of these. > > Stefan |