Smart Bluetooth Forum Discussions
Hello.
I would like to use the Nor flash instead of EEPROM as a main memory.
According to 20732 circuit diagram, it seems like no matter for H/W.
How about the S/W? Is there any part that I need to change for S/W?
Thank you.
Show LessDear Support,
Our factory hope we can provide the image that can be burned to EEPROM chip.
I check the *.cgs and *.hex, they does not like the common image format. Could you give us a way to generate the image for factory ?
Best Regards,
Rush Chen
Show Less..\..\Tools\ARM_GNU\bin\Win32\arm-none-eabi-ld: warning: cannot find entry symbol nebil_app_spar_crt_setup; defaulting to 00204fd0
OK, made elf.
durring downloading it accure this error mesg
any help
Show LessIs it possible to power down any of the power rails, ie VDDC/VDDO when the device enters deep sleep or HIDOFF? If so can the firmware trigger a GPIO to enable/disable an external regulator when switching power modes? Furthermore, if the design was an SoC where the radio will never be used (consider it a de-featured product where we wish to leverage existing firmware effort), can any of the other RF-related power rails such as VDDIF/VDDFE/VDDVCO/VDDPLL be permanently grounded?
Show LessHas anyone been able to run hello_sensor source code on android studio 1.02? The import function of the old eclipse project does not work correct. Has anybody a android studio project which is working or how I can get the hello_sensor code running on android studio?
Thanks in advance.
Show LessPer chicagofan's request.
He asked if any of the Broadcom Bluetooth devices can work with/implement a slim low profile license-free HTML rendering browser engine for output to LCD display driver IC?
In other words, he just wants to display static HTML text files in memory into the browser for display on the LCD, possibly in slideshow manner. Or these could also just be "burned" JPG compressed image files, not HTML.
He mentioned that he has heard about the Canonical Ubuntu Linux announcements for IoT devices, but doesn't know if Broadcom 2073XS devices will work with these tools.
Show LessI wish to make calls to rand() and memset() , both of which are in the WICED header files. I get linker errors that they're undefined. Presumably I need to add a library (or two) to my makefile for my BCM20736S.
How should the makefile be modified to link in rand() and memset() ?
Show LessI'm struggling to find any info on the evaluation board itself. Interface devices, number and type of I/O connectors etc.
I think I've found all the pdfs relating to this development kit but still can't find these details.
Help.
John
Show LessSW Tools and Drivers set up
Before testing,SW tools and drivers are needed to be installed in the computer:
- Anritsu 8852B Low Energy
Measurement Software - BRCM WICED-Smart-SDK-2. 1 or above version
- NV GPIB USB Driver
Instruments configuration
Main equipment:
- Anritsu
MT8852B - Power Supply AgilentE3631 or other(Output Voltage
3.6V~4.2V) - Notebook or PC
Other accessory:
- GPIB to USB convertor cable NI488.2
- Micro USB cable
MT8852B
E3631
GPIB-USB-HS
RF cable
Setup Preparation Procedures
First connect 2073x TAG EVB board and computer with USB cable. Second, configure the BCM2073X to run in the HCI mode, and make sure all the switches on the board are on the correct position. Check USB COM port in device manager, two ports will be found as the following diagram, the com port would be used in the next testing procedures.
Connecting EVB board to Anristu MT8852B with RF cable, and make sure the cable to be well
connected with devices, otherwise RF performance
will be greatly affected.
Next, we will use MBT tool to do the test. MBT is a manufacturing Bluetooth test tool and used for
the RF performance test of the BCM2073x family of SoC. Each test sends an HCI
command to the device and then waits for an HCI Command Complete event from the
device, MBT tool will be installed together as BRCM WICED-Smart-SDK-2. 1 or above version installed in the computer.
Reset Test
To run the test,we need open CMD window, find WICED-Smart-SDK-2. 1 set up path where MBT is located, inputting the commands below: mbt reset comx. Here in the example, com port is 21, we will input com21 directly, same in the later chapter. If the below response message given, then everything is ok, we can go on to do the next testing.
This test verifies whether the device is correctly configured and verifies whether the device can enter into testing mode normally.
TX Testing
We will use MBT LE transmitter test to configure the testing device to send test packets at a fixed interval. Extenal test equipment may be used to receive and analyze the reference packets, here we will use Anritsu MT8852B for the example.
Input the commands of mbt le_transmitter_test com21 0 37 0, the below result showing.The testing device is in TX running testing mode now.
Attention please: command of mbt le_transmitter_test com21 0 37 0 comes from mbt le_transmitter_test comx tx_channel data_length packet_payload, has the following meaning:
Tx_channel=transimt frenquency minus 2402 divided by 2, the example here is 0, that is transimt frequency here is 2402 MHZ,
tx_channel=(2402-2402)/2=0.
The channle range is 0-39(2402-2480MHZ).
Data_length=0-37
Here we choose data legnth is 37
Data_pattern=0-7
0=Pseudo-random bit sequence 9
1=Pattern of alternating bits:11110000
2=Pattern of alternating bits:10101010
3=Pseduo-random bit sequence 15
4=Pattern of all 1s
5=Pattern of all 0s
6=Pattern of alternating bits:00001111
7=Pattern of alternating bits:0101
Here in the example, we choose Data_pattern=0, Pseudo-random bit sequence 9.
Next,open MT8852B SW analyzing tool- Low Energy Measurement Software, configure the frequency and payload items according to the modes we choosed in the above MBT command way, other configuration items refer to the below pictures. After that, click “run” button, power result will come out soon.
RX Testing
Return to the command window, input the commands of mbt le_receiver_test com21 0, the below result showing.The testing device is in RX running testing mode now.
Command of mbt le_receiver_test com21 0 comes from mbt le_ receiver_test comx rx_channel.
Rx_channel=receiver frequency minus
2402 divided by 2, the example here is 0, that is receiver frequency here is
2402 MHZ, here Rx_channel=(2402-2402)/2=0.
The channel range is 0-39(2402-2480MHZ).
Return to Bluetooth Low Energy Measurement Software, make the related configurations and run, receive packets will be shown on the log of Bluetool, manually calculate for PER is needed.
Testing End
Input the commands of mbt le_test_end com21, as the below picture shows:
This command stops the transmitter or receiver test that is in progress.
The number of packets received during the test is reported by the device and printed out. The value will be zero(0) if transmitter test is active. But for receiver test, the actual receiver package will be showed, which can be used to calculated receiver BER rate.
In summary, the above are all the testing procedures we need do for WICED Smart RF testing. For the testing results demand, please
refer to Bluetooth specification 4.1.