Technical discussions about the TI C54x DSPs (including the c5401, c5402, c5402a, c5404, c5407, c5409, c5409a, c5410, c5410a, c5416, c5420, c5421, c5441, c549, c5470 and c5471).
Hello all, I got the same problem when trying to boot my DSP in Standard Serial(16 bit mode) Boot. I have connected the MSP430 to feed the SCLK, FS and BRx (Starting with bit #15 to bit#0) to the McBSP0 of our TMS320C54CST. I can see first 5-6 words are going fine to DSP (like 0x10AA, 0x0018, ....) but some how after around 1800uS the XF pin goes up, which I suspect cause of the problem.. To generate the hex file I follow the command line: hex500.exe <out file Name> -e <EntryPint Address> -a -boot -bootorg SERIAL -map <newmap file name> -romwidth 16 -o <hexfile name to be created> Now I am sending the content of this file over BRx line using bit bang protocol. Main queries for us are as per below: 1. Should XF go up after getting low, if yes then when?(if possible can I get the precise time) 2. what should be the minimum and maximum BCLK frequency for standard serial boot (16 bit mode). 3. Is it possible if I can get the timing diagram (for transfering data to DSP to make serial boot). Many Thanks in Advance, Manish. > > > > > >Hello all, > >I'm trying to boot the DSP with standard serial boot mode via McBSP0 >(16bit). According to the TI document, spra618b(Title >is "TMS320VC5402 and TMS320U5402 Bootloader."), I expected the XF >pin go to the low after checking HPI boot mode, serial EEPROM boot >mode and parallel boot mode to indicate the DSP's ready to receive >data by serial port. But it didn't. So, DSP didn't boot well. > >Of course, /INT2 and /INT3 is not active to prevent from going to >the HPI boot mode and serial EEPROM boot mode. Furthermore, the >contents of FFFFh of I/O and data space cannot be the valid word for >the parallel boot mode. So, I'm confused with it. > >Is there anybody experience the serial boot via McBSP? Does not XF >pin go to low? Or does it go to low for just a moment and return to >high? > > > > > > > > > > ------------------------------------ OMAP35x EVM jump-starts low-power apps ------------------------------------ The modular and extensible OMAP35x Evaluation Module (EVM) enables developers to start building applications based on the OMAP35x architecture:http://www.DSPRelated.com/omap35x