• Join
  • Sign In with my.TI Login
Texas Instruments
  • Products
  • Applications
  • Tools & Software
  • Support & Community
  • Sample & Buy
  • About TI
Sample & Purchase Cart Sample & Purchase Cart
  • Search
  • Advanced
TI E2E™ Community
  • Support Forums
  • Blogs
  • Groups
  • Videos
  • 简体中文
  • More ...
TI Home » TI E2E Community » Support Forums » Low Power RF & Wireless Connectivity » Low Power RF Proprietary Software & SimpliciTI Forum » SmartRF05 EB device Unknown
Share
Low Power RF & Wireless Connectivity
  • Forums
  • Announcements
  • Files
  • E2E Wiki
Options
  • Subscribe via RSS

Forums

SmartRF05 EB device Unknown

This question is answered
Anubhav Gupta
Posted by Anubhav Gupta
on Mar 14 2011 01:47 AM
Intellectual890 points

Hi,

I have two pcs of Smartf05 EB ver 1.8.1. One of these evaluation board is not getting recognized by windows devicemanager as well as SmartRF Studio software. Following are strange observations that I have from the malfunctioning eval board.

1. If I keep the joystick button pressed down and power off and on the EB then typically the board used to display its MAC address however currently it only displays "TexasInstrument Smartf05 EB CC2530"

2. It's USB LED D6 continuesly glows whereas LED1, LED2, LED3 and LED4 typically remain inactive

3. If I Power Off/On the board few times then LED3 glows followed by LED2 and then LED1 i.e. all these 3 LED glow and LED D6 doesn't glow and there is no text displayed on the LCD.

4. I tried Forced boot recovery mode (as suggested in SmartRF05 Evaluation Board User’s Guide Swru210a.pdf) however LED D6 never blinks.

Please help suggest how to recover this eval board?

THanks

Anubhav

SmartRF05EB 2.4GHz cc2530DK
Report Abuse
  • Reply
You have posted to a forum that requires a moderator to approve posts before they are publicly available.
All Replies
  • TIABO
    Posted by TIABO
    on Mar 14 2011 03:26 AM
    Suggested Answer
    Expert6675 points

    Hi Anubhav,

    It is firmware (Z-stack I believe) on the CC2530EM that shows the CC2530's MAC address when you hold down the joystick during reset, not the SmartRF05EB firmware itself. The fact that you don't see it anymore might be because you've programmed the CC2530 with a different firmware. If you want this behavior back, you'll need to reprogram the CC2530 with the original firmware.

    The SmartRF05EB firmware displays the text you describe, "TexasInstruments SmartRF05EB CC2530" when it detects a mounted CC2530EM. 

    From what I understand, you have two SmartRF05EBs. Then you can reprogram the malfunctioning [EB1] one using the second SmartRF05EB [EB2] as follows. It's a two step procedure, one for the SmartRF05EB bootloader (which seems to be malfunctioning), and one for the SmartRF05EB application.

    Bootloader:

    1. Download the latest version of SmartRF Flash Programmer and install it
    2. Connect a flat cable from P3 on [EB2] to P2 on [EB1]. Make sure both EBs are powered up (and connected via USB)
    3. In SmartRF Flash Programmer, select Evaluation Board in the "What do you want to program?" drop-down.
    4. Click the "EB Bootloader" tab.
      Select [EB2] with a CC2511 connected ([EB1]). Select a four digit Board ID that is not used by any other of your devices.
    5. Select what flash image to program.
      Here you select "usb_bootloader_srf05eb.hex" located in the Firmware folder of the SmartRF Flash Programmer installation directory (e.g. C:\Program Files\Texas Instruments\SmartRF Tools\Firmware\usb_bootloader_srf05eb.hex )
    6. Select "Erase, program and verify" before clicking "Perform actions"
    7. If programming was successful, the board should appear under the "EB Application (USB)" tab with the Board ID you selected.

    Application:

    1. Under the "EB application (USB)" tab, select [EB1] as the device to program in the device list.
    2. Select what flash image to program, you'll find "cebal_fw_srf05eb.hex" in the same folder as the bootloader hex file
    3. Select "Erase, program and verify" before clicking "Perform actions"
    4. If programming was successful, the board should appear in the device list  with firmware revision of 0013 or higher.

     

    Hope this helps!

    Cheers,
    ABO

    smartrf flash programmer Bootloader SmartRF05EB application
    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • Anubhav Gupta
    Posted by Anubhav Gupta
    on Mar 15 2011 07:38 AM
    Intellectual890 points

    Hi ABO,

    The issue is that my device (SmartRF05 EB) is not getting detected by Windows rather it's getting detected as an Unknown device. When I try the programing steps suggested by your or by Evaluation Board User Guide if gives me following error (No device Selected): Please suggest appropriately.

     

    Thanks

    Anubhav

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • TIABO
    Posted by TIABO
    on Mar 15 2011 09:28 AM
    Expert6675 points

    Hi again,

    You should make sure you have the latest version of SmartRF Flash Programmer (currently v1.10.2).

    In your first post, I understood that you have two SmartRF05EBs, is that correct? Further, I understood that one of them is recognized correctly by your computer software, while the other does not. If that is correct, one EB should show up under the "EB application (USB)" tab.

    If you connect a flat cable from the working EB (connector P3) to the non-working EB (connector P2) and power them up, you should see the working EB in the SmartRF Flash Programmer device list with "Chip type" stating CC2511. If that is the case, let me know.

    Kind regards,
    ABO 

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • Anubhav Gupta
    Posted by Anubhav Gupta
    on Mar 15 2011 11:43 AM
    Verified Answer
    Verified by Anubhav Gupta
    Intellectual890 points

    Hi ABO,

     

    Thanks for your help. I am now able to program my second board properly and it working now.

     

    Thanks

    Anubhav

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • P. Ferreira
    Posted by P. Ferreira
    on Oct 07 2011 05:57 AM
    Prodigy220 points

    Hi,

    I have a similar problem, however the SmartRF05EB doesn't seem to be recognized afterwards either. I followed the steps provided here but with no success. 

    The D6 led is now blinking at a fast rate (6-8 times per second) and the LED3 remains on, the LCD after following the steps provided doesn't show anything.

     

    Thanks,

    P. Ferreira

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • TIABO
    Posted by TIABO
    on Oct 07 2011 07:29 AM
    Expert6675 points

    Does the SmartRF05EB with fast blinking show up in the Device manager? The fast blinking suggests that the bootloader does not find a valid application image.

    If the SmartRF05EB appears in the Device manager, you can try these steps to program the application (also described above)

    1. Under the "EB application (USB)" tab, select the fast blinking EB as the device to program in the device list.
    2. Select what flash image to program, you'll find "cebal_fw_srf05eb.hex" from <SmartRF Tools>\Firmware... folder
    3. Select "Erase, program and verify" before clicking "Perform actions"
    4. If programming was successful, the board should appear in the device list  with firmware revision not saying N/A

     

    Br,
    ABO 

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • P. Ferreira
    Posted by P. Ferreira
    on Oct 07 2011 08:24 AM
    Prodigy220 points

    No it doesn't show up...

    I get this error:

     

    Thanks,

    P.F

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • Igor Sherer
    Posted by Igor Sherer
    on Oct 07 2011 09:39 AM
    Guru21965 points

    Hi P,

     

    I'm quoting ABO here (from one of his previous posts inthis thread):

    "If you connect a flat cable from the working EB (connector P3) to the non-working EB (connector P2)

    and power them up, you should see the working EB in the SmartRF Flash Programmer device list with

    "Chip type" stating CC2511. If that is the case, let me know."

     

    Br,

    Igor

    Br,

    Igor

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • P. Ferreira
    Posted by P. Ferreira
    on Oct 07 2011 09:48 AM
    Prodigy220 points

    Correct.

     

    Here is the image:

     

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • Igor Sherer
    Posted by Igor Sherer
    on Oct 07 2011 10:00 AM
    Guru21965 points

    Great.

    Now, click on "..." button to select an image, then browse for this file:

    C:\Program Files (x86)\Texas Instruments\SmartRF Tools\Firmware\SmartRF05EB\usb_bootloader_srf05eb.hex

    Select it, then click on Erase and program.

    Afterwards, disconnect the "problematic" EB and connect it directly to your PC with USB cable.

    Then run flash programmer and program EB  with:

    C:\Program Files (x86)\Texas Instruments\SmartRF Tools\Firmware\SmartRF05EB\cebal_fw_srf05eb.hex

    Tel me if it works.

     

    Br,

    Igor

    Br,

    Igor

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • P. Ferreira
    Posted by P. Ferreira
    on Oct 07 2011 12:18 PM
    Prodigy220 points

    It flashes correctly, however when I connect to pc via USB it stil isn't recognized.

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • Igor Sherer
    Posted by Igor Sherer
    on Oct 07 2011 17:57 PM
    Guru21965 points

    BTW, have you tried to flush

    C:\Program Files (x86)\Texas Instruments\SmartRF Tools\Firmware\SmartRF05EB\cebal_fw_srf05eb.hex

    instead of

    C:\Program Files (x86)\Texas Instruments\SmartRF Tools\Firmware\SmartRF05EB\usb_bootloader_srf05eb.hex

    I know, it makes no sense, but can you try this as an experiment?

     

    Br,

    Igor

    Br,

    Igor

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • P. Ferreira
    Posted by P. Ferreira
    on Oct 09 2011 13:16 PM
    Prodigy220 points

    I will try this on Monday, since I don't have the equipment with me at the moment. What is suppose to be the outcome?

    Thanks,

    P. Ferreira

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • Igor Sherer
    Posted by Igor Sherer
    on Oct 09 2011 13:31 PM
    Guru21965 points

    Hopefully it'll get your EB into a working state :)

     

    Br,

    Igor

    Br,

    Igor

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
  • P. Ferreira
    Posted by P. Ferreira
    on Oct 10 2011 04:30 AM
    Prodigy220 points

    Hi, I get the following message "Bootloader image too big. Max 6 kB.". Is there anything I can try next?

    Thanks,

    P. Ferreira

    Report Abuse
    • Reply
    You have posted to a forum that requires a moderator to approve posts before they are publicly available.
123
TI E2E™ Community
  • Support Forums
  • Blogs
  • Videos
  • Groups
  • Site Support & Feedback
  • Settings
TI E2E™ Community Groups
  • TI University Program
  • Make the Switch
  • Microcontroller Projects
  • Motor Drive & Control
Other Communities
  • Deyisupport
  • Designsomething.org
  • beagleboard.org
  • TI on Element 14
  • TI on TechXchangeSM
Other Technical & Support Resources
  • WEBENCH® Design Center
  • Product Information Centers
  • Technical Documents
  • TI Design Network
  • TI Technical Articles
  • TI Training

All content and materials on this site are provided "as is". TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with regard to these materials, including but not limited to all implied warranties and conditions of merchantability, fitness for a particular purpose, title and non-infringement of any third party intellectual property right. TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with respect to these materials. No license, either express or implied, by estoppel or otherwise, is granted by TI. Use of the information on this site may require a license from a third party, or a license from TI.

Content on this site may contain or be subject to specific guidelines or limitations on use. All postings and use of the content on this site are subject to the Terms of Use of the site; third parties using this content agree to abide by any limitations or guidelines and to comply with the Terms of Use of this site. TI, its suppliers and providers of content reserve the right to make corrections, deletions, modifications, enhancements, improvements and other changes to the content and materials, its products, programs and services at any time or to move or discontinue any content, products, programs, or services without notice.

Follow Us Texas Instruments on Facebook Texas Instruments on Twitter Texas Instruments on LinkedIn Texas Instruments on Google+
TI Worldwide | Contact Us | my.TI Login | Site Map | Corporate Citizenship | mobile m.ti.com (Mobile Version)

TI is a global semiconductor design and manufacturing company. Innovate with 100,000+ analog ICs and
embedded processors, along with software, tools and the industry’s largest sales/support staff.

© Copyright 1995-2013 Texas Instruments Incorporated. All rights reserved.
Trademarks | Privacy Policy | Terms of Use