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.

Lightcrafter firmware source code

Other Parts Discussed in Thread: DLPC300

Hello,

do you know if the lightcrafter firmware source code is available?

I downloaded the dvsdk for dm365 which has a ton of source code for the DM365 EVM but I would like to develop specifically for the lightcrafter.

Do you know if a similar environment is available for the lightcrafter?

Thanks,

Riccardo.

  • Hello Riccardo,

    The DM365 source code is not available at this point but we are working on making it available in 2 months. The sample code contains implementation of the DM365 command interface definitions, if its helpful. Could you please provide details of your application, so I can help you better.

    Regards,

    Divya

  • Divya

    I tried the extended pattern sequence but it is not sufficient for my needs. I'm not sure why it is limited to 1000 (1bit)  patterns

    I want to store a large number of images (8bit) (potentially millions) in the microSD card and start the sequence by software.

    Is there a way to do it without changing the firmware code?

    Thanks,

    Riccardo.

  • Riccardo,

    At what frame rate are you projecting the 8-bit patterns?

    If your application does not require high frame rates, you can save your images in the SD card ( number of images that ca be saved depends on the SD card size) and project them.To do this,

    1. Download the latest LightCrafter SW/FW package v1.1 and write the DM365 image, dm3xx_sdv3_31.dat to SD card.

    2. Insert the SD card in to LightCrafter, move the DIP switch position toward SD and power on the device. LightCrafter boots from SD and you can see the colored bar display.

    3. Now, format a new SD card with FAT partition and save the 8-bit BMP files (only 854x480 resolution is supported).

    4. Create a file config.txt with list of image file names, order delay. You can specify the delay between images once or multiple times in the text file. The readme file has further instructions on creating this file.

    5. Without powering off the LightCrafter, insert this new SD card. Long  press (2 sec) on the system board switch starts the slideshow.

    These patterns can be set to a frame rate of 60 Hz.

    Regards,

    Divya

     

  • Hello,

    i'm trying to send images with the DLP 0.3-inch WVGA. I need to go as fast as I can so I'm trying to send them (24 bit depth images) at full speed from the MicroSD card. I already did but i don't know how to tell the DMD not to wait between images (in order to go at 60 Hz). How can I send the images without delay between them? I don't know where to find the readme file that you talk about with the instructions to create the config.txt. Another question I have is how to upload pictures to the DMD so I do not need to load them from the MicroSD every time.

    I've been stuck all week so any help will be helpful.

    Thank you

  • Hello Angel,

    This feature not designed with high speed in mind. The DM365 needs to read bmp file, decode the bmp file and then write the pixel data into it's video buffer which mapped to the DLPC300 RGB Port. This all adds up delay in displaying the images from the flash. From feature use point of view the timing wasn't the constraint for us during the design and implementation.

    There is a discussion on this topic in this thread ( http://e2e.ti.com/support/dlp__mems_micro-electro-mechanical_systems/f/850/t/208000.aspx ) . 

    correcting the link http://e2e.ti.com/support/dlp__mems_micro-electro-mechanical_systems/f/850/t/208000.aspx

    Let us know if there are any following question that we can help you with.

    Regards,

    Sanjeev

  • Hello again,

    I'm having problems accessing the link. I get 

    Sorry, there was a problem with your last request!

    Either the site is offline or an unhandled error occurred. We apologize and have logged the error. Please try your request again or if you know who your site administrator is let them know too.

    So, what is the maximum speed I can get with tehe DM365.

    Thanks again,

    Regards,

    Ángel

  • Hello Angel,

    The link was wrong, apologies, here is the link http://e2e.ti.com/support/dlp__mems_micro-electro-mechanical_systems/f/850/t/208000.aspx, also edited the link above.

    After reading and referring further to the link, putting delay of 0 in the config.txt  file would add a minimum of delay of 2 frame time, so DM365 video frame rate is configured at 60Hz,

    So in total it will add to (2x16.667 ms + bmp decoding and reading from the SD card and writing into the video frame buffer), we haven't measured the SD card bmp file read + decode + update into the video frame buffer, I am guessing it can happen in say about 500ms, but you can test it your self.

    Let us know if anything not clear or you have further questions on this topic.

    Regards,

    Sanjeev