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
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:
Application:
Hope this helps!
Cheers,ABO
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
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
Thanks for your help. I am now able to program my second board properly and it working now.
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
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)
Under the "EB application (USB)" tab, select the fast blinking EB as the device to program in the device list. Select what flash image to program, you'll find "cebal_fw_srf05eb.hex" from <SmartRF Tools>\Firmware... folder Select "Erase, program and verify" before clicking "Perform actions" If programming was successful, the board should appear in the device list with firmware revision not saying N/A
Br,ABO
No it doesn't show up...
I get this error:
P.F
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
Correct.
Here is the image:
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.
It flashes correctly, however when I connect to pc via USB it stil isn't recognized.
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
BTW, have you tried to flush
instead of
I know, it makes no sense, but can you try this as an experiment?
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?
Hopefully it'll get your EB into a working state :)
Hi, I get the following message "Bootloader image too big. Max 6 kB.". Is there anything I can try next?