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.

GUI stops responding while firmware uploading

Other Parts Discussed in Thread: DLPC350

Hi there,

I am having a difficulty uploading firmware after I added a few more bitmap images. Here is my observation:

(1) Under ~15 images, firmware upload is successful.

(2) Over ~15 images, firmware upload stops responding at downloading level 68% all the time. (All legit 1140 x 912 images)

(3) Tried GUI ver 2.0 and 3.0 with firmware version 2.0 and 3.0.

(4) While not responsive, I stop the task manually, and restart the GUI. Then the GUI  still does not respond.

Would you be able to help me out?

Thanks,

-- Bryan

  • Hi Bryan,

    Is your firmware larger than 8 MBytes? There is a new software release (3.0.1) coming soon that takes care of issues of firmware larger than 8 MBytes.

    Regards,
    A214259
  • Hi A214259,

    The flash memory is 32MB, and able to have 64 images of 24bit RGB bitmap according to the manual. So, has this been the known issue? I found no relevant thread posted previously. Do you know when the new version would come out? ball park measure?

    Thanks!

  • By the way, I am using the evaluation module of Lightcrafter 4500.
  • Hi Bryan,

    Yes, this is a recent known issue for firmware files larger than 8 MB.

    GUI version 3.0.1 is complete, but it may take as much as several business days to be posted on ti.com, but hopefully sooner.

    Regards,
    A214529
  • Thanks. I will look forward to it!
  • Hi again,

    I saw the new version of GUI posted, so downloaded it and tried, but no it still gets stuck. Is this the correct version that fixed the problem?

    Thanks so much!

  • I have an error message while uploading.

  • Hi Bryan,

    Could you share the file sizes of the images you are uploading? Based on the error code that is being thrown, you are exceeding the flash memory size.

    This error is set in the 'DLPC350_Frmw_SPLASH_AddSplash' function (found in dlpc350_firmware.cpp) that is called when the 'Save Updates' button is pressed in the GUI. Pushing this button, executes the 'MainWindow::on_pushButton_FWBuildNewFrmwImage_clicked()' function (found in mainwindow.cpp).

    Thanks,
    Clinton
  • Hi Clinton,

    I am sorry for this late reply.

    Each image is 2.97MB. Here are a few more questions regarding this issue.

    (1) I believe my evaluation module has 32MB flash memory storage. Would this mean that I can store only about 10 ~ 12 images of 3MB?

    (2) In the EVM manual, it says "Flash images: single-frame, 24-bit Still images stored in external flash memory. The flash memory supports up to 32MB of storage with up to 64 images." on page 29. What is the maximum size of image file if I'd like to upload full 64 images?

    (3) From our experience, we were able to upload 60 images of 2.97MB each with ver 2.0.0 GUI and Firmware before. I'd like to replicate it, but do you have any suggestion for me to do that?

    Thanks,

  • Hi there,

    I replicated the situation where I could upload a total of 61 bitmap images on the module. Each of them is 2.97MB. On the other hand, a different set of 61 bitmap images does not work (the same size). I do not know what is the deciding factor. My guess would be the compression process of your GUI can create such difference, but I do not know. When it works OK, the downloading process via GUI is very short, as in a few seconds while it would be as long as 15 minutes or stuck in the middle if not working.

    Do you have an idea or suggestion for me to where to look to understand? I need some help because I need a stable way to upload many images.