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.

TMS320C6748: SPI FLASH BOOT MODE for C6748

Part Number: TMS320C6748

I would use SPI FLASH boot mode for C6748. But on powerup, I see nothing comes output DSP feeding into the SPI flash chip with a scope. No clock output at all. How to fix?

 

1. The bootloader version is d800k008. DSP chip is TMS320C6748EZWTA3.

2. Boot pins are set to “0000 1010”.

3. SPI flash is programmed with the image starting at 0x000000 successfully. Possible to read the image from the EEPROM.

4. 4 pins of SPI0 module (cs, clk, simo, somi) are all connectect to the SPI Flash chip.

5. The SPI flash chip is W25Q128JVSIM, which I believe meets the requirement of the bootloader.

6. Resetn and NMIn of DSP are both connected to watchdog and FPGA. Possible low input when powerup. Could this be the cause?

  • Please connect an emulator to the DSP when the boot fail and in CCS read the program counter value when the boot fails. If the ROM is running and hung, we can let you know where the devices is halted at. 

    Alternately, you can use the debug GEL file that we provide for debugging boot issue and check the system clock, ROM status and system state when the boot fails.

    0820.OMAPL1x_debug.gel

    Please also check power sequencing, clock on the OSCIN and also check if the CLKOUT pin shows any clock.

    Regards,

    Rahul

  • Issue is resolved. My boot pin setting was wrong. Thanks for your help!