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.

TMAG3001EVM: No SCB controller detected

Part Number: TMAG3001EVM
Other Parts Discussed in Thread: TMAG3001

Tool/software:

Hello,

I need your help. While I tried to lauch up TMAG3001EVM GUI, I could not connect SCB to my PC. Following to "[FAQ] How do I resolve PAMB connectivity and/or driver installations issues" to resolve, I could not see "unknown device" in "other device". so next, I also tried to updating firmware by following to "3.2.1.2.1" in the TAMG3001EVM user guide but it couls not be succeeded at .bat file read by the error message of "the memony could not read".

Could you please help me to resolve my issue.

Best regards,

  • Hi Toshiro-san,

    Thank you for posting to the Sensors forum!

    When you plug in the SCB, does anything pop up in your Device Manager, it's possible that it may be under a different name?

    Also when uploading the firmware, just to make sure, is the SCB being put into DFU mode?

    Best,

    ~Alicia

  • Hi Alicia-san,

    Thank you very much for your help.

    I could not see any pop up in my device manage when I plug in the SCB. 

    Yes. I put SCB into DFU mode by short circuit two of test moin and press RST button. Then make sure only LED D1 on.

    Best regards,

    T.Imi

  • Hi Toshiro-san,

    After putting the device into DFU mode and clicking on the File dropdown menu in the GUI shown below, is the Program Device greyed out like below?

    Best,

    ~Alicia

  • Hi Alicia-san,

    I have checked but the "Program Device" in not greyed out. the color is black.

    I tried to turn the SCB to DFU mode in same way as what I did in previous, but LED D1 does keeps OFF and only LED D5 is ON.

    Would you please help me to resolve it. I am OK to have a call with you in order to resolve it quickly.

    Best regards,

  • Hi Toshiro-san,

    Can you try clicking the "Program Device" button? This should hopefully allow you to program the device with the necessary software, You'll just need to make sure that you are in DFU mode first before hitting that button.

    Best,

    ~Alicia

  • I tried to turn into DFU mode, but D1 did not ON state shown below.

    So I cannot move on next.

    Best regards,

  • Hi Toshiro-san,

    When in DFU mode, the only LED that should be on is D5, which looks like is the case based on the picture above. When in DFU mode, the 'Program Device' button should no longer be greyed out and should appear black. From here, you should be able to press that 'Program Device' button which should then download the necessary firmware for the TMAG3001EVM GUI.

    Best,

    ~Alicia

  • Hi Alica-san,

    I tried to run Program Device when SCB turns into DFU mode by checking only D5 ON, However it was failed 

    1. click "Program Device" 

    2. failed program device

    could you tell me how I can take care.

    Best regards,

  • Hi Toshiro-san,

    Based on the above, it may be the case that the correct drivers were not installed initially.

    Were you able to install the PAMB USB drivers from the following link below?

    http://www.ti.com/lit/zip/sbac253

    Best,

    ~Alicia

  • Hi Alicia-san,

    Yes. I did.

    Today, I installed PAMB Windows USB Driver again however "program device" suspended in same error message .

    I am now supporting our customer to run TMAG3001EVM demo however it does not work. So the thing becomes serious and I am afraid that our customer takes competitor device.  

    best regards, 

  • Hi Toshiro-San,

    Thank you for posting to the sensors forum. 

    Today is a holiday in the US and Alicia is out of office. We will do our best to provide a response by end of day July 8. 

    Best regards,

    Jesse

  • Hello Toshiro-san, 

    Just to confirm the SCB firmware update process, here are the steps again: 

    • Put the device in DFU mode by shorting the two test pins and pressing the RST button 
      • The SCB should be plugged into the computer during this process. 
      • After releasing the RST button and keeping the short in place, the SCB will boot with only D5 turned on 
      • Once in DFU mode, remove the short between the test pins while keeping the SCB connected to the computer 
      • When in DFU mode, the SCB will not show up as a COM port for the computer's device manager. 
    • Once in DFU mode, flash the device by using the File-> Program device option in the GUI
      • If the program device option is grayed out, then the device is either not in DFU mode or not being properly recognized by the computer.  
      • In your testing this is where the GUI update fails, correct? 
      • If the flashing passes, the GUI should reload and the device would connect. A properly flashed SCB should also show up in the COM ports section of your computer's device manager. 

    If your SCB fails to update the firmware, does it show up in your computer's device manager when D1 is on? 

    Best Regards, 
    Justin Beigel

  • Hi Justin-san,

    I reached to File -> Program device option in your suggestion above. However it stopped by "Flash unsuccessful" message in below.

    Regarding to GUI update, if this means "BSL_FLASH_APPLICATION.bat", update was failed.

    One curious thing is D1 is always off but only D5 is on, even USB initially plugged in. 

    PLease help this EVM launch up.

    Best regards,

    T.Imi

  • Hello Toshiro-san, 

    Thank you for confirming. I have two other questions for you: 

    • What OS is your computer running? 
    • Have you tried different USB ports on the computer or a different computer? 

    Best Regards, 

    Justin Beigel

  • Hello Toshiro-san, 

    I tested with a few new computers until I found one that had similar issues to yours. I found a couple windows 11 machines that exhibited the behavior but not all windows11 computers had the issue. For the ones that did, the PAMB drivers were properly installed except for when the device was in BSL mode which would cause the firmware updates to fail. To fix this, you need to first put the SCB into BSL mode (either through a failed firmware update or through shorting the pins). When the SCB is in DFU mode, it would show as an unknown device in device manager:

    Then, follow the steps in the https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/914940/faq-how-do-i-resolve-pamb-evm-connectivity-and-or-driver-installation-issues FAQ, but when you get to step 8, please use "boot_usb.inf" for the driver. 

    Once you complete the driver assignment for the SCB in BSL mode, you can proceed to flash the SCB as normal through the GUI. 

    Please let me know if this also resolves your issue or if you are still experiencing troubles. 

    Best Regards, 

    Justin Beigel

  • Hi Justin-san,

    Thank you very much for your detail suggestion.

    As I remember that I did same thing, it did not succeed, becuase I could not see "unknown device" in "other device"  However I will try it again and feedback to you.

    By the way, my PC OS is Windows 10 Pro. Would you think same thing will be happened again in Windows 10 Pro.

    Best regards,

    T.Imi

  • Hello Toshiro-san, 

    The driver issue I mentioned in my last reply was just while the SCB was in it's BSL mode. I haven't noticed that same issue on a Windows 10 Pro computer yet but that doesn't mean it couldn't happen. 

    While you double check the drivers and check if another computer or other ports experience the same issue, if the SCB does not show up as an unknown device at any point during operation (normal operating mode or BSL mode) then the drivers are most likely installed properly. During normal operation (D1 is on), the SCB should show up as both USB Serial Device and a Generic Bulk Device in the device manager. When the SCB is in BSL mode, it will show up as the firmware device. Here is an good example of each case: 

    Normal Operation: 

    BSL Mode: 

    Note. It can also show up as TivaWare Device Firmware Upgrade instead of Stellaris

    Best Regards, 
    Justin Beigel

  • Hello, Justin-san,

    I tried again following to your suggestion and SCB seems to be in BSL mode since I could see in below.

    However "program Device" did not run 

    I also run ".bat" file down loaded from "">www.ti.com/.../TMAG3001EVM-BSL" but it did not run by a error masage in below.

    I did same thing in another USB port but same thing was happened again.

    Best regards,

  • Hi Toshiro-san,

    Does this problem persist even if you try switching ports or running it on a different computer?

    Earlier you mentioned that D1 was always off, even when initially plugged in. Does D1 remain off even if you press the RST button? 

    On the off chance of the problem being with the SCB, do you have another one that you can try flashing the TMAG3001EVM firmware to just to rule out that possibility? 

    Best,

    ~Alicia

  • Hi Alicia-san,

    Redarding to running in another PC, I have not yet do this however, we are new preparing the other PC and try to launch up again in next week.

    Earlier you mentioned that D1 was always off, even when initially plugged in. Does D1 remain off even if you press the RST button? 

    -> Yes. D1 remain off state even if USB plugged in again. While pressing RST and all other LDSs are brinking, SCB seems to be in normal mode since I could see "Generic Bulk Device" below. SCB turn to BSL mode soon after these brinking was finished and D5 on state. 

    I also tried to lauch up TMAG3001EVM by another new SCB but only D5 on state then could not flashing the firmware.

    Best regards,

    T.Imi

  • Hi Toshiro-san,

    When you were manually installing the drivers from the How do I resolve PAMB EVM connectivity... FAQ, did you install all three of the files shown below, or just one?

    Could you try pressing the RST, and while the other LEDs are flashing, force the device into BSL mode by shorting the 2 gold pins and pressing the RST button? 

    Best,

    ~Alicia

  • Hi Alicia-san.

    I did the instruction on above several time and finally the GUI was lauched up as shown in below. In addtion, D1 tunrs ON then I thisnk the firmware was updated and the EVM tunes into nomral operation.

    I think my issue may be resolved.

    Best regards,

    T.Imi

  • Hi Toshiro-san,

    I am so glad that you were able to get it working.

    I think that what may have been happening was that the firmware that came pre-installed onto the SCB may have been getting stuck somewhere which would explain why you only saw D5 come on. By pressing the RST button, the firmware would have been able to reset itself to the beginning of its program to a point where it was not stuck which is why you were able to see the other LEDs flash. Entering DFU mode at this point (before the firmware gets stuck) is what made it possible to properly flash the TMAG3001EVM firmware to the SCB.

    Best,

    ~Alicia

  • Hi Alicia-san,

    Thank you very much for your help. I could run TMAG3001EVM successfully and see how TMAG3001 works. 

    Best regards,

    T.Imi