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.

DLP Lightcrafter 3000 does not boot

My LC3000 EVM is failing to boot no matter what I do.

I've seen several topics on the issue - but none have helped to solve my issue.

I am using the following FW versions: DLPC 1.0, EDID 1.0, FPGA 2.6.232, MSP430 3.0, DM365 5.0

Symptoms:

- DLP cycles through splash screens but never passes the 4th (last) screen - splash screens are all displayed correctly.

- No USB enumeration occurs (RNDIS device).

- LED states: D1=solid RED, D4=very faint GREEN (almost OFF), D5=solid GREEN, D3=off, D2=solid GREEN

Attempted:

- Booting from a SD card with both the NAND and SD card images - D1 LED stays RED.

- As no USB enumeration occurs - it is not possible to reflash the firmware.

Not sure what else I can try from here - perhaps I should try and read the MSP430 debug UART output?

Anyone have any other ideas?

Thanks.

  • Nick -
    Does the system board LED change colors when you re-flash the DM365? If it does, but after you remove and reapply power and you still don't get a blinking LED, it is likely your system (top) board is bad. The fact you are getting splash screens indicates the driver (bottom) board is OK.
  • Hi Adam - thanks for the reply.

    No LED changes during flashing via SD card (D1 stays RED).

    Any other ideas?

  • You can confirm the situation if you capture the UART output data during the re-flash process to see if the data is getting read of the uSD card.
  • Dear Adam,


    Apologies for the late reply.


    Here is the UART log during an attempt to write to the NAND from an SD card:

    [0;32mSD card boot and flashing tool for DM355 and DM365
    [0mOnline manual: http://wiki.davincidsp.com/index.php/SD_card_boot_and_flashing_tool_for_DM355_and_DM365
    based on TI DM35x FlashAndBootUtils 1.10 SFT, TI flash_utils and SpectrumDigital evmdm355, evmdm365
    [0mSYSTEM->DEVICE_ID[2;37m=0x[2;37m[2;34m8B83E02F[0m[0m
    
    sdcard_init
    
    MMCSD_cardIdentification
    
    [2;37m00000000[0msdcard_read [0msdc_src[2;37m=0x[2;37m0000[2;34m1000[0m [0m[0mdst[2;37m=0x[2;37m[2;34m80000000[0m [0m[0mlen[2;37m=0x[2;37m00000[2;34m200[0m [0m[0mdst + len[2;37m=0x[2;37m[2;34m80000200[0m [0m[0m*data0[2;37m=0x[2;37m00[2;34mAE0004[0m [0m
                              
    sdcard_read [0msdc_src[2;37m=0x[2;37m0000[2;34m1200[0m [0m[0mdst[2;37m=0x[2;37m[2;34m80000000[0m [0m[0mlen[2;37m=0x[2;37m00000[2;34m200[0m [0m[0mdst + len[2;37m=0x[2;37m[2;34m80000200[0m [0m[0m*data0[2;37m=0x[2;37m000[2;34m60004[0m [0m
                              
    sdcard_read [0msdc_src[2;37m=0x[2;37m0000[2;34m1400[0m [0m[0mdst[2;37m=0x[2;37m[2;34m80000000[0m [0m[0mlen[2;37m=0x[2;37m00000[2;34m200[0m [0m[0mdst + len[2;37m=0x[2;37m[2;34m80000200[0m [0m[0m*data0[2;37m=0x[2;37m000[2;34m60004[0m [0m
                              
    sdcard_read [0msdc_src[2;37m=0x[2;37m0000[2;34m1600[0m [0m[0mdst[2;37m=0x[2;37m[2;34m80000000[0m [0m[0mlen[2;37m=0x[2;37m00000[2;34m200[0m [0m[0mdst + len[2;37m=0x[2;37m[2;34m80000200[0m [0m[0m*data0[2;37m=0x[2;37m000[2;34m60004[0m [0m
                              
    sdcard_read [0msdc_src[2;37m=0x[2;37m0000[2;34m1800[0m [0m[0mdst[2;37m=0x[2;37m[2;34m80000000[0m [0m[0mlen[2;37m=0x[2;37m00000[2;34m200[0m [0m[0mdst + len[2;37m=0x[2;37m[2;34m80000200[0m [0m[0m*data0[2;37m=0x[2;37m000[2;34m60004[0m [0m
                              
    sdcard_read [0msdc_src[2;37m=0x[2;37m0000[2;34m1A00[0m [0m[0mdst[2;37m=0x[2;37m[2;34m80000000[0m [0m[0mlen[2;37m=0x[2;37m00000[2;34m200[0m [0m[0mdst + len[2;37m=0x[2;37m[2;34m80000200[0m [0m[0m*data0[2;37m=0x[2;37m000[2;34m60004[0m [0m
                              
    sdcard_read [0msdc_src[2;37m=0x[2;37m0000[2;34m1C00[0m [0m[0mdst[2;37m=0x[2;37m[2;34m80000000[0m [0m[0mlen[2;37m=0x[2;37m00000[2;34m200[0m [0m[0mdst + len[2;37m=0x[2;37m[2;34m80000200[0m [0m[0m*data0[2;37m=0x[2;37m000[2;34m60004[0m [0m
                              
    sdcard_read [0msdc_src[2;37m=0x[2;37m0000[2;34m1E00[0m [0m[0mdst[2;37m=0x[2;37m[2;34m80000000[0m [0m[0mlen[2;37m=0x[2;37m00000[2;34m200[0m [0m[0mdst + len[2;37m=0x[2;37m[2;34m80000200[0m [0m[0m*data0[2;37m=0x[2;37m000[2;34m60004[0m [0m
                              
    sdcard_read [0msdc_src[2;37m=0x[2;37m0000[2;34m2000[0m [0m[0mdst[2;37m=0x[2;37m[2;34m80000000[0m [0m[0mlen[2;37m=0x[2;37m00000[2;34m200[0m [0m[0mdst + len[2;37m=0x[2;37m[2;34m80000200[0m [0m[0m*data0[2;37m=0x[2;37m000[2;34m60004[0m [0m
                              
    n[2;37m=0x[2;37m[2;34m80000200[0m [0m[0m*data0[2;37m=0x[2;37m000[2;34m60004[0m [0m
                              
    sdcard_read [0msdc_src[2;37m=0x[2;37m0000[2;34m2C00[0m [0m[0mdst[2;37m=0x[2;37m[2;34m80000000[0m [0m[0mlen[2;37m=0x[2;37m00000[2;34m200[0m [0m[0mdst + len[2;37m=0x[2;37m[2;34m80000200[0m [0m[0m*data0[2;37m=0x[2;37m000[2;34m60004[0m [0m
                              
    sdcard_read [0msdc_src[2;37m=0x[2;37m0000[2;34m2E00[0m [0m[0mdst[2;37m=0x[2;37m[2;34m80000000[0m [0m[0mlen[2;37m=0x[2;37m00000[2;34m200[0m [0m[0mdst + len[2;37m=0x[2;37m[2;34m80000200[0m [0m[0m*data0[2;37m=0x[2;37m000[2;34m60004[0m [0m
                              
    sdcard_read [0msdc_src[2;37m=0x[2;37m0000[2;34m3000[0m [0m[0mdst[2;37m=0x[2;37m[2;34m80000000[0m [0m[0mlen[2;37m=0x[2;37m00000[2;34m200[0m [0m[0mdst + len[2;37m=0x[2;37m[2;34m80000200[0m [0m[0m*data0[2;37m=0x[2;37m000[2;34m60004[0m [0m
                              
    [0mflasher_data[2;37m=0x[2;37m00000000[0m[0m
    
    [0;31mflasher_data not found
    
    [0msdcard_read [0msdc_src[2;37m=0x[2;37m0000[2;34m8000[0m [0m[0mdst[2;37m=0x[2;37m[2;34m80000000[0m [0m[0mlen[2;37m=0x[2;37m00000[2;34m200[0m [0m[0mdst + len[2;37m=0x[2;37m[2;34m80000200[0m [0m[0m*data0[2;37m=0x[2;37m000[2;34m60004[0m [0m
                              
    check_pattern_123
    
    [0;31mSD card read check failed
    
    [0m[0mi[2;37m=0x[2;37m00000000[0m[0m
    
    [0mi * sizeof(ibuf[0])[2;37m=0x[2;37m00000000[0m[0m
    
    [0m(int)&ibuf[i][2;37m=0x[2;37m[2;34m80000000[0m[0m
    
    [0mibuf[i][2;37m=0x[2;37m0000000[2;34m6[0m[0m
    
    sdcard_read [0msdc_src[2;37m=0x[2;37m0000[2;34m2200[0m [0m[0mdst[2;37m=0x[2;37m[2;34m80000000[0m [0m[0mlen[2;37m=0x[2;37m00000[2;34m200[0m [0m[0mdst + len[2;37m=0x[2;37m[2;34m80000200[0m [0m[0m*data0[2;37m=0x[2;37m000[2;34m60004[0m [0m
                              
    sdcard_read [0msdc_src[2;37m=0x[2;37m0000[2;34m2400[0m [0m[0mdst[2;37m=0x[2;37m[2;34m80000000[0m [0m[0mlen[2;37m=0x[2;37m00000[2;34m200[0m [0m[0mdst + len[2;37m=0x[2;37m[2;34m80000200[0m [0m[0m*data0[2;37m=0x[2;37m000[2;34m60004[0m [0m
                              
    sdcard_read [0msdc_src[2;37m=0x[2;37m0000[2;34m2600[0m [0m[0mdst[2;37m=0x[2;37m[2;34m80000000[0m [0m[0mlen[2;37m=0x[2;37m00000[2;34m200[0m [0m[0mdst + len[2;37m=0x[2;37m[2;34m80000200[0m [0m[0m*data0[2;37m=0x[2;37m000[2;34m60004[0m [0m
                              
    sdcard_read [0msdc_src[2;37m=0x[2;37m0000[2;34m2800[0m [0m[0mdst[2;37m=0x[2;37m[2;34m80000000[0m [0m[0mlen[2;37m=0x[2;37m00000[2;34m200[0m [0m[0mdst + len[2;37m=0x[2;37m[2

    NOTE: This SD card has been used successfully with other DLP boards.


    Here is the log from just a normal boot from NAND:

    -----------------------------------------------
    
             LightCrafter - NAND Boot
    
    -----------------------------------------------


    Any ideas? :)


    Many thanks.