• TI Thinks Resolved

DLPC350: Firmware download function

Prodigy 40 points

Replies: 7

Views: 70

Part Number: DLPC350

Dear all,

I want to transplant the "IAP" Function of the DLPC350. Can you support the source code of it?(VS version). or dll ?

  • Hi User,

    Welcome to E2E Forums! Could you elaborate a little what you mean by "IAP" function? 

    TI does provide a reference LCR4500 GUI with source code implementing a way to control all the functionalities available on DLPC350. Although it is QT based, the communication API part of the GUI is written in plain Cpp and will not require QT to compile. You can separate this API part and use it in your own VS custom project. This will require linking the USBHID library (provided with the GUI) with your VS Project.

    Thanks & Regards,

    Hirak.

    Thanks & Regards,
    Hirak.

     

    If a post answers your question, please click on "Verify Answer" button

  • In reply to Hirak Biswas:

    Hi Hirak,

    The “IAP” I mentioned is the function of downloading firmware online, but many of the functions in this part are related to QT calls. 

    For communication part, I have been successfully transplanted. So I want the relevant source code based on VS。Thanks!!

    Best regards,

    Mars.

  • In reply to user6313700:

    Hi Mars,

    We will look into this further and get back to you soon.

    Thanks,

    Chris

  • In reply to ChristopherSmith:

    Hi Chris,

    Thanks, hope to get your reply soon!

    Best regard,

    Mars

  • In reply to user6313700:

    Hi Mars, 

    Could you elaborate what do you mean by downloading firmware "online"? All procedures required to download the FW onto the DLPC350 has been provided on the "dlpc350_api.cpp". However, determining the flash sector size/addresses mechanism requires QT framework. But unfortunately TI cannot support the same in VS platform. You will have to migrate this part on your own. 

    Thanks & Regards

    Hirak.

    Thanks & Regards,
    Hirak.

     

    If a post answers your question, please click on "Verify Answer" button

  • In reply to Hirak Biswas:

    Hi Hirak,

    I I want to achieve the above function, I don’t need the panel to display a lot of information, can you give an API process(I means call flow) that must be used to download firmware?

    For the GUI TI support, there are a lot of QT part of the code, I may not use those.

    Best regards,

    Mars

  • In reply to user6313700:

    Hi Mars, 


    Kindly check the "A.3 DLPC350 Programming Commands" section on the DLPC350 Programmers Guide to understand the functionality of various flash programming mode commands. This will help you understand the functionality of each command and how to use them to program the flash. 

    Thanks & Regards,
    Hirak.

     

    If a post answers your question, please click on "Verify Answer" button