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.

CC2640: About CC2640EMK and SmartRF06EBK

Part Number: CC2640
Other Parts Discussed in Thread: SMARTRF06EBK,

Dear Experts,

I am using the following BTool (v1.40.5).

Does this BTool (v1.40.5) work well on Windows 10 (64bit)?

If Windows 10 (64bit version) is released, could you please provide it?

 

I have been using this version since around 2014, and there were no specific problems,

When I started using it on Windows 10 recently, a phenomenon that it became unresponsive (frequency about once a day) occurred, so I asked a question.

 

Currently, in our manufacturing process, CC2640EMK (www.tij.co.jp/.../CC2650EMK) is connected to BtoB connector of

SmartRF06EBK (www.tij.co.jp/.../SMARTRF06EBK)

We use it as a communication partner of Bluetooth Low Energy.

I use BTool to control this communication partner.

When controlling from a PC with Windows 10pro 64bit, the phenomenon that the communication partner does not respond (frequency is about once a day) occurs.

Since it did not occur on Windows7pro 32bit, I wondered if there is a difference depending on the OS and asked a question.

Photo is attached in this question.

Thank you so much.

  • Hi,

    I don't believe we offer a 64-bit version of the binary. However, perhaps would a later version of BTool work better for your environment? The latest BTool version that could work with the 2640 is 1.42.16, and can be found in the latest CC2640R2 SDK.

    Also, if you receive a timeout error, would it be possible to reset the device and attempt reconnecting? 

    Regards,
    Michael

  • Hi Michael,

    Thanks for your reply.

    I have the following questions related to this issue

    I install the latest version of BTool: 1.42.16 and connected to CC2640EMK and started up,
    The error "Gapinit_getPhyParam Failed" appeared and I couldn't use it.

    Even if I press "Scan", the "GapScan_enable Failed" error appears and I could not scan.

    We are using "HostTestApp_A6_7x7.hex".
    Is it necessary to update "HostTestApp_A6_7x7.hex" to operate with the latest BTool?

    If I need to update, is it possible to get the latest "HostTestApp_A6_7x7.hex"?
    Or is there a BTool that does not need to update "HostTestApp_A6_7x7.hex" and works well on windows10 (64bit)?

    HY Lin

  • Hi,

    It appears you are using the BLE 5 stack version of BTool. I would recommend using the BLE 3 version, which is compatible for the cc2640. The corresponding tool and hex paths in the SDK are:

    • Btool: <SDK_DIR>\tools\blestack\btool
    • Host test hex file: <SDK_DIR>\examples\rtos\CC2640R2_LAUNCHXL\blestack\hexfiles

    Also, you must run the "Run_BTool.bat" in order to launch the application using the BLE 3 version.

    Regards,
    Michael

  • Hi Michael,

    Thanks for your help.

    We have further question for this issue.

    We have confirmed the operation of Establish.
    Once we established,
    "[64] :<Error>-09:54:16.518
    Could Not Convert All The Data In The Following Message"
    You cannot read beyond the end of the stream."


    There is a log showing on the screen, what is this? (It seems that Establish has been successful.)

    Screenshot is attached.

  • Hello,

    Apologize for the delayed response, as availability has been limited the past few weeks.

    Could you share the full BTool log so I can take a closer look? I tried to do some tests on my side to see if there was a BTool version issue with the CC2640, but I had no issue with connecting to the device I had.

    In addition to sharing the full log, could you specify the following:

    • Which SDK version are you using for the host_test hex image?
    • What BLE peripheral device are you trying to connect too?
      • If phone, which model?
      • Or if launchpad, which device and SDK version for the peripheral?

    Regards,
    Michael