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.

OPT8241: Q:could TI team send me the newest OPT8241CDK-EVM firmware open source , OPT9221_0v31.tie? because the firmware in voxelsdk after 0.6.3 release all be faild to download in CDK

Part Number: OPT8241
Other Parts Discussed in Thread: OPT9221

Q:could TI team send me the newest OPT8241CDK-EVM firmware open source  , OPT9221_0v31.tie?

because the firmware in voxelsdk after 0.6.3 release all be faild to download in CDK

here is my email : pans0ul@163.com

I will appreciate ur reply!

  • Hi,

    Here's the link to the latest firmware:
    www.ti.com/.../sbac142

    The firmware of OPT9221 does not necessarily cause VoxekSDK build to fail. I don't think firmware is the reason for this failure.

    Suramya
  • I mean that function of EEPROM programmer in voxel viewer had been failed. I had try to EEPROM programme with firmware of opt9221 in voxelsdk0.6.3 ,it will be successed .

    but when try to EEPROM programme firmware in voxelsdk 0.6.10 and 0.6.11 it will be failed!

  • I wish u could give me latest voxelsdk open-source that can build opt9221_fw031.tip or tie files ,even though not realse .
  • EEPROM programmer has been verified with VoxelSDK 0.6.11 and works on Windows 7. No further revisions have been made.

    Suramya
  • the EEPROM  programmmer function run without wrong . 

    I mean that I download this link :

    and use the firmware  in this package to download will be failed!

  • EEPROM JEDEC ID = 0xef6013

    EEPROM Status = 0x0

    First 64 bytes = 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0x56 0xef 0xef 0xef 0xaf 0xef 0xef 0xcf 0xdf 0xcf 0x9f 0xdf 0x9f 0x8f 0x9f 0x9f 0xbf 0x9f 0x9f 0xff 0xbf 0xff 0x9f 0x9f 0xdf 0xdf 0xff 0xff 0xbf 0x9f 0xbf 0x9f

    Write enable, EEPROM Status = 0x2

    Erase, EEPROM Status = 0x3

    Waiting for erase...

    Erase done, EEPROM Status = 0x0

    First 64 bytes = 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff

    Starting EEPROM write...

    Pending 1022224 bytes...

    Pending 497936 bytes...

    EEPROM writes finished...

    First 64 bytes = 0x21 0x21 0x0 0x0 0x8 0x8 0x2 0x2 0x4 0x4 0x4 0x4 0x0 0x0 0x40 0x40 0x0 0x0 0x0 0x0 0x0 0x0 0x4 0x4 0x0 0x0 0x0 0x0 0x60 0x60 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x21 0x21 0x8 0x8 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x2 0x2 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x2 0x2

    Verifying Written Data. Reading back from device

    EEPROM readback complete

    Rewrote block with startAddress 0x0

    Rewrote block with startAddress 0x0

    Rewrote block with startAddress 0x0

    Write unsuccessful for block with start address = 0

    Failed to download file "D:/3DTOF/devolop KIT/voxelsdk/voxelsdk-0.6.11/TI3DToF/OPT9221_0v23.tip"

  • Hi ,here is problem . I had try to EEPROM programme with firmware of opt9221 in voxelsdk0.6.3 ,it will be successed .
    could u send me a latest source code that can build v031.tie?

    thanks !

  • Hi,

    You have to use .tie file, not .tip
  • Hi

    That's afraid that havnt any .tie file in voxelsdk6.11 souce code packge.  only .tip

  • Hi, 

    The .tie and .tip files are a part of the OPT9221 firmware, not the software. These can be downloaded from here. Use the latest (v0.31) firmware .tie file for EEPROM programming. 

    This is a firmware upgrade and not related to the VoxelSDK software. 

    Suramya

  • Hi, 

    but I want to  figure out that why firmware in voxelsdk0.6.11 cant be download ?

    thank u !

  • Hi, 

    The *.tie file is used for master serial boot (from the EEPROM). So, the EEPROM should be programmed with the *.tie file. 

    The *.tip file is used for slave parallel or slave serial boot. This is done when the OPT9221 is being programmed by an external microcontroller and not the EEPROM. 

    The link I gave in the previous reply has both the *.tie and *.tip files. Please use the *.tie file for programming the EEPROM. 

    The firmware was initially provided  with VoxelSDK, but this is not supported anymore. The firmware files present with the SDK should not be used.

    Suramya

  • Hi,thank u for replying immediately!

    As u said ,I want to know , what is external microcontroller ?where it is ?In CDK board ? which microcontroller?

    but I why I could use *.tip to download with voxelsdk0.6.3  seccussful?

    I understand what u say ,the latest firmware not supported public ,but u could send me privitely ..XD

  • Hi,

    The hardware is configured to be programmed with the tie file (master serial mode). tip file is for slave serial or slave parallel configuration mode. This is fully explained in the OPT9221 datasheet so please read the datasheet to understand the difference between these 2 files and the firmware programming modes.

    You have to use the latest .tie file downloaded from TI website as Suramya mentioned. The firmware file provided along with the SDK is an older version and we have newer versions now with bug fixes. So please use the latest .tie file per our recommendations. I think your main problem is that you aren't able to program the firmware and this should solve that problem.

    Unfortunately we would not be able to share the firmware source code as the source code is confidential we are bound by that. Moreover, the source code is not related to the problem of programming the firmware bit file (.tie file) into OPT9221.

    Hope this helps.

    Regards,
    Subhash
  • Hi,
    Thanks for helpping . I understand the souce code is confidential .
    However , the firmware works in OPT9221 is mysterious ,Im curious about this major work contents .
    Could u show major work contents of firmware in OPT9221?u could make simple explanation ,1,2,3, etc...

    Regards.
  • Hi,

    I think you are trying to understand details of how OPT9221 works. Please refer to the datasheet of OPT9221. It has a lot of details of how the chip functions and the various parts of the chip.

    Regards,
    Subhash